org.apache.xml.resolver.helpers

Class Debug

public class Debug extends Object

Static debugging/messaging class for Catalogs.

This class defines a set of static methods that can be called to produce debugging messages. Messages have an associated "debug level" and messages below the current setting are not displayed.

Version: 1.0

Author: Norman Walsh Norman.Walsh@Sun.COM

Field Summary
protected static intdebug
The internal debug level.
Method Summary
static intgetDebug()
Get the current debug level.
static voidmessage(int level, String message)

Print debug message (if the debug level is high enough).

Prints "the message"

static voidmessage(int level, String message, String spec)

Print debug message (if the debug level is high enough).

Prints "the message: spec"

static voidmessage(int level, String message, String spec1, String spec2)

Print debug message (if the debug level is high enough).

Prints "the message: spec1" and "spec2" indented on the next line.

static voidsetDebug(int newDebug)
Set the debug level for future messages.

Field Detail

debug

protected static int debug
The internal debug level.

Method Detail

getDebug

public static int getDebug()
Get the current debug level.

message

public static void message(int level, String message)

Print debug message (if the debug level is high enough).

Prints "the message"

Parameters: level The debug level of this message. This message will only be displayed if the current debug level is at least equal to this value. message The text of the message.

message

public static void message(int level, String message, String spec)

Print debug message (if the debug level is high enough).

Prints "the message: spec"

Parameters: level The debug level of this message. This message will only be displayed if the current debug level is at least equal to this value. message The text of the message. spec An argument to the message.

message

public static void message(int level, String message, String spec1, String spec2)

Print debug message (if the debug level is high enough).

Prints "the message: spec1" and "spec2" indented on the next line.

Parameters: level The debug level of this message. This message will only be displayed if the current debug level is at least equal to this value. message The text of the message. spec1 An argument to the message. spec2 Another argument to the message.

setDebug

public static void setDebug(int newDebug)
Set the debug level for future messages.
Copyright B) 2001 Apache. All Rights Reserved.