Class PropertyFile.Entry.Operation
java.lang.Object
org.apache.tools.ant.types.EnumeratedAttribute
org.apache.tools.ant.taskdefs.optional.PropertyFile.Entry.Operation
- Enclosing class:
PropertyFile.Entry
Enumerated attribute with the values "+", "-", "="
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int-static final intdelstatic final int=static final int+Fields inherited from class EnumeratedAttribute
value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]This is the only method a subclass needs to implement.static inttoOperation(String oper) Convert string to index.Methods inherited from class EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toStringModifier and TypeMethodDescriptionfinal booleancontainsValue(String value) Is this value included in the enumeration?final intgetIndex()static EnumeratedAttributegetInstance(Class<? extends EnumeratedAttribute> clazz, String value) Factory method for instantiating EAs via API in a more developer friendly way.final StringgetValue()final intindexOfValue(String value) get the index of a value in this enumeration.voidInvoked byIntrospectionHelper.toString()Convert the value to its string form.
-
Field Details
-
INCREMENT_OPER
public static final int INCREMENT_OPER+- See Also:
-
DECREMENT_OPER
public static final int DECREMENT_OPER-- See Also:
-
EQUALS_OPER
public static final int EQUALS_OPER=- See Also:
-
DELETE_OPER
public static final int DELETE_OPERdel- See Also:
-
-
Constructor Details
-
Operation
public Operation()
-
-
Method Details
-
getValues
This is the only method a subclass needs to implement..- Specified by:
getValuesin classEnumeratedAttribute- Returns:
- an array holding all possible values of the enumeration.
The order of elements must be fixed so that
indexOfValue(String)always return the same index for the same value.
-
toOperation
Convert string to index.- Parameters:
oper- the string to convert.- Returns:
- the index.
-