org.marketcetera.util.log
Class I18NBoundMessageBase<T extends I18NMessage>

java.lang.Object
  extended by org.marketcetera.util.log.I18NBoundMessageBase<T>
All Implemented Interfaces:
Serializable, I18NBoundMessage
Direct Known Subclasses:
I18NBoundMessage0P, I18NBoundMessage1P, I18NBoundMessage2P, I18NBoundMessage3P, I18NBoundMessage4P, I18NBoundMessage5P, I18NBoundMessage6P, I18NBoundMessageNP

public class I18NBoundMessageBase<T extends I18NMessage>
extends Object
implements I18NBoundMessage

A bound message implementation, representing the combination of an I18NMessage and its parameters, if any.

Since:
0.5.0
Version:
$Id: I18NBoundMessageBase.java 16154 2012-07-14 16:34:05Z colin $
Author:
tlerios@marketcetera.com
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.marketcetera.util.log.I18NBoundMessage
EMPTY_PARAMS
 
Method Summary
 void debug(Object category)
          A convenience method for I18NLoggerProxy.debug(Object,I18NMessage,Object...).
 void debug(Object category, Throwable throwable)
          A convenience method for I18NLoggerProxy.debug(Object,Throwable,I18NMessage,Object...).
 boolean equals(Object other)
           
 void error(Object category)
          A convenience method for I18NLoggerProxy.error(Object,I18NMessage,Object...).
 void error(Object category, Throwable throwable)
          A convenience method for I18NLoggerProxy.error(Object,Throwable,I18NMessage,Object...).
 I18NLoggerProxy getLoggerProxy()
          Returns the logger proxy that can log the receiver.
 T getMessage()
          Returns the receiver's message.
 I18NMessageProvider getMessageProvider()
          Returns the message provider that can map the receiver.
 Serializable[] getParams()
          Returns the receiver's parameters.
 Object[] getParamsAsObjects()
          Returns the receiver's parameters as objects.
 String getText()
          A convenience method for I18NMessageProvider.getText(I18NMessage,Object...).
 String getText(Locale locale)
          A convenience method for I18NMessageProvider.getText(Locale,I18NMessage,Object...).
 int hashCode()
           
 void info(Object category)
          A convenience method for I18NLoggerProxy.info(Object,I18NMessage,Object...).
 void info(Object category, Throwable throwable)
          A convenience method for I18NLoggerProxy.info(Object,Throwable,I18NMessage,Object...).
 String toString()
           
 void trace(Object category)
          A convenience method for I18NLoggerProxy.trace(Object,I18NMessage,Object...).
 void trace(Object category, Throwable throwable)
          A convenience method for I18NLoggerProxy.trace(Object,Throwable,I18NMessage,Object...).
 void warn(Object category)
          A convenience method for I18NLoggerProxy.warn(Object,I18NMessage,Object...).
 void warn(Object category, Throwable throwable)
          A convenience method for I18NLoggerProxy.warn(Object,Throwable,I18NMessage,Object...).
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getLoggerProxy

public I18NLoggerProxy getLoggerProxy()
Description copied from interface: I18NBoundMessage
Returns the logger proxy that can log the receiver.

Specified by:
getLoggerProxy in interface I18NBoundMessage
Returns:
The proxy.

getMessageProvider

public I18NMessageProvider getMessageProvider()
Description copied from interface: I18NBoundMessage
Returns the message provider that can map the receiver.

Specified by:
getMessageProvider in interface I18NBoundMessage
Returns:
The message provider.

getMessage

public T getMessage()
Description copied from interface: I18NBoundMessage
Returns the receiver's message.

Specified by:
getMessage in interface I18NBoundMessage
Returns:
The message.

getParams

public Serializable[] getParams()
Description copied from interface: I18NBoundMessage
Returns the receiver's parameters.

Specified by:
getParams in interface I18NBoundMessage
Returns:
The parameters.

getParamsAsObjects

public Object[] getParamsAsObjects()
Description copied from interface: I18NBoundMessage
Returns the receiver's parameters as objects.

Specified by:
getParamsAsObjects in interface I18NBoundMessage
Returns:
The parameters.

getText

public String getText(Locale locale)
Description copied from interface: I18NBoundMessage
A convenience method for I18NMessageProvider.getText(Locale,I18NMessage,Object...).

Specified by:
getText in interface I18NBoundMessage

getText

public String getText()
Description copied from interface: I18NBoundMessage
A convenience method for I18NMessageProvider.getText(I18NMessage,Object...).

Specified by:
getText in interface I18NBoundMessage

error

public void error(Object category,
                  Throwable throwable)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.error(Object,Throwable,I18NMessage,Object...).

Specified by:
error in interface I18NBoundMessage

error

public void error(Object category)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.error(Object,I18NMessage,Object...).

Specified by:
error in interface I18NBoundMessage

warn

public void warn(Object category,
                 Throwable throwable)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.warn(Object,Throwable,I18NMessage,Object...).

Specified by:
warn in interface I18NBoundMessage

warn

public void warn(Object category)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.warn(Object,I18NMessage,Object...).

Specified by:
warn in interface I18NBoundMessage

info

public void info(Object category,
                 Throwable throwable)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.info(Object,Throwable,I18NMessage,Object...).

Specified by:
info in interface I18NBoundMessage

info

public void info(Object category)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.info(Object,I18NMessage,Object...).

Specified by:
info in interface I18NBoundMessage

debug

public void debug(Object category,
                  Throwable throwable)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.debug(Object,Throwable,I18NMessage,Object...).

Specified by:
debug in interface I18NBoundMessage

debug

public void debug(Object category)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.debug(Object,I18NMessage,Object...).

Specified by:
debug in interface I18NBoundMessage

trace

public void trace(Object category,
                  Throwable throwable)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.trace(Object,Throwable,I18NMessage,Object...).

Specified by:
trace in interface I18NBoundMessage

trace

public void trace(Object category)
Description copied from interface: I18NBoundMessage
A convenience method for I18NLoggerProxy.trace(Object,I18NMessage,Object...).

Specified by:
trace in interface I18NBoundMessage

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object


Copyright © 2012. All Rights Reserved.