r01f.locale
Annotation Type I18NMessageBundleService


@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface I18NMessageBundleService

Anotación que sirve para inyectar un objteo I18NService en cualquier clase de forma que se facilita el acceso a los mensajes. ver I18NService para saber más sobre el funcionamiento


Optional Element Summary
 java.lang.String[] chain
          Cadena de bundles en los que buscar una clave Cuando se pide un mensaje por su clave, se busca en los bundles indicados en orden hasta que se encuentra dicha clave
 I18NBundle.MissingKeyBehaviour missingKeyBehaviour
          Comportamiento en caso de que no se encuentre la clave en ninguno de los bundles de la cadena
 java.lang.String resourcesLoaderDef
          Definición del ResourcesLoader a utilizar para cargar los bundles de mensajes - Si NO se pasa información se toma un ClassPathResourcesLoader - Si se quiere utilizar un ResourcesLoader definido en un fichero de properties XML hay que pasar un valor con un formato como: {appCode}/{component}/{xPath} a la definición del ResourcesLoader ( ResourcesLoaderDef )
 

chain

public abstract java.lang.String[] chain
Cadena de bundles en los que buscar una clave Cuando se pide un mensaje por su clave, se busca en los bundles indicados en orden hasta que se encuentra dicha clave

Default:
"default"

missingKeyBehaviour

public abstract I18NBundle.MissingKeyBehaviour missingKeyBehaviour
Comportamiento en caso de que no se encuentre la clave en ninguno de los bundles de la cadena

Default:
r01f.locale.I18NBundle.MissingKeyBehaviour.THROW_EXCEPTION

resourcesLoaderDef

public abstract java.lang.String resourcesLoaderDef
Definición del ResourcesLoader a utilizar para cargar los bundles de mensajes - Si NO se pasa información se toma un ClassPathResourcesLoader - Si se quiere utilizar un ResourcesLoader definido en un fichero de properties XML hay que pasar un valor con un formato como: {appCode}/{component}/{xPath} a la definición del ResourcesLoader ( ResourcesLoaderDef )

Default:
"I18NDefaultClassPathLoaderDef"