org.jostraca.util
Class RecordingUserMessageHandler

java.lang.Object
  extended byorg.jostraca.util.RecordingUserMessageHandler
All Implemented Interfaces:
UserMessageHandler
Direct Known Subclasses:
CommandLineUserMessageHandler

public class RecordingUserMessageHandler
extends java.lang.Object
implements UserMessageHandler

Records messages for displaying to user.


Nested Class Summary
 
Nested classes inherited from class org.jostraca.util.UserMessageHandler
UserMessageHandler.TypeNameUtil
 
Field Summary
static java.lang.String CN
           
protected  java.lang.String iBackground
           
protected  java.util.Hashtable iMessages
           
protected  int iThreshold
           
protected  UserMessageFormatter iUserMessageFormatter
           
static java.lang.String MESSAGES_PATH
           
 
Fields inherited from interface org.jostraca.util.UserMessageHandler
DEBUG, ERROR, FATAL, INFO, NAME_THRESHOLD, WARN
 
Constructor Summary
RecordingUserMessageHandler()
           
 
Method Summary
 void add(int pType, java.lang.String pMsg)
           
 void add(int pType, java.lang.String pPrefix, java.lang.String pMsg)
           
 void add(int pType, java.lang.String pMsg, java.lang.Throwable pT)
           
 void add(int pType, java.lang.Throwable pT)
           
 void debug(java.lang.String pMsg)
           
 void debug(java.lang.String pPrefix, java.lang.String pMsg)
           
 void debug(java.lang.String pMsg, java.lang.Throwable pT)
           
 void debug(java.lang.Throwable pT)
           
 void error(java.lang.String pMsg)
           
 void error(java.lang.String pPrefix, java.lang.String pMsg)
           
 void error(java.lang.String pMsg, java.lang.Throwable pT)
           
 void error(java.lang.Throwable pT)
           
 void fatal(java.lang.String pMsg)
           
 void fatal(java.lang.String pPrefix, java.lang.String pMsg)
           
 void fatal(java.lang.String pMsg, java.lang.Throwable pT)
           
 void fatal(java.lang.Throwable pT)
           
 java.util.Vector get(int pType)
           
 java.util.Vector getDebug()
           
 java.util.Vector getError()
           
 java.util.Vector getFatal()
           
 java.util.Vector getInfo()
           
 int getThreshold()
           
 java.lang.String getThresholdAsString()
           
 java.util.Vector getWarn()
           
 boolean has(int pType)
           
 boolean hasDebug()
           
 boolean hasError()
           
 boolean hasFatal()
           
 boolean hasInfo()
           
 boolean hasWarn()
           
 void info(java.lang.String pMsg)
           
 void info(java.lang.String pPrefix, java.lang.String pMsg)
           
 void info(java.lang.String pMsg, java.lang.Throwable pT)
           
 void info(java.lang.Throwable pT)
           
 void setBackground(java.lang.String pBackground)
           
 void setThreshold(int pThreshold)
           
 java.lang.String toString()
           
 java.lang.String toString(int pType)
           
 java.lang.String toString(int pType, boolean pShowType)
           
 void warn(java.lang.String pMsg)
           
 void warn(java.lang.String pPrefix, java.lang.String pMsg)
           
 void warn(java.lang.String pMsg, java.lang.Throwable pT)
           
 void warn(java.lang.Throwable pT)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CN

public static final java.lang.String CN

MESSAGES_PATH

public static final java.lang.String MESSAGES_PATH
See Also:
Constant Field Values

iThreshold

protected int iThreshold

iBackground

protected java.lang.String iBackground

iMessages

protected java.util.Hashtable iMessages

iUserMessageFormatter

protected UserMessageFormatter iUserMessageFormatter
Constructor Detail

RecordingUserMessageHandler

public RecordingUserMessageHandler()
Method Detail

getThreshold

public int getThreshold()
Specified by:
getThreshold in interface UserMessageHandler

getThresholdAsString

public java.lang.String getThresholdAsString()
Specified by:
getThresholdAsString in interface UserMessageHandler

setBackground

public void setBackground(java.lang.String pBackground)

setThreshold

public void setThreshold(int pThreshold)
Specified by:
setThreshold in interface UserMessageHandler

add

public void add(int pType,
                java.lang.String pMsg)
Specified by:
add in interface UserMessageHandler

add

public void add(int pType,
                java.lang.String pPrefix,
                java.lang.String pMsg)
Specified by:
add in interface UserMessageHandler

add

public void add(int pType,
                java.lang.Throwable pT)

add

public void add(int pType,
                java.lang.String pMsg,
                java.lang.Throwable pT)

has

public boolean has(int pType)

get

public java.util.Vector get(int pType)

toString

public java.lang.String toString(int pType)

toString

public java.lang.String toString(int pType,
                                 boolean pShowType)

toString

public java.lang.String toString()

debug

public void debug(java.lang.String pMsg)
Specified by:
debug in interface UserMessageHandler

info

public void info(java.lang.String pMsg)
Specified by:
info in interface UserMessageHandler

warn

public void warn(java.lang.String pMsg)
Specified by:
warn in interface UserMessageHandler

error

public void error(java.lang.String pMsg)
Specified by:
error in interface UserMessageHandler

fatal

public void fatal(java.lang.String pMsg)
Specified by:
fatal in interface UserMessageHandler

debug

public void debug(java.lang.String pMsg,
                  java.lang.Throwable pT)
Specified by:
debug in interface UserMessageHandler

info

public void info(java.lang.String pMsg,
                 java.lang.Throwable pT)
Specified by:
info in interface UserMessageHandler

warn

public void warn(java.lang.String pMsg,
                 java.lang.Throwable pT)
Specified by:
warn in interface UserMessageHandler

error

public void error(java.lang.String pMsg,
                  java.lang.Throwable pT)
Specified by:
error in interface UserMessageHandler

fatal

public void fatal(java.lang.String pMsg,
                  java.lang.Throwable pT)
Specified by:
fatal in interface UserMessageHandler

debug

public void debug(java.lang.Throwable pT)
Specified by:
debug in interface UserMessageHandler

info

public void info(java.lang.Throwable pT)
Specified by:
info in interface UserMessageHandler

warn

public void warn(java.lang.Throwable pT)
Specified by:
warn in interface UserMessageHandler

error

public void error(java.lang.Throwable pT)
Specified by:
error in interface UserMessageHandler

fatal

public void fatal(java.lang.Throwable pT)
Specified by:
fatal in interface UserMessageHandler

debug

public void debug(java.lang.String pPrefix,
                  java.lang.String pMsg)
Specified by:
debug in interface UserMessageHandler

info

public void info(java.lang.String pPrefix,
                 java.lang.String pMsg)
Specified by:
info in interface UserMessageHandler

warn

public void warn(java.lang.String pPrefix,
                 java.lang.String pMsg)
Specified by:
warn in interface UserMessageHandler

error

public void error(java.lang.String pPrefix,
                  java.lang.String pMsg)
Specified by:
error in interface UserMessageHandler

fatal

public void fatal(java.lang.String pPrefix,
                  java.lang.String pMsg)
Specified by:
fatal in interface UserMessageHandler

hasDebug

public boolean hasDebug()

hasInfo

public boolean hasInfo()

hasWarn

public boolean hasWarn()

hasError

public boolean hasError()

hasFatal

public boolean hasFatal()

getDebug

public java.util.Vector getDebug()

getInfo

public java.util.Vector getInfo()

getWarn

public java.util.Vector getWarn()

getError

public java.util.Vector getError()

getFatal

public java.util.Vector getFatal()


Copyright © 2000-2002 Richard Rodger