org.apache.tools.ant
Interface PropertyHelper.PropertySetter

All Superinterfaces:
PropertyHelper.Delegate
All Known Implementing Classes:
LocalProperties
Enclosing class:
PropertyHelper

public static interface PropertyHelper.PropertySetter
extends PropertyHelper.Delegate

Sets or overrides a property.

Can be used to store properties in a different storage than the project instance (like local properties for example).

Since:
Ant 1.8.0

Method Summary
 boolean set(java.lang.String property, java.lang.Object value, PropertyHelper propertyHelper)
          Set a property.
 boolean setNew(java.lang.String property, java.lang.Object value, PropertyHelper propertyHelper)
          Set a *new" property.
 

Method Detail

setNew

boolean setNew(java.lang.String property,
               java.lang.Object value,
               PropertyHelper propertyHelper)
Set a *new" property.

Should not replace the value of an existing 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.

set

boolean set(java.lang.String property,
            java.lang.Object value,
            PropertyHelper propertyHelper)
Set a property.

May replace the value of an existing 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.