Search in sources :

Example 1 with ClientLocalizationMessageResource

use of org.apache.tapestry5.internal.services.messages.ClientLocalizationMessageResource in project tapestry-5 by apache.

the class AssetsModule method setupGlobalMessageCatalog.

/**
 * Contributes:
 * <dl>
 * <dt>ClientLocalization</dt>
 * <dd>A virtual resource of formatting symbols for decimal numbers</dd>
 * <dt>Core</dt>
 * <dd>Built in messages used by Tapestry's default validators and components</dd>
 * <dt>AppCatalog</dt>
 * <dd>The Resource defined by {@link SymbolConstants#APPLICATION_CATALOG}</dd>
 * <dt>
 *     </dl>
 *
 * @since 5.2.0
 */
@Contribute(ComponentMessagesSource.class)
public static void setupGlobalMessageCatalog(AssetSource assetSource, @Symbol(SymbolConstants.APPLICATION_CATALOG) Resource applicationCatalog, OrderedConfiguration<Resource> configuration) {
    configuration.add("ClientLocalization", new ClientLocalizationMessageResource());
    configuration.add("Core", assetSource.resourceForPath("org/apache/tapestry5/core.properties"));
    configuration.add("AppCatalog", applicationCatalog);
}
Also used : ClientLocalizationMessageResource(org.apache.tapestry5.internal.services.messages.ClientLocalizationMessageResource) Contribute(org.apache.tapestry5.ioc.annotations.Contribute)

Aggregations

ClientLocalizationMessageResource (org.apache.tapestry5.internal.services.messages.ClientLocalizationMessageResource)1 Contribute (org.apache.tapestry5.ioc.annotations.Contribute)1