Package xyz.cofe.text
Class BytesDump.Builder
java.lang.Object
xyz.cofe.text.BytesDump.Builder
- Enclosing class:
- BytesDump
public static class BytesDump.Builder
extends java.lang.Object
"Строитель"
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBytesDump.Builder.DecoderОписание структуры байт-массиваstatic classBytesDump.Builder.NextDecoderОписание структуры байт-массива -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description BytesDump.Builderabsolute(java.util.function.Consumer<BytesDump.Builder.NextDecoder> decoder)Описание структуры байтов используя абсолютное смещение в массиве байтовBytesDumpbuild()Создание "дампера"java.util.function.Function<BytesDump.Decode,java.util.Optional<BytesDump.Decoded>>preview()BytesDump.Builderrelative(java.util.function.Consumer<BytesDump.Builder.NextDecoder> decoder)Описание структуры байтов используя относительное смещение в массиве байтов - относительно начала отображения
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
preview
public java.util.function.Function<BytesDump.Decode,java.util.Optional<BytesDump.Decoded>> preview() -
absolute
public BytesDump.Builder absolute(java.util.function.Consumer<BytesDump.Builder.NextDecoder> decoder)Описание структуры байтов используя абсолютное смещение в массиве байтов- Parameters:
decoder- декодер для описания структуры- Returns:
- SELF ссылка
-
relative
public BytesDump.Builder relative(java.util.function.Consumer<BytesDump.Builder.NextDecoder> decoder)Описание структуры байтов используя относительное смещение в массиве байтов - относительно начала отображения- Parameters:
decoder- декодер для описания структуры- Returns:
- SELF ссылка
-
build
Создание "дампера"- Returns:
- "дампер"
-