Class Encoding


  • public class Encoding
    extends java.lang.Object
    This class represents architecture dependent native data encodings considering address width and byte order.
    Author:
    homac
    • Field Detail

      • LITTLE_ENDIAN_64BIT

        public static final Encoding LITTLE_ENDIAN_64BIT
      • BIG_ENDIAN_64BIT

        public static final Encoding BIG_ENDIAN_64BIT
      • LITTLE_ENDIAN_32BIT

        public static final Encoding LITTLE_ENDIAN_32BIT
      • BIG_ENDIAN_32BIT

        public static final Encoding BIG_ENDIAN_32BIT
      • JAVA_NATIVE

        public static final Encoding JAVA_NATIVE
    • Method Detail

      • id

        public int id()
      • getByteOrder

        public java.nio.ByteOrder getByteOrder()
      • getAddressWidth

        public int getAddressWidth()
      • get

        public static Encoding get​(java.nio.ByteOrder byteOrder,
                                   int addressWidth)
      • nativeEncoding

        public static Encoding nativeEncoding()
        Determines the encoding used by the current system.