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
-
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, toString
-
Constructor Details
-
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
-