public enum BytesUtil extends Enum<BytesUtil>
| Modifier and Type | Method and Description |
|---|---|
static void |
appendBytesFromStart(@NotNull Bytes bytes,
long startPosition,
@NotNull StringBuilder sb) |
static void |
appendUtf8(@NotNull StreamingDataOutput out,
@NotNull CharSequence cs) |
static int |
asInt(@NotNull String str) |
static boolean |
bytesEqual(@Nullable CharSequence cs,
@NotNull RandomDataInput bs,
long offset,
int length) |
static boolean |
bytesEqual(@NotNull RandomDataInput a,
long offset,
@NotNull RandomDataInput second,
long secondOffset,
long len) |
static boolean |
byteToBoolean(byte b) |
static void |
checkRegisteredBytes() |
static boolean |
equals(Object o1,
Object o2) |
static String |
findFile(@NotNull String name) |
static boolean |
isTriviallyCopyable(Class clazz)
Is the whole class trivially copyable
|
static boolean |
isTriviallyCopyable(Class clazz,
int offset,
int length)
Are all the fields in the range given trivially copyable
|
static void |
parseUtf8(@NotNull StreamingDataInput in,
Appendable appendable,
int utflen) |
static void |
read8ByteAlignPadding(Bytes<?> bytes) |
static Bytes |
readFile(@NotNull String name) |
static void |
readMarshallable(@NotNull ReadBytesMarshallable marshallable,
BytesIn bytes) |
static long |
readStopBit(@NotNull StreamingDataInput in) |
static long |
roundUpTo64ByteAlign(long x) |
static long |
roundUpTo8ByteAlign(long x) |
static int |
stopBitLength(long n) |
static @NotNull char[] |
toCharArray(@NotNull Bytes bytes) |
static @NotNull char[] |
toCharArray(@NotNull Bytes bytes,
long position,
int length) |
static String |
toDebugString(@NotNull RandomDataInput bytes,
long start,
long maxLength) |
static int[] |
triviallyCopyableRange(Class clazz) |
static boolean |
unregister(BytesStore bs)
Deprecated.
|
static long |
utf8Length(@NotNull CharSequence toWrite)
Deprecated.
|
static BytesUtil |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BytesUtil[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
static void |
write8ByteAlignPadding(Bytes<?> bytes) |
static void |
writeFile(String file,
Bytes<byte[]> bytes) |
static void |
writeMarshallable(@NotNull WriteBytesMarshallable marshallable,
BytesOut bytes) |
static void |
writeStopBit(@NotNull StreamingDataOutput out,
long n) |
public static BytesUtil[] values()
for (BytesUtil c : BytesUtil.values()) System.out.println(c);
public static BytesUtil valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static boolean isTriviallyCopyable(Class clazz)
clazz - to checkpublic static boolean isTriviallyCopyable(Class clazz, int offset, int length)
clazz - to checkpublic static int[] triviallyCopyableRange(Class clazz)
public static String findFile(@NotNull @NotNull String name) throws FileNotFoundException
FileNotFoundExceptionpublic static Bytes readFile(@NotNull @NotNull String name) throws IOException
IOExceptionpublic static void writeFile(String file, Bytes<byte[]> bytes) throws IOException
IOExceptionpublic static boolean bytesEqual(@NotNull
@NotNull RandomDataInput a,
long offset,
@NotNull
@NotNull RandomDataInput second,
long secondOffset,
long len)
throws BufferUnderflowException
BufferUnderflowExceptionpublic static boolean bytesEqual(@Nullable
@Nullable CharSequence cs,
@NotNull
@NotNull RandomDataInput bs,
long offset,
int length)
public static int asInt(@NotNull
@NotNull String str)
public static int stopBitLength(long n)
@NotNull
public static @NotNull char[] toCharArray(@NotNull
@NotNull Bytes bytes)
@NotNull
public static @NotNull char[] toCharArray(@NotNull
@NotNull Bytes bytes,
long position,
int length)
public static long readStopBit(@NotNull
@NotNull StreamingDataInput in)
throws net.openhft.chronicle.core.io.IORuntimeException
net.openhft.chronicle.core.io.IORuntimeExceptionpublic static void writeStopBit(@NotNull
@NotNull StreamingDataOutput out,
long n)
public static void parseUtf8(@NotNull
@NotNull StreamingDataInput in,
Appendable appendable,
int utflen)
throws UTFDataFormatRuntimeException
UTFDataFormatRuntimeExceptionpublic static void appendUtf8(@NotNull
@NotNull StreamingDataOutput out,
@NotNull
@NotNull CharSequence cs)
public static void appendBytesFromStart(@NotNull
@NotNull Bytes bytes,
long startPosition,
@NotNull
@NotNull StringBuilder sb)
public static void readMarshallable(@NotNull
@NotNull ReadBytesMarshallable marshallable,
BytesIn bytes)
public static void writeMarshallable(@NotNull
@NotNull WriteBytesMarshallable marshallable,
BytesOut bytes)
@Deprecated public static long utf8Length(@NotNull @NotNull CharSequence toWrite)
public static void checkRegisteredBytes()
public static boolean byteToBoolean(byte b)
public static long roundUpTo64ByteAlign(long x)
public static long roundUpTo8ByteAlign(long x)
public static void read8ByteAlignPadding(Bytes<?> bytes)
public static void write8ByteAlignPadding(Bytes<?> bytes)
public static String toDebugString(@NotNull @NotNull RandomDataInput bytes, long start, long maxLength)
@Deprecated public static boolean unregister(BytesStore bs)
Copyright © 2020. All rights reserved.