org.marketcetera.util.log
Class I18NBoundMessageBase<T extends I18NMessage>
java.lang.Object
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
|
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...). |
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.