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 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.