Package org.apache.tools.ant.types
Class CharSet
java.lang.Object
org.apache.tools.ant.types.EnumeratedAttribute
org.apache.tools.ant.types.CharSet
EnumeratedAttribute implementation for Charset to use with encoding/charset attributes.
- Since:
- Ant 1.10.6
-
Field Summary
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
value
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
equivalent
(CharSet cs) Tell if CharSet values are aliases.static CharSet
getAscii()
Convenience methood: get US-ASCII CharSet.Convert this enumerated type to aCharset
.static CharSet
Get the default value as provided by Charset.static CharSet
getUtf8()
Convenience method: get UTF-8 CharSet.String[]
Return the possible values.final void
Accept additional values for backwards compatibility (some java.io encoding names not available in java.nio)Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, toString
-
Constructor Details
-
CharSet
public CharSet()Default constructor. -
CharSet
Construct a new CharSet with the specified value.- Parameters:
value
- the EnumeratedAttribute value.
-
-
Method Details
-
getDefault
Get the default value as provided by Charset.- Returns:
- the default value.
-
getAscii
Convenience methood: get US-ASCII CharSet.- Returns:
- the default value.
-
getUtf8
-
equivalent
Tell if CharSet values are aliases.- Parameters:
cs
- CharSet to compare the value to.- Returns:
- true if CharSet values are aliases.
-
getCharset
-
getValues
Return the possible values.- Specified by:
getValues
in classEnumeratedAttribute
- Returns:
- String[] of Charset names.
-
setValue
Accept additional values for backwards compatibility (some java.io encoding names not available in java.nio)- Overrides:
setValue
in classEnumeratedAttribute
- Parameters:
value
- theString
value of the attribute
-