Package 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

Modifier and Type
Method
Description
`boolean`
`set(String property, Object value, PropertyHelper propertyHelper)`
Set a property.
`boolean`
`setNew(String property, Object value, PropertyHelper propertyHelper)`
Set a *new" property.

## Method Details

### setNew

boolean setNew(String property, 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(String property, 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.