com.codemesh.terp.ant
Class TerpPropertyHelper
java.lang.Object
org.apache.tools.ant.PropertyHelper
com.codemesh.terp.ant.TerpPropertyHelper
- All Implemented Interfaces:
- org.apache.tools.ant.property.GetProperty
public class TerpPropertyHelper
- extends org.apache.tools.ant.PropertyHelper
A property helper for terp properties.
| Nested classes/interfaces inherited from class org.apache.tools.ant.PropertyHelper |
org.apache.tools.ant.PropertyHelper.Delegate, org.apache.tools.ant.PropertyHelper.PropertyEvaluator, org.apache.tools.ant.PropertyHelper.PropertySetter |
|
Method Summary |
void |
chain()
|
void |
copyInheritedProperties(org.apache.tools.ant.Project other)
|
void |
copyUserProperties(org.apache.tools.ant.Project other)
|
boolean |
equals(java.lang.Object o)
|
java.util.Hashtable |
getProperties()
|
java.lang.Object |
getProperty(java.lang.String ns,
java.lang.String name)
|
java.lang.Object |
getPropertyHook(java.lang.String ns,
java.lang.String name,
boolean user)
|
java.util.Hashtable |
getUserProperties()
|
java.lang.Object |
getUserProperty(java.lang.String ns,
java.lang.String name)
|
int |
hashCode()
|
protected void |
initProps()
|
void |
parsePropertyString(java.lang.String value,
java.util.Vector fragments,
java.util.Vector propertyRefs)
|
java.lang.String |
replaceProperties(java.lang.String ns,
java.lang.String value,
java.util.Hashtable keys)
|
void |
setInheritedProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value)
|
void |
setNewProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value)
|
void |
setProject(org.apache.tools.ant.Project p)
|
boolean |
setProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value,
boolean verbose)
|
boolean |
setPropertyHook(java.lang.String ns,
java.lang.String name,
java.lang.Object value,
boolean inherited,
boolean user,
boolean isNew)
|
void |
setUserProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value)
|
void |
unchain()
|
| Methods inherited from class org.apache.tools.ant.PropertyHelper |
add, containsProperties, getDelegateInterfaces, getDelegates, getExpanders, getInheritedProperties, getInternalInheritedProperties, getInternalProperties, getInternalUserProperties, getNext, getProject, getProperty, getProperty, getPropertyHelper, getUserProperty, parseProperties, replaceProperties, setInheritedProperty, setNewProperty, setNewProperty, setNext, setProperty, setProperty, setUserProperty, testIfCondition, testUnlessCondition, toBoolean |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
TerpPropertyHelper
public TerpPropertyHelper(org.apache.tools.ant.Project p)
TerpPropertyHelper
public TerpPropertyHelper(org.apache.tools.ant.Project p,
TerpContext ctx)
setProject
public void setProject(org.apache.tools.ant.Project p)
- Overrides:
setProject in class org.apache.tools.ant.PropertyHelper
initProps
protected void initProps()
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
chain
public void chain()
unchain
public void unchain()
copyInheritedProperties
public void copyInheritedProperties(org.apache.tools.ant.Project other)
- Overrides:
copyInheritedProperties in class org.apache.tools.ant.PropertyHelper
copyUserProperties
public void copyUserProperties(org.apache.tools.ant.Project other)
- Overrides:
copyUserProperties in class org.apache.tools.ant.PropertyHelper
getProperties
public java.util.Hashtable getProperties()
- Overrides:
getProperties in class org.apache.tools.ant.PropertyHelper
getProperty
public java.lang.Object getProperty(java.lang.String ns,
java.lang.String name)
- Overrides:
getProperty in class org.apache.tools.ant.PropertyHelper
getUserProperties
public java.util.Hashtable getUserProperties()
- Overrides:
getUserProperties in class org.apache.tools.ant.PropertyHelper
getUserProperty
public java.lang.Object getUserProperty(java.lang.String ns,
java.lang.String name)
- Overrides:
getUserProperty in class org.apache.tools.ant.PropertyHelper
parsePropertyString
public void parsePropertyString(java.lang.String value,
java.util.Vector fragments,
java.util.Vector propertyRefs)
throws org.apache.tools.ant.BuildException
- Overrides:
parsePropertyString in class org.apache.tools.ant.PropertyHelper
- Throws:
org.apache.tools.ant.BuildException
replaceProperties
public java.lang.String replaceProperties(java.lang.String ns,
java.lang.String value,
java.util.Hashtable keys)
throws org.apache.tools.ant.BuildException
- Overrides:
replaceProperties in class org.apache.tools.ant.PropertyHelper
- Throws:
org.apache.tools.ant.BuildException
setInheritedProperty
public void setInheritedProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value)
- Overrides:
setInheritedProperty in class org.apache.tools.ant.PropertyHelper
setNewProperty
public void setNewProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value)
- Overrides:
setNewProperty in class org.apache.tools.ant.PropertyHelper
setUserProperty
public void setUserProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value)
- Overrides:
setUserProperty in class org.apache.tools.ant.PropertyHelper
setProperty
public boolean setProperty(java.lang.String ns,
java.lang.String name,
java.lang.Object value,
boolean verbose)
- Overrides:
setProperty in class org.apache.tools.ant.PropertyHelper
getPropertyHook
public java.lang.Object getPropertyHook(java.lang.String ns,
java.lang.String name,
boolean user)
- Overrides:
getPropertyHook in class org.apache.tools.ant.PropertyHelper
setPropertyHook
public boolean setPropertyHook(java.lang.String ns,
java.lang.String name,
java.lang.Object value,
boolean inherited,
boolean user,
boolean isNew)
- Overrides:
setPropertyHook in class org.apache.tools.ant.PropertyHelper
Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.