tom.platform
Class BasicPlatformMessage

java.lang.Object
  extended by tom.platform.BasicPlatformMessage
All Implemented Interfaces:
PlatformMessage

public class BasicPlatformMessage
extends Object
implements PlatformMessage

The BasicPlatformMessage class provides common implementation for PlatformMessage typesafe enum pattern


Field Summary
static String DEFAULT_ERROR_FILE_NAME
           
static int DEFAULT_ERROR_LINE_NUMBER
           
 
Constructor Summary
protected BasicPlatformMessage(String message)
           
 
Method Summary
static void error(Logger logger, String fileName, int errorLine, PlatformMessage msg, Object... msgArgs)
           
static void fine(Logger logger, String fileName, int errorLine, PlatformMessage msg, Object... msgArgs)
           
static void finer(Logger logger, String fileName, int errorLine, PlatformMessage msg, Object... msgArgs)
           
 String getMessage()
           
 String getMessageName()
           
static void info(Logger logger, String fileName, int errorLine, PlatformMessage msg, Object... msgArgs)
           
 void setMessageName(String name)
           
 String toString()
           
static void warning(Logger logger, String fileName, int errorLine, PlatformMessage msg, Object... msgArgs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_ERROR_FILE_NAME

public static final String DEFAULT_ERROR_FILE_NAME
See Also:
Constant Field Values

DEFAULT_ERROR_LINE_NUMBER

public static final int DEFAULT_ERROR_LINE_NUMBER
See Also:
Constant Field Values
Constructor Detail

BasicPlatformMessage

protected BasicPlatformMessage(String message)
Method Detail

getMessage

public String getMessage()
Specified by:
getMessage in interface PlatformMessage

getMessageName

public String getMessageName()
Specified by:
getMessageName in interface PlatformMessage

setMessageName

public void setMessageName(String name)
Specified by:
setMessageName in interface PlatformMessage

toString

public String toString()
Overrides:
toString in class Object

error

public static void error(Logger logger,
                         String fileName,
                         int errorLine,
                         PlatformMessage msg,
                         Object... msgArgs)

warning

public static void warning(Logger logger,
                           String fileName,
                           int errorLine,
                           PlatformMessage msg,
                           Object... msgArgs)

info

public static void info(Logger logger,
                        String fileName,
                        int errorLine,
                        PlatformMessage msg,
                        Object... msgArgs)

fine

public static void fine(Logger logger,
                        String fileName,
                        int errorLine,
                        PlatformMessage msg,
                        Object... msgArgs)

finer

public static void finer(Logger logger,
                         String fileName,
                         int errorLine,
                         PlatformMessage msg,
                         Object... msgArgs)