org.apache.struts.util
Class MessageResourcesFactory
java.lang.Object
|
+--org.apache.struts.util.MessageResourcesFactory
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- PropertyMessageResourcesFactory
- public abstract class MessageResourcesFactory
- extends java.lang.Object
- implements java.io.Serializable
Factory for MessageResources
instances. The general usage
pattern for this class is:
- Call
MessageResourcesFactory().createFactory()
to retrieve
a MessageResourcesFactory
instance.
- Set properties as required to configure this factory instance to create
MessageResources
instances with desired
characteristics.
- Call the
createResources()
method of the factory to
retrieve a newly instantiated MessageResources
instance.
- Version:
- $Revision: 1.1 $ $Date$
- Author:
- Craig R. McClanahan
- See Also:
- Serialized Form
Field Summary |
protected static java.lang.Class |
clazz
The Java class to be used for
MessageResourcesFactory instances. |
protected static java.lang.String |
factoryClass
The fully qualified class name to be used for
MessageResourcesFactory instances. |
protected boolean |
returnNull
The "return null" property value to which newly created
MessageResourcess should be initialized. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
returnNull
protected boolean returnNull
- The "return null" property value to which newly created
MessageResourcess should be initialized.
clazz
protected static transient java.lang.Class clazz
- The Java class to be used for
MessageResourcesFactory
instances.
factoryClass
protected static java.lang.String factoryClass
- The fully qualified class name to be used for
MessageResourcesFactory
instances.
MessageResourcesFactory
public MessageResourcesFactory()
getReturnNull
public boolean getReturnNull()
setReturnNull
public void setReturnNull(boolean returnNull)
createResources
public abstract MessageResources createResources(java.lang.String config)
- Create and return a newly instansiated
MessageResources
.
This method must be implemented by concrete subclasses.
- Parameters:
config
- Configuration parameter(s) for the requested bundle
getFactoryClass
public static java.lang.String getFactoryClass()
setFactoryClass
public static void setFactoryClass(java.lang.String factoryClass)
createFactory
public static MessageResourcesFactory createFactory()
- Create and return a
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-2001 - Apache Software Foundation