|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.jelly.tags.ant.DefaultPropsHandler
Implements the basic PropsHandler
functionality
against an existing map.
If extending DefaultPropsHandler
, you can
implement setProperty
, getProperty
,
and getProperties
to provide a complete
implementation of PropsHandler
.
Field Summary | |
protected java.util.Map |
inheritedProperties
A history of the properties makred as inherited properties. |
protected java.util.Map |
properties
A map of all of the properties. |
protected java.util.Map |
userProperties
A history of the properties marked as user properties. |
Constructor Summary | |
DefaultPropsHandler()
Initializes hte object with a blank set of properties. |
|
DefaultPropsHandler(java.util.Map properties)
Initializes the object with a given Map
implementation. |
Method Summary | |
void |
copyInheritedProperties(org.apache.tools.ant.Project other)
Copy all of the inherited properties to the other Project . |
void |
copyUserProperties(org.apache.tools.ant.Project other)
Copy all of the user properties to the other Project . |
java.util.Hashtable |
getInheritedProperties()
|
java.util.Hashtable |
getProperties()
Retrieve a Hashtable of all properties. |
java.lang.String |
getProperty(java.lang.String key)
Retrieve a property. |
java.util.Hashtable |
getUserProperties()
Retrieve a Hashtable of all user properties. |
java.lang.String |
getUserProperty(java.lang.String key)
Retrieve a user property. |
void |
setInheritedProperty(java.lang.String key,
java.lang.String value)
Sets an inherited property. |
void |
setJavaVersionProperty()
Set the ant.java.version property. |
void |
setNewProperty(java.lang.String key,
java.lang.String value)
Set a new property. |
void |
setProperty(java.lang.String key,
java.lang.String value)
Set a property. |
void |
setPropertyIfUndefinedByUser(java.lang.String key,
java.lang.String value)
Sets a property that is not a user property. |
void |
setSystemProperties()
Set the system variables for a Project that have
not already been assigned as user properties. |
void |
setUserProperty(java.lang.String key,
java.lang.String value)
Set a user property. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Map properties
protected java.util.Map userProperties
protected java.util.Map inheritedProperties
Constructor Detail |
public DefaultPropsHandler()
public DefaultPropsHandler(java.util.Map properties)
Map
implementation.
properties
- The Map
to use to store and retrieve properties.Method Detail |
public void setProperty(java.lang.String key, java.lang.String value)
PropsHandler
setProperty
in interface PropsHandler
key
- The property key.value
- The value.PropsHandler.setProperty(String, String)
public void setUserProperty(java.lang.String key, java.lang.String value)
PropsHandler
setUserProperty
in interface PropsHandler
key
- The user property key.value
- The value.PropsHandler.setUserProperty(String, String)
public void setNewProperty(java.lang.String key, java.lang.String value)
PropsHandler
setNewProperty
in interface PropsHandler
key
- The property key.value
- The value.PropsHandler.setNewProperty(String, String)
public void setInheritedProperty(java.lang.String key, java.lang.String value)
PropsHandler
setInheritedProperty
in interface PropsHandler
key
- The user property key.value
- The value.PropsHandler.setInheritedProperty(String, String)
public void setPropertyIfUndefinedByUser(java.lang.String key, java.lang.String value)
PropsHandler
setPropertyInternal
method.
setPropertyIfUndefinedByUser
in interface PropsHandler
key
- The property key.value
- The value.PropsHandler.setPropertyIfUndefinedByUser(String, String)
public java.lang.String getProperty(java.lang.String key)
PropsHandler
getProperty
in interface PropsHandler
key
- The property key.
PropsHandler.getProperty(String)
public java.lang.String getUserProperty(java.lang.String key)
PropsHandler
getUserProperty
in interface PropsHandler
key
- The user property key.
PropsHandler.getUserProperty(String)
public java.util.Hashtable getProperties()
PropsHandler
Hashtable
of all properties.
getProperties
in interface PropsHandler
Hashtable
of all properties.PropsHandler.getProperties()
public java.util.Hashtable getUserProperties()
PropsHandler
Hashtable
of all user properties.
getUserProperties
in interface PropsHandler
Hashtable
of all user properties.PropsHandler.getUserProperties()
public java.util.Hashtable getInheritedProperties()
public void copyUserProperties(org.apache.tools.ant.Project other)
PropsHandler
Project
.
copyUserProperties
in interface PropsHandler
other
- The Project
to copy the properties to.PropsHandler.copyUserProperties(Project)
public void copyInheritedProperties(org.apache.tools.ant.Project other)
PropsHandler
Project
.
copyInheritedProperties
in interface PropsHandler
other
- The Project
to copy the properties to.PropsHandler.copyInheritedProperties(Project)
public void setSystemProperties()
PropsHandler
Project
that have
not already been assigned as user properties.
setSystemProperties
in interface PropsHandler
PropsHandler.setSystemProperties()
public void setJavaVersionProperty()
PropsHandler
ant.java.version
property.
setJavaVersionProperty
in interface PropsHandler
PropsHandler.setJavaVersionProperty()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |