|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.struts.config.PlugInConfig
public class PlugInConfig
A JavaBean representing the configuration information of a
<plug-in>
element in a Struts configuration file.
Note that this class does not extend BaseConfig
because it
is more "internal" than the other classes which do, and because this class
has an existing "properties" object which collides with the one in
BaseConfig
. Also, since one always writes a concrete PlugIn
implementation, there seems to be less call for an arbitrary property map;
one can simply use bean properties instead.
Field Summary | |
---|---|
protected java.lang.String |
className
The fully qualified Java class name of the PlugIn
implementation class being configured. |
protected boolean |
configured
Has this component been completely configured? |
protected java.util.Map |
properties
A Map of the name-value pairs that will be used to
configure the property values of a PlugIn instance. |
Constructor Summary | |
---|---|
PlugInConfig()
|
Method Summary | |
---|---|
void |
addProperty(java.lang.String name,
java.lang.String value)
Add a new property name and value to the set that will be used to configure the PlugIn instance. |
void |
freeze()
Freeze the configuration of this component. |
java.lang.String |
getClassName()
|
java.util.Map |
getProperties()
Return the properties that will be used to configure a PlugIn instance. |
void |
setClassName(java.lang.String className)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean configured
protected java.util.Map properties
Map
of the name-value pairs that will be used to
configure the property values of a PlugIn
instance.
protected java.lang.String className
PlugIn
implementation class being configured.
Constructor Detail |
---|
public PlugInConfig()
Method Detail |
---|
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public void addProperty(java.lang.String name, java.lang.String value)
PlugIn
instance.
name
- Property namevalue
- Property valuepublic void freeze()
public java.util.Map getProperties()
PlugIn
instance.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |