org.apache.struts.util
public abstract class MessageResourcesFactory extends java.lang.Object implements java.io.Serializable
MessageResources
instances. The general usage
pattern for this class is:
MessageResourcesFactory().createFactory()
to retrieve
a MessageResourcesFactory
instance.MessageResources
instances with desired
characteristics.createResources()
method of the factory to
retrieve a newly instantiated MessageResources
instance.Modifier and Type | Field and Description |
---|---|
protected static java.lang.Class |
clazz
The Java class to be used for
MessageResourcesFactory instances. |
protected MessageResourcesConfig |
config
Configuration information for Message Resources.
|
protected static java.lang.String |
factoryClass
The fully qualified class name to be used for
MessageResourcesFactory instances. |
private static org.apache.commons.logging.Log |
LOG
Commons Logging instance.
|
protected boolean |
returnNull
The "return null" property value to which newly created
MessageResourcess should be initialized.
|
Constructor and Description |
---|
MessageResourcesFactory() |
Modifier and Type | Method and Description |
---|---|
static MessageResourcesFactory |
createFactory()
Create and return a
MessageResourcesFactory instance of the
appropriate class, which can be used to create customized
MessageResources instances. |
abstract MessageResources |
createResources(java.lang.String config)
Create and return a newly instansiated
MessageResources . |
MessageResourcesConfig |
getConfig()
Set the configuration information for Message Resources.
|
static java.lang.String |
getFactoryClass()
The fully qualified class name that is used for
MessageResourcesFactory instances. |
boolean |
getReturnNull()
Get default value of the "returnNull" property used to initialize newly created
MessageResourcess.
|
void |
setConfig(MessageResourcesConfig config)
Return the configuration information for Message Resources.
|
static void |
setFactoryClass(java.lang.String factoryClass)
Set the fully qualified class name that is used for
MessageResourcesFactory instances. |
void |
setReturnNull(boolean returnNull)
Set the default value of the "returnNull" property newly created
MessageResourcess are initialized to.
|
protected MessageResourcesConfig config
protected boolean returnNull
protected static transient java.lang.Class clazz
MessageResourcesFactory
instances.private static org.apache.commons.logging.Log LOG
protected static java.lang.String factoryClass
MessageResourcesFactory
instances.public MessageResourcesConfig getConfig()
public void setConfig(MessageResourcesConfig config)
public boolean getReturnNull()
public void setReturnNull(boolean returnNull)
returnNull
- default value of the "returnNull" MessageResourcess are initialized to.public abstract MessageResources createResources(java.lang.String config)
MessageResources
.
This method must be implemented by concrete subclasses.config
- Configuration parameter(s) for the requested bundlepublic static java.lang.String getFactoryClass()
MessageResourcesFactory
instances.MessageResourcesFactory
instancespublic static void setFactoryClass(java.lang.String factoryClass)
MessageResourcesFactory
instances.factoryClass
- name that is used for
MessageResourcesFactory
instancespublic static MessageResourcesFactory createFactory()
MessageResourcesFactory
instance of the
appropriate class, which can be used to create customized
MessageResources
instances. If no such factory can be
created, return null
instead.Copyright ? 2000-2014 - The Apache Software Foundation