public final class EndiannessUtil extends Object
ByteAccessStrategy.| Modifier and Type | Field and Description | 
|---|---|
static ByteAccessStrategy<byte[]> | 
BYTE_ARRAY_ACCESS
Accesses bytes in a Java byte array 
 | 
static ByteAccessStrategy<MemoryAccessor> | 
CUSTOM_ACCESS  | 
static ByteAccessStrategy<Object> | 
NATIVE_ACCESS
Accesses bytes in CPU's native address space 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <R> char | 
readChar(ByteAccessStrategy<R> strategy,
        R resource,
        long offset,
        boolean useBigEndian)  | 
static <R> char | 
readCharB(ByteAccessStrategy<R> strategy,
         R resource,
         long offset)  | 
static <R> char | 
readCharL(ByteAccessStrategy<R> strategy,
         R resource,
         long offset)  | 
static <R> double | 
readDouble(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          boolean useBigEndian)  | 
static <R> double | 
readDoubleB(ByteAccessStrategy<R> strategy,
           R resource,
           long offset)  | 
static <R> double | 
readDoubleL(ByteAccessStrategy<R> strategy,
           R resource,
           long offset)  | 
static <R> float | 
readFloat(ByteAccessStrategy<R> strategy,
         R resource,
         long offset,
         boolean useBigEndian)  | 
static <R> float | 
readFloatB(ByteAccessStrategy<R> strategy,
          R resource,
          long offset)  | 
static <R> float | 
readFloatL(ByteAccessStrategy<R> strategy,
          R resource,
          long offset)  | 
static <R> int | 
readInt(ByteAccessStrategy<R> strategy,
       R resource,
       long offset,
       boolean useBigEndian)  | 
static <R> int | 
readIntB(ByteAccessStrategy<R> strategy,
        R resource,
        long offset)  | 
static <R> int | 
readIntL(ByteAccessStrategy<R> strategy,
        R resource,
        long offset)  | 
static <R> long | 
readLong(ByteAccessStrategy<R> strategy,
        R resource,
        long offset,
        boolean useBigEndian)  | 
static <R> long | 
readLongB(ByteAccessStrategy<R> strategy,
         R resource,
         long offset)  | 
static <R> long | 
readLongL(ByteAccessStrategy<R> strategy,
         R resource,
         long offset)  | 
static <R> short | 
readShort(ByteAccessStrategy<R> strategy,
         R resource,
         long offset,
         boolean useBigEndian)  | 
static <R> short | 
readShortB(ByteAccessStrategy<R> strategy,
          R resource,
          long offset)  | 
static <R> short | 
readShortL(ByteAccessStrategy<R> strategy,
          R resource,
          long offset)  | 
static int | 
readUtf8Char(byte[] buffer,
            int pos,
            char[] dst,
            int dstPos)  | 
static char | 
readUtf8Char(DataInput in,
            byte firstByte)  | 
static <R> void | 
writeChar(ByteAccessStrategy<R> strategy,
         R resource,
         long offset,
         char v,
         boolean useBigEndian)  | 
static <R> void | 
writeCharB(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          char v)  | 
static <R> void | 
writeCharL(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          char v)  | 
static <R> void | 
writeDouble(ByteAccessStrategy<R> strategy,
           R resource,
           long offset,
           double v,
           boolean useBigEndian)  | 
static <R> void | 
writeDoubleB(ByteAccessStrategy<R> memoryAccessStrategy,
            R resource,
            long offset,
            double v)  | 
static <R> void | 
writeDoubleL(ByteAccessStrategy<R> memoryAccessStrategy,
            R resource,
            long offset,
            double v)  | 
static <R> void | 
writeFloat(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          float v,
          boolean useBigEndian)  | 
static <R> void | 
writeFloatB(ByteAccessStrategy<R> strategy,
           R resource,
           long offset,
           float v)  | 
static <R> void | 
writeFloatL(ByteAccessStrategy<R> strategy,
           R resource,
           long offset,
           float v)  | 
static <R> void | 
writeInt(ByteAccessStrategy<R> strategy,
        R resource,
        long offset,
        int v,
        boolean useBigEndian)  | 
static <R> void | 
writeIntB(ByteAccessStrategy<R> strategy,
         R resource,
         long offset,
         int v)  | 
static <R> void | 
writeIntL(ByteAccessStrategy<R> strategy,
         R resource,
         long offset,
         int v)  | 
static <R> void | 
writeLong(ByteAccessStrategy<R> strategy,
         R resource,
         long offset,
         long v,
         boolean useBigEndian)  | 
static <R> void | 
writeLongB(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          long v)  | 
static <R> void | 
writeLongL(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          long v)  | 
static <R> void | 
writeShort(ByteAccessStrategy<R> strategy,
          R resource,
          long offset,
          short v,
          boolean useBigEndian)  | 
static <R> void | 
writeShortB(ByteAccessStrategy<R> strategy,
           R resource,
           long offset,
           short v)  | 
static <R> void | 
writeShortL(ByteAccessStrategy<R> strategy,
           R resource,
           long offset,
           short v)  | 
static <R> int | 
writeUtf8Char(ByteAccessStrategy<R> strategy,
             R resource,
             long pos,
             int c)  | 
public static final ByteAccessStrategy<byte[]> BYTE_ARRAY_ACCESS
public static final ByteAccessStrategy<Object> NATIVE_ACCESS
public static final ByteAccessStrategy<MemoryAccessor> CUSTOM_ACCESS
public static <R> char readChar(ByteAccessStrategy<R> strategy, R resource, long offset, boolean useBigEndian)
public static <R> char readCharB(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> char readCharL(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> void writeChar(ByteAccessStrategy<R> strategy, R resource, long offset, char v, boolean useBigEndian)
public static <R> void writeCharB(ByteAccessStrategy<R> strategy, R resource, long offset, char v)
public static <R> void writeCharL(ByteAccessStrategy<R> strategy, R resource, long offset, char v)
public static <R> short readShort(ByteAccessStrategy<R> strategy, R resource, long offset, boolean useBigEndian)
public static <R> short readShortB(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> short readShortL(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> void writeShort(ByteAccessStrategy<R> strategy, R resource, long offset, short v, boolean useBigEndian)
public static <R> void writeShortB(ByteAccessStrategy<R> strategy, R resource, long offset, short v)
public static <R> void writeShortL(ByteAccessStrategy<R> strategy, R resource, long offset, short v)
public static <R> int readInt(ByteAccessStrategy<R> strategy, R resource, long offset, boolean useBigEndian)
public static <R> int readIntB(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> int readIntL(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> void writeInt(ByteAccessStrategy<R> strategy, R resource, long offset, int v, boolean useBigEndian)
public static <R> void writeIntB(ByteAccessStrategy<R> strategy, R resource, long offset, int v)
public static <R> void writeIntL(ByteAccessStrategy<R> strategy, R resource, long offset, int v)
public static <R> float readFloat(ByteAccessStrategy<R> strategy, R resource, long offset, boolean useBigEndian)
public static <R> float readFloatB(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> float readFloatL(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> void writeFloat(ByteAccessStrategy<R> strategy, R resource, long offset, float v, boolean useBigEndian)
public static <R> void writeFloatB(ByteAccessStrategy<R> strategy, R resource, long offset, float v)
public static <R> void writeFloatL(ByteAccessStrategy<R> strategy, R resource, long offset, float v)
public static <R> long readLong(ByteAccessStrategy<R> strategy, R resource, long offset, boolean useBigEndian)
public static <R> long readLongB(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> long readLongL(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> void writeLong(ByteAccessStrategy<R> strategy, R resource, long offset, long v, boolean useBigEndian)
public static <R> void writeLongB(ByteAccessStrategy<R> strategy, R resource, long offset, long v)
public static <R> void writeLongL(ByteAccessStrategy<R> strategy, R resource, long offset, long v)
public static <R> double readDouble(ByteAccessStrategy<R> strategy, R resource, long offset, boolean useBigEndian)
public static <R> double readDoubleB(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> double readDoubleL(ByteAccessStrategy<R> strategy, R resource, long offset)
public static <R> void writeDouble(ByteAccessStrategy<R> strategy, R resource, long offset, double v, boolean useBigEndian)
public static <R> void writeDoubleB(ByteAccessStrategy<R> memoryAccessStrategy, R resource, long offset, double v)
public static <R> void writeDoubleL(ByteAccessStrategy<R> memoryAccessStrategy, R resource, long offset, double v)
public static <R> int writeUtf8Char(ByteAccessStrategy<R> strategy, R resource, long pos, int c)
public static char readUtf8Char(DataInput in, byte firstByte) throws IOException
IOExceptionpublic static int readUtf8Char(byte[] buffer,
                               int pos,
                               char[] dst,
                               int dstPos)
                        throws IOException
IOExceptionCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.