Package org.apache.tools.ant.types
Class CharSet
java.lang.Object
org.apache.tools.ant.types.EnumeratedAttribute
org.apache.tools.ant.types.CharSet
public class CharSet extends EnumeratedAttribute
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 Type Method Description booleanequivalent(CharSet cs)Tell if CharSet values are aliases.static CharSetgetAscii()Convenience methood: get US-ASCII CharSet.java.nio.charset.CharsetgetCharset()Convert this enumerated type to aCharset.static CharSetgetDefault()Get the default value as provided by Charset.static CharSetgetUtf8()Convenience method: get UTF-8 CharSet.java.lang.String[]getValues()Return the possible values.voidsetValue(java.lang.String value)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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
CharSet
public CharSet()Default constructor. -
CharSet
public CharSet(java.lang.String value)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
Convenience method: get UTF-8 CharSet.- Returns:
- the default value.
-
equivalent
Tell if CharSet values are aliases.- Parameters:
cs- CharSet to compare the value to.- Returns:
- true if CharSet values are aliases.
-
getCharset
public java.nio.charset.Charset getCharset()Convert this enumerated type to aCharset.- Returns:
- a
Charsetobject.
-
getValues
public java.lang.String[] getValues()Return the possible values.- Specified by:
getValuesin classEnumeratedAttribute- Returns:
- String[] of Charset names.
-
setValue
public final void setValue(java.lang.String value)Accept additional values for backwards compatibility (some java.io encoding names not available in java.nio)- Overrides:
setValuein classEnumeratedAttribute- Parameters:
value- theStringvalue of the attribute
-