Class CharSet


public class CharSet extends EnumeratedAttribute
EnumeratedAttribute implementation for Charset to use with encoding/charset attributes.
Since:
Ant 1.10.6
  • Constructor Details

    • CharSet

      public CharSet()
      Default constructor.
    • CharSet

      public CharSet(String value)
      Construct a new CharSet with the specified value.
      Parameters:
      value - the EnumeratedAttribute value.
  • Method Details

    • getDefault

      public static CharSet getDefault()
      Get the default value as provided by Charset.
      Returns:
      the default value.
    • getAscii

      public static CharSet getAscii()
      Convenience methood: get US-ASCII CharSet.
      Returns:
      the default value.
    • getUtf8

      public static CharSet getUtf8()
      Convenience method: get UTF-8 CharSet.
      Returns:
      the default value.
    • equivalent

      public boolean equivalent(CharSet cs)
      Tell if CharSet values are aliases.
      Parameters:
      cs - CharSet to compare the value to.
      Returns:
      true if CharSet values are aliases.
    • getCharset

      public Charset getCharset()
      Convert this enumerated type to a Charset.
      Returns:
      a Charset object.
    • getValues

      public String[] getValues()
      Return the possible values.
      Specified by:
      getValues in class EnumeratedAttribute
      Returns:
      String[] of Charset names.
    • setValue

      public final void setValue(String value)
      Accept additional values for backwards compatibility (some java.io encoding names not available in java.nio)
      Overrides:
      setValue in class EnumeratedAttribute
      Parameters:
      value - the String value of the attribute