org.apache.commons.resources.impl
Class PropertyResourcesFactory
java.lang.Object
org.apache.commons.resources.impl.ResourcesFactoryBase
org.apache.commons.resources.impl.PropertyResourcesFactory
- All Implemented Interfaces:
- Serializable, ResourcesFactory
public class PropertyResourcesFactory
- extends ResourcesFactoryBase
Concrete implementation of
ResourcesFactory
that creates
Resources
instances that wrap
a family (one per Locale) of properties files that share a base URL
and have name suffices reflecting the Locale for which the document's
messages apply. Resources are looked up in a hierarchy of documents
in a manner identical to that performed by
java.util.ResourceBundle.getBundle()
.
The configuration variable passed to the createResources()
method must be the URL of the base name of the properties file family.
For example, if the configuration URL is passed as
http://localhost/foo/Bar
, the resources for the
en_US
Locale would be stored under URL
http://localhost/foo/Bar_en_US.properties
, and the default
resources would be stored in
http://localhost/foo/Bar.properties
.
- See Also:
- Serialized Form
Method Summary |
protected Resources |
createResources(String name,
String config)
Create and return a new Resources
instance with the specified logical name, after calling its init()
method and delegating the relevant properties. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyResourcesFactory
public PropertyResourcesFactory()
createResources
protected Resources createResources(String name,
String config)
Create and return a new Resources
instance with the specified logical name, after calling its init()
method and delegating the relevant properties.
- Specified by:
createResources
in class ResourcesFactoryBase
- Parameters:
name
- Logical name of the Resources
instance to createconfig
- Configuration string for this resource (if any)
- Returns:
- The new Resources instance.
- Throws:
ResourcesException
- if a Resources
instance of the specified logical name cannot be created.
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.