public class MessageCatalog
extends java.lang.Object
Constructor and Description |
---|
MessageCatalog(java.lang.String name,
int firstMsgNumber,
int msgNumberCount)
Create message catalog instance.
|
Modifier and Type | Method and Description |
---|---|
static MessageCatalog |
addMsgCatalog(MessageCatalog catalog)
Add a catalog instance to the catalog set.
|
static MessageCatalog |
addMsgCatalog(java.lang.String name,
int firstMsgNumber,
int msgNumberCount)
Create a catalog with the given name and message number range,
and add to the catalog set.
|
void |
addMsgTypeTranslation(MessageType msgType)
Add a translation for the given msgTypeString, using the next
available message number.
|
void |
addMsgTypeTranslation(MessageType msgType,
int msgNumber)
A seldom-used overloading that adds a translation for the given
msgTypeString, using a specific message number.
|
void |
addMsgTypeTranslation(java.lang.String msgTypeString)
Add a translation for the given msgTypeString, using the next
available message number.
|
int |
getFirstMsgNumber()
Get the first number in the message range.
|
int |
getLastMsgNumber()
Get the last number in the message range.
|
static java.lang.Integer |
getMessageNumber(java.lang.String msgTypeString)
Look up a message string in the list of catalogs.
|
static MessageType |
getMessageType(java.lang.Integer msgTypeNumber)
Get MessageType by message number.
|
static MessageType |
getMessageType(java.lang.String msgTypeString)
Get MessageType by string.
|
java.lang.Integer |
getMsgNumberFromString(java.lang.String msgTypeString)
Get message number by string.
|
java.lang.String |
toString() |
public MessageCatalog(java.lang.String name, int firstMsgNumber, int msgNumberCount)
addMsgCatalog(String,int,int)
.public static java.lang.Integer getMessageNumber(java.lang.String msgTypeString)
public static MessageType getMessageType(java.lang.Integer msgTypeNumber)
public static MessageType getMessageType(java.lang.String msgTypeString)
public static MessageCatalog addMsgCatalog(java.lang.String name, int firstMsgNumber, int msgNumberCount)
public static MessageCatalog addMsgCatalog(MessageCatalog catalog)
public java.lang.Integer getMsgNumberFromString(java.lang.String msgTypeString)
getMessageNumber(java.lang.String)
.public void addMsgTypeTranslation(java.lang.String msgTypeString)
public void addMsgTypeTranslation(MessageType msgType)
public void addMsgTypeTranslation(MessageType msgType, int msgNumber)
public java.lang.String toString()
toString
in class java.lang.Object
public int getFirstMsgNumber()
public int getLastMsgNumber()