terp - the ANT Tasks
v1.3.309

com.codemesh.terp.ant
Class TerpPropertyHelper

java.lang.Object
  extended by org.apache.tools.ant.PropertyHelper
      extended by 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 Class Summary
 
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
 
Constructor Summary
TerpPropertyHelper(org.apache.tools.ant.Project p)
           
TerpPropertyHelper(org.apache.tools.ant.Project p, TerpContext ctx)
           
 
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
 

Constructor Detail

TerpPropertyHelper

public TerpPropertyHelper(org.apache.tools.ant.Project p)

TerpPropertyHelper

public TerpPropertyHelper(org.apache.tools.ant.Project p,
                          TerpContext ctx)
Method Detail

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

terp - the ANT Tasks
v1.3.309

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.