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
All Methods Instance Methods Concrete Methods 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)Описание структуры байтов используя относительное смещение в массиве байтов - относительно начала отображения
-
-
-
Method Detail
-
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
public BytesDump build()
Создание "дампера"- Returns:
- "дампер"
-
-