<?xml version="1.0"?> | |
<!-- | |
Copyright 2005 The Apache Software Foundation | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
<module id="tapestry.l10n" version="4.0.0" package="org.apache.tapestry.l10n"> | |
Extensible support for localization of resources. | |
<configuration-point id="ResourceLocalizers" schema-id="hivemind.lib.ChainContribution"> | |
Defines the commands, each implementing ResourceLocalizer, that define how to localize | |
a Resource. | |
</configuration-point> | |
<contribution configuration-id="ResourceLocalizers"> | |
<command id="default" after="*" object="instance:DefaultResourceLocalizer"/> | |
</contribution> | |
<service-point id="ResourceLocalizer"> | |
Service for localizing resources, based on the ResourceLocalizers configuration | |
point. | |
<invoke-factory service-id="hivemind.lib.ChainFactory"> | |
<construct configuration-id="ResourceLocalizers"/> | |
</invoke-factory> | |
</service-point> | |
<contribution configuration-id="tapestry.Infrastructure"> | |
<property name="resourceLocalizer" object="service:ResourceLocalizer"/> | |
</contribution> | |
</module> | |