| 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. |