Package org.pentaho.di.i18n
Class BaseMessages
- java.lang.Object
-
- org.pentaho.di.i18n.BaseMessages
-
- All Implemented Interfaces:
LAFChangeListener<MessageHandler>
public class BaseMessages extends Object implements LAFChangeListener<MessageHandler>
BaseMessage is called by all Message classes to enable the delegation of message delivery, by key to be delegated to the appropriately authoritative supplier as registered in the LAFFactory enabling both i18n as well as pluggable look and feel (LAF)- Author:
- dhushon
-
-
Field Summary
Fields Modifier and Type Field Description protected MessageHandlerhandler
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MessageHandlergetHandler()static BaseMessagesgetInstance()protected static MessageHandlergetInstanceHandler()static StringgetString(Class<?> packageClass, String key, Class<?> resourceClass, String... parameters)static StringgetString(Class<?> packageClass, String key, Object... parameters)static StringgetString(Class<?> packageClass, String key, String... parameters)static StringgetString(String key)static StringgetString(String packageName, String key)static StringgetString(String packageName, String key, Class<?> resourceClass, String... parameters)static StringgetString(String packageName, String key, String... parameters)voidnotify(MessageHandler changedObject)
-
-
-
Field Detail
-
handler
protected MessageHandler handler
-
-
Method Detail
-
getInstance
public static BaseMessages getInstance()
-
getHandler
protected MessageHandler getHandler()
-
getInstanceHandler
protected static MessageHandler getInstanceHandler()
-
getString
public static String getString(String packageName, String key, Class<?> resourceClass, String... parameters)
-
getString
public static String getString(Class<?> packageClass, String key, Class<?> resourceClass, String... parameters)
-
notify
public void notify(MessageHandler changedObject)
- Specified by:
notifyin interfaceLAFChangeListener<MessageHandler>
-
-