Package | Description |
---|---|
openthinks.libs.i18n | |
openthinks.libs.i18n.implement.bundle | |
openthinks.libs.i18n.implement.database | |
openthinks.libs.i18n.implement.database.query |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessage |
Modifier and Type | Method and Description |
---|---|
static <T extends IMessage> |
I18n.getMessage(java.lang.Class<T> entityClazz,
java.util.Locale locale,
java.lang.String messageId,
java.lang.Object... args)
get message by message entity class type, locale, message id and arguments.
it is best to use it as retrieve persist message from database. |
static <T extends IMessage> |
I18n.getMessage(java.lang.Class<T> entityClazz,
java.lang.String messageId,
java.lang.Object... args) |
Modifier and Type | Method and Description |
---|---|
IMessage |
IMessagePack.getMessage(java.util.Locale locale,
java.io.Serializable messageId)
get message holder by
Locale and message unique key id |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AbstractMessagePack.format(IMessage message,
java.lang.Object... args) |
java.lang.String |
IMessagePack.format(IMessage message,
java.lang.Object... args)
format message origin content by arguments
|
Modifier and Type | Class and Description |
---|---|
class |
BundleMessage
Bundle message hold bundle file i18n message.
|
Modifier and Type | Method and Description |
---|---|
IMessage |
BundleMessagePack.getMessage(java.util.Locale locale,
java.io.Serializable messageId) |
Modifier and Type | Class and Description |
---|---|
class |
PersistMessage |
Modifier and Type | Method and Description |
---|---|
<T extends IMessage> |
IPersistMessageType.getMessageEntityClass()
get entity which hold message object class type.
|
Modifier and Type | Method and Description |
---|---|
IMessage |
PersistMessagePack.getMessage(java.util.Locale locale,
java.io.Serializable messageId) |
protected IMessage |
PersistMessagePack.queryPersistMessage(java.util.Locale locale,
java.io.Serializable messageId)
get
IMessage object from stored db by ORM tool. |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends IMessage> |
PersistMessagePack.getPersistMessageClassType() |
Modifier and Type | Method and Description |
---|---|
void |
PersistMessagePack.setPersistMessageClassType(java.lang.Class<? extends IMessage> persistMessageClassType) |
Constructor and Description |
---|
PersistMessagePack(java.lang.Class<? extends IMessage> persistMessageClassType) |
Modifier and Type | Method and Description |
---|---|
<T extends IMessage> |
IQueryer.query(java.lang.Class<T> entityClass,
java.io.Serializable messageId,
java.util.Locale locale)
query entity which implemented
IMessage by message id and locale.it is best use it when the implements is by ORM framework like Hibernate etc. |