org.apache.tools.ant.taskdefsClass Zip.UnicodeExtraField
- java.lang.Object
- org.apache.tools.ant.types.EnumeratedAttribute
- org.apache.tools.ant.taskdefs.Zip.UnicodeExtraField
- Enclosing class:
- Zip
public static final class Zip.UnicodeExtraField extends EnumeratedAttributePolicy for creation of Unicode extra fields: never, always or not-encodeable.
- Since:
- Ant 1.8.0
Field Summary
Fields Modifier and Type Field and Description static Zip.UnicodeExtraField
NEVER
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
value
Constructor Summary
Constructors Constructor and Description UnicodeExtraField()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ZipOutputStream.UnicodeExtraFieldPolicy
getPolicy()
java.lang.String[]
getValues()
This is the only method a subclass needs to implement.
Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
Field Detail
NEVER
public static final Zip.UnicodeExtraField NEVER
Method Detail
getValues
public java.lang.String[] getValues()Description copied from class:EnumeratedAttribute
This is the only method a subclass needs to implement.
- Specified by:
getValues
in 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.
getPolicy
public ZipOutputStream.UnicodeExtraFieldPolicy getPolicy()