Package org.apache.tools.ant.property
Class LocalPropertyStack
java.lang.Object
org.apache.tools.ant.property.LocalPropertyStack
A stack of local property maps.
 There is a map for each scope (target, sequential, macro).
- Since:
- Ant 1.8.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd a local property.copy()Copy the stack for a parallel thread.voidEnter the local scope.evaluate(String property, PropertyHelper helper) Evaluate a property.voidExit the local scope.Returns the names of all known local properties.booleanset(String property, Object value, PropertyHelper propertyHelper) Set a property.booleansetNew(String property, Object value, PropertyHelper propertyHelper) Set a *new" property.
- 
Constructor Details- 
LocalPropertyStackpublic LocalPropertyStack()
 
- 
- 
Method Details- 
addLocalAdd a local property.- Parameters:
- property- the name of the local property.
 
- 
enterScopepublic void enterScope()Enter the local scope.
- 
exitScopepublic void exitScope()Exit the local scope.
- 
copy
- 
evaluateEvaluate a property.- Parameters:
- property- the property's String "identifier".
- helper- the invoking PropertyHelper.
- Returns:
- Object value.
 
- 
setNewSet a *new" property.- Parameters:
- property- the property's String "identifier".
- value- the value to set.
- propertyHelper- the invoking PropertyHelper.
- Returns:
- true if this entity 'owns' the property.
 
- 
setSet a property.- Parameters:
- property- the property's String "identifier".
- value- the value to set.
- propertyHelper- the invoking PropertyHelper.
- Returns:
- true if this entity 'owns' the property.
 
- 
getPropertyNames
 
-