Class Endian.Little
java.lang.Object
com.hierynomus.protocol.commons.buffer.Endian
com.hierynomus.protocol.commons.buffer.Endian.Little
- Enclosing class:
Endian
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Buffer<T>>
longreadNullTerminatedUtf16String
(Buffer<T> buffer) <T extends Buffer<T>>
intreadUInt16
(Buffer<T> buffer) <T extends Buffer<T>>
intreadUInt24
(Buffer<T> buffer) <T extends Buffer<T>>
longreadUInt32
(Buffer<T> buffer) <T extends Buffer<T>>
longreadUInt64
(Buffer<T> buffer) readUtf16String
(Buffer<T> buffer, int length) toString()
<T extends Buffer<T>>
void<T extends Buffer<T>>
voidwriteUInt16
(Buffer<T> buffer, int uint16) <T extends Buffer<T>>
voidwriteUInt24
(Buffer<T> buffer, int uint24) <T extends Buffer<T>>
voidwriteUInt32
(Buffer<T> buffer, long uint32) <T extends Buffer<T>>
voidwriteUInt64
(Buffer<T> buffer, long uint64) <T extends Buffer<T>>
voidwriteUtf16String
(Buffer<T> buffer, String string) Methods inherited from class com.hierynomus.protocol.commons.buffer.Endian
readNullTerminatedUtf16String, readUtf16String, writeNullTerminatedUtf16String
-
Constructor Details
-
Little
private Little()
-
-
Method Details
-
writeUInt16
- Specified by:
writeUInt16
in classEndian
-
readUInt16
- Specified by:
readUInt16
in classEndian
- Throws:
Buffer.BufferException
-
writeUInt24
- Specified by:
writeUInt24
in classEndian
-
readUInt24
- Specified by:
readUInt24
in classEndian
- Throws:
Buffer.BufferException
-
writeUInt32
- Specified by:
writeUInt32
in classEndian
-
readUInt32
- Specified by:
readUInt32
in classEndian
- Throws:
Buffer.BufferException
-
writeUInt64
- Specified by:
writeUInt64
in classEndian
-
readUInt64
- Specified by:
readUInt64
in classEndian
- Throws:
Buffer.BufferException
-
writeLong
-
readLong
- Specified by:
readLong
in classEndian
- Throws:
Buffer.BufferException
-
readUtf16String
public <T extends Buffer<T>> String readUtf16String(Buffer<T> buffer, int length) throws Buffer.BufferException - Specified by:
readUtf16String
in classEndian
- Throws:
Buffer.BufferException
-
readNullTerminatedUtf16String
public <T extends Buffer<T>> String readNullTerminatedUtf16String(Buffer<T> buffer) throws Buffer.BufferException - Specified by:
readNullTerminatedUtf16String
in classEndian
- Throws:
Buffer.BufferException
-
writeUtf16String
- Specified by:
writeUtf16String
in classEndian
-
toString
-