|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 PropsHandlerkey - 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 PropsHandlerkey - 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 PropsHandlerkey - 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 PropsHandlerkey - The user property key.value - The value.PropsHandler.setInheritedProperty(String, String)
public void setPropertyIfUndefinedByUser(java.lang.String key,
java.lang.String value)
PropsHandlersetPropertyInternal method.
setPropertyIfUndefinedByUser in interface PropsHandlerkey - The property key.value - The value.PropsHandler.setPropertyIfUndefinedByUser(String, String)public java.lang.String getProperty(java.lang.String key)
PropsHandler
getProperty in interface PropsHandlerkey - The property key.
PropsHandler.getProperty(String)public java.lang.String getUserProperty(java.lang.String key)
PropsHandler
getUserProperty in interface PropsHandlerkey - The user property key.
PropsHandler.getUserProperty(String)public java.util.Hashtable getProperties()
PropsHandlerHashtable of all properties.
getProperties in interface PropsHandlerHashtable of all properties.PropsHandler.getProperties()public java.util.Hashtable getUserProperties()
PropsHandlerHashtable of all user properties.
getUserProperties in interface PropsHandlerHashtable of all user properties.PropsHandler.getUserProperties()public java.util.Hashtable getInheritedProperties()
public void copyUserProperties(org.apache.tools.ant.Project other)
PropsHandlerProject.
copyUserProperties in interface PropsHandlerother - The Project to copy the properties to.PropsHandler.copyUserProperties(Project)public void copyInheritedProperties(org.apache.tools.ant.Project other)
PropsHandlerProject.
copyInheritedProperties in interface PropsHandlerother - The Project to copy the properties to.PropsHandler.copyInheritedProperties(Project)public void setSystemProperties()
PropsHandlerProject that have
not already been assigned as user properties.
setSystemProperties in interface PropsHandlerPropsHandler.setSystemProperties()public void setJavaVersionProperty()
PropsHandlerant.java.version property.
setJavaVersionProperty in interface PropsHandlerPropsHandler.setJavaVersionProperty()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||