Enum StringEncoding

  • All Implemented Interfaces:
    Serializable, Comparable<StringEncoding>

    public enum StringEncoding
    extends Enum<StringEncoding>
    String encoding indicating UTF8 or UTF16 strings.

    Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
    BSD-style license. See Sim0MQ License.

    $LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Aug 9, 2018
    Author:
    Alexander Verbraeck
    • Enum Constant Detail

      • UTF8

        public static final StringEncoding UTF8
        8 bits String and char encoding.
      • UTF16

        public static final StringEncoding UTF16
        16 bits String and char encoding.
    • Method Detail

      • values

        public static StringEncoding[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (StringEncoding c : StringEncoding.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static StringEncoding valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • isUTF8

        public boolean isUTF8()
        Return whether the string encoding is UTF8.
        Returns:
        boolean; indicates whether the String encoding is UTF8
      • isUTF16

        public boolean isUTF16()
        Return whether the string encoding is UTF16.
        Returns:
        boolean; indicates whether the String encoding is UTF16