Package xyz.cofe.text
Class BytesDump.Builder.NextDecoder
java.lang.Object
xyz.cofe.text.BytesDump.Builder.Decoder
xyz.cofe.text.BytesDump.Builder.NextDecoder
- Enclosing class:
- BytesDump.Builder
public static class BytesDump.Builder.NextDecoder extends BytesDump.Builder.Decoder
Описание структуры байт-массива
-
Field Summary
Fields Modifier and Type Field Description intbaseLenintbaseOffset -
Constructor Summary
Constructors Constructor Description NextDecoder(BytesDump.Builder builder, java.util.Map<java.lang.Integer,xyz.cofe.fn.Tuple2<java.lang.Integer,java.util.function.Function<byte[],java.lang.String>>> map, int baseOffset, int baseLen) -
Method Summary
Modifier and Type Method Description BytesDump.Builder.NextDecoderbyteValue()BytesDump.Builder.NextDecoderbyteValue(java.util.function.Function<java.lang.Integer,java.lang.String> toString)BytesDump.Builder.NextDecoderdecode(int len, java.util.function.Function<byte[],java.lang.String> decoder)BytesDump.Builder.NextDecoderintValue()BytesDump.Builder.NextDecoderintValue(boolean BE, java.util.function.Function<java.lang.Integer,java.lang.String> toString)BytesDump.Builder.NextDecoderintValue(java.util.function.Function<java.lang.Integer,java.lang.String> toString)BytesDump.Builder.NextDecoderlongValue()BytesDump.Builder.NextDecoderlongValue(boolean BE, java.util.function.Function<java.lang.Long,java.lang.String> toString)BytesDump.Builder.NextDecoderlongValue(java.util.function.Function<java.lang.Long,java.lang.String> toString)BytesDump.Builder.NextDecodername(int len, java.lang.String name)BytesDump.Builder.NextDecodershortValue()BytesDump.Builder.NextDecodershortValue(boolean BE, java.util.function.Function<java.lang.Integer,java.lang.String> toString)BytesDump.Builder.NextDecodershortValue(java.util.function.Function<java.lang.Integer,java.lang.String> toString)
-
Field Details
-
baseOffset
public final int baseOffset -
baseLen
public final int baseLen
-
-
Constructor Details
-
NextDecoder
public NextDecoder(BytesDump.Builder builder, java.util.Map<java.lang.Integer,xyz.cofe.fn.Tuple2<java.lang.Integer,java.util.function.Function<byte[],java.lang.String>>> map, int baseOffset, int baseLen)
-
-
Method Details
-
name
-
decode
public BytesDump.Builder.NextDecoder decode(int len, java.util.function.Function<byte[],java.lang.String> decoder) -
byteValue
-
byteValue
public BytesDump.Builder.NextDecoder byteValue(java.util.function.Function<java.lang.Integer,java.lang.String> toString) -
longValue
-
longValue
public BytesDump.Builder.NextDecoder longValue(java.util.function.Function<java.lang.Long,java.lang.String> toString) -
longValue
public BytesDump.Builder.NextDecoder longValue(boolean BE, java.util.function.Function<java.lang.Long,java.lang.String> toString) -
intValue
-
intValue
public BytesDump.Builder.NextDecoder intValue(java.util.function.Function<java.lang.Integer,java.lang.String> toString) -
intValue
public BytesDump.Builder.NextDecoder intValue(boolean BE, java.util.function.Function<java.lang.Integer,java.lang.String> toString) -
shortValue
-
shortValue
public BytesDump.Builder.NextDecoder shortValue(java.util.function.Function<java.lang.Integer,java.lang.String> toString) -
shortValue
public BytesDump.Builder.NextDecoder shortValue(boolean BE, java.util.function.Function<java.lang.Integer,java.lang.String> toString)
-