Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractJBBPTask - Class in com.igormaznitsa.jbbp.plugin.gradle
 
AbstractJBBPTask() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
AbstractMappedClassFieldObserver - Class in com.igormaznitsa.jbbp.io
Abstract class to collect, order and process all fields in a mapped class.
AbstractMappedClassFieldObserver() - Constructor for class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
 
ADD - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
addAnnotatedClass(Class<?>, boolean) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
addBinAnnotations - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Generate Bin annotations for fields
addBinAnnotations() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Turn on adding of Bin annotations to generated fields.
AddExtras(JBBPTextWriter.Extra...) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Add extras to context.
addGettersSetters - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Flag to generate getters and setters in result class, all fields will be protected ones.
addItem(JBBPDslBuilder.Item) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
addNewInstanceMethods - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Generate methods newInstance in generated classes.
addNewInstanceMethods() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Turn on generate newInstance methods compatible with JBBPMapper.
addSource - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
Flag to register the output folder in Java source folders at the end of process.
align(long) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read padding bytes from the stream and ignore them to align the stream counter.
align(long) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write padding bytes to align the stream counter for the border.
Align() - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Align the current stream for 1 byte.
Align() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add 'align' directive with default value (1 byte).
Align(int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Align number of bytes in the stream to the value.
Align(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add 'align' directive.
Align(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add 'align' directive with size calculated by expression.
alignByte() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Align read byte.
AND - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
AnnotatedClass(Class<?>) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Convert an annotated class into its JBBP DSL representation.
AnnotatedClassFields(Class<?>) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add just fields of annotated class, outbound class will not be added as structure.
annotationType() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
append(char) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
append(CharSequence) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
append(CharSequence, int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
apply(MappedFieldRecord, JBBPFieldStruct, Object, JBBPMapperCustomFieldProcessor, JBBPAbstractField, int, BinFieldFilter, Function<Class<?>, Object>...) - Method in interface com.igormaznitsa.jbbp.mapper.MappedFieldRecord.FieldProcessor
 
apply(Project) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPPlugin
 
apply(T) - Method in interface com.igormaznitsa.jbbp.utils.Function
 
argsNumber - Variable in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
array - Variable in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
array - Variable in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
ARRAY_FIELD_EMPTY - Static variable in class com.igormaznitsa.jbbp.utils.JBBPUtils
 
ARRAY_STRING_EMPTY - Static variable in class com.igormaznitsa.jbbp.utils.JBBPUtils
 
array2bin(byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
A Byte array into its bin string representation
array2hex(byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
A Byte array into its hex string representation
array2oct(byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
A Byte array into its octal string representation
arrayEndsWith(byte[], byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Check that a byte array ends with some byte values.
arraySizeExpr() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Expression to represent array size of the field.
arraySizeExpr() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
arraySizeToString(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Auxiliary method to convert numeric value into array size expression.
arrayStartsWith(byte[], byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Check that a byte array starts with some byte values.
assertAllOk() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
assertExpressionChars(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
assertFieldIsNotArrayOrInArray(JBBPNamedFieldInfo, List<JBBPNamedFieldInfo>, byte[]) - Static method in class com.igormaznitsa.jbbp.compiler.JBBPCompilerUtils
Check a field in a compiled list defined by it's named field info, that the field is not an array and it is not inside a structure array.
assertNameIfNotNull(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
assertNotEnded() - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Assert that the session has not ended.
assertNotNegativeAndZero(int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
assertNotNull(Object, String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Check that an object is null and throw NullPointerException in the case.
assertTextNotNullAndTrimmedNotEmpty(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
ATOM - Enum constant in enum class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenType
A Regular field or field array.

B

Begin() - Static method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create new builder.
BeginBin() - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for default parameters and inside byte array stream.
BeginBin(int) - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for default parameters and inside byte array stream with defined start size.
BeginBin(JBBPBitOrder) - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for default byte outOrder and defined bite outOrder.
BeginBin(JBBPByteOrder) - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for default bit outOrder and defined byte outOrder.
BeginBin(JBBPByteOrder, JBBPBitOrder) - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for defined both byte outOrder and bit outOrder parameters.
BeginBin(OutputStream) - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for a defined output stream and default parameters.
BeginBin(OutputStream, JBBPByteOrder, JBBPBitOrder) - Static method in class com.igormaznitsa.jbbp.io.JBBPOut
Start a DSL session for a defined stream with defined parameters.
BIG_ENDIAN - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPByteOrder
The Big-Endian order.
Bin - Annotation Interface in com.igormaznitsa.jbbp.mapper
The annotation describes a field in a class which can be mapped and loaded from parsed a JBBP structure, also it can be used for whole class but in the case be careful and use default name and path values.
Bin(Object) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Save fields of an object marked by Bin annotation.
Bin(Object...) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print objects which marked by Bin annotation or successors of JBBPAbstractField.
Bin(Object, JBBPCustomFieldWriter) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Save fields of an object marked by Bin annotation.
Bin(Object, JBBPCustomFieldWriter, BinFieldFilter) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Save fields of an object marked by Bin annotation.
Bin(Object, BinFieldFilter) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Save fields of an object marked by Bin annotation.
Bin(Object, BinAnnotationWrapper, JBBPCustomFieldWriter) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Save fields of object but bin annotation wrapper can be provided to replace some annotation field values in all field annotations.
Bin(Object, BinAnnotationWrapper, JBBPCustomFieldWriter, BinFieldFilter) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Save fields of object but bin annotation wrapper can be provided to replace some annotation field values in all field annotations.
bin2str(byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert a byte array into string binary representation with LSB0 order.
bin2str(byte[], boolean) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert a byte array into string binary representation with LSB0 order and possibility to separate bytes.
bin2str(byte[], JBBPBitOrder, boolean) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert a byte array into string binary representation with defined a bit order and possibility to separate bytes.
binAnnotation - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
BinAnnotationWrapper - Class in com.igormaznitsa.jbbp.utils
Auxiliary class to replace Bin annotation field values.
BinAnnotationWrapper() - Constructor for class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
BinFieldFilter - Interface in com.igormaznitsa.jbbp.mapper
Filter allows cheeking Bin annotation and fields during mapping or writing operations.
BinForceByteOrder(Object) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Works like JBBPOut.Bin(Object) but forcing override of all annotation byte order values by the JBBPOut byte order.
BinForceByteOrder(Object, JBBPCustomFieldWriter) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Works like JBBPOut.Bin(Object, JBBPCustomFieldWriter) but forcing override of all annotation byte order values by the context byte order.
BinType - Enum Class in com.igormaznitsa.jbbp.mapper
The Enum contains all supported bin types for mapper.
Bit() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous single bit field.
Bit(boolean) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a bit into the session.
Bit(boolean...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write bits represented as boolean flags into the output stream.
Bit(byte) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write the lowest bit from a byte value.
Bit(byte[]) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write the lowest bits of bytes from an array.
Bit(int...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write the lowest bits of integers from an array.
Bit(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named single bit field.
BIT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed bit field.
BIT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed bit array field.
BitArray(JBBPBitNumber, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed length bit array.
BitArray(JBBPBitNumber, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous bit array with size calculated through expression.
BitArray(String, JBBPBitNumber, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed length bit array.
BitArray(String, JBBPBitNumber, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named bit array with size calculated through expression.
BitArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous bit array with size calculated through expression.
BitArray(String, String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed length bit array, size of one bit field is calculated by expression.
BitArray(String, String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named bit array where each bit length is calculated through expression.
BitEntity - Interface in com.igormaznitsa.jbbp.model
The Interface describes a field which contains data which width is lesser or equals byte.
bitNumber() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
The Value defines how many bytes are actual ones in the field, works for numeric field and arrays and allows make mapping to bit fields.
bitNumber() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
bitOrder() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Order of bits for the field.
bitOrder() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
Bits(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size bit field.
Bits(JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size bit field.
Bits(JBBPBitNumber, byte[]) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write bits of each byte value from an array into the output stream.
Bits(JBBPBitNumber, int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write bits from a value into the output stream
Bits(JBBPBitNumber, int...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write bits of each integer value from an array into the output stream.
Bits(String, JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed length bit field.
Bits(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named bit field which length calculated by expression.
BITS_1 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
One bit.
BITS_2 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Two bits.
BITS_3 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Three bits.
BITS_4 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Four bits.
BITS_5 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Five bits.
BITS_6 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Six bits.
BITS_7 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Seven bits.
BITS_8 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Eight bits.
bitWideField - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
Bool() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add an anonymous boolean field.
Bool(boolean) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a boolean value into the session stream as a byte.
Bool(boolean...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write boolean values from an array into the session stream as bytes.
Bool(boolean, JBBPBitOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a boolean value into the session stream as a byte.
Bool(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named boolean field.
BOOL - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed boolean field.
BOOL_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed boolean array field.
BoolArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size boolean array.
BoolArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous boolean array with size calculated through expression.
BoolArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size boolean array.
BoolArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named boolean array which length calculated through expression.
BR() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Make new line.
build() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Build converter with provided parameters.
build() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Build a compiled block based on the data and check that all needed data is provided.
Builder() - Constructor for class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
 
Byte() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous signed byte field.
Byte(byte[]) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a byte array into the session stream.
Byte(byte[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print byte array.
Byte(byte[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from byte array.
Byte(int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write the lower byte of an integer value into the session stream.
Byte(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print byte value.
Byte(int...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write the lower byte of an integer value into the session stream.
Byte(String) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write String chars trimmed to bytes, only the lower 8 bit will be saved per char code.
Byte(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named signed byte field.
Byte(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print byte array defined as string.
Byte(String, JBBPBitOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write String chars trimmed to bytes, only the lower 8 bit will be saved per char code.
BYTE - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed byte field.
BYTE_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed byte array field.
ByteArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size byte array.
ByteArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous byte array which size calculated through expression.
ByteArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size byte array.
ByteArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named byte array which size calculated through expression.
byteArray2String(byte[], String, String, boolean, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert a byte array into string representation
byteOrder - Variable in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
The Variable contains current byte order for all next fields.
byteOrder() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Byte order to be used for operations.
byteOrder() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
ByteOrder(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Define the byte outOrder for next session operations.
ByteOrder(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Set byte order for next fields
ByteOrder(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set byte order.

C

clean() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Clean buffer
clear() - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Clear the map.
clearFieldCache() - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Clear internal class field cache.
close() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
 
close() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
Close() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Close the wrapped writer.
closeQuietly(Closeable) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Quiet closing of a closeable object.
CloseStruct() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add directive to close currently opened structure or a structure array.
CloseStruct(boolean) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add directive to close currently opened structure or all opened structures.
CODE_ALIGN - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'ALIGN' command.
CODE_BIT - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'BIT' command.
CODE_BOOL - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'BOOL' (boolean) command.
CODE_BYTE - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'BYTE' command.
CODE_CUSTOMTYPE - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code shows that field should be processed by custom field type processor.
CODE_INT - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'INT' (integer) command.
CODE_LONG - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'LONG' command.
CODE_RESET_COUNTER - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the RESET COUNTER command.
CODE_SHORT - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'SHORT' command.
CODE_SKIP - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the SKIP command.
CODE_STRUCT_END - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'STRUCTURE_END' command.
CODE_STRUCT_START - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'STRUCTURE_START' command.
CODE_UBYTE - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the 'UBYTE' (unsigned byte) command.
CODE_USHORT - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
p The Byte code of the 'USHORT' (unsigned short) command.
CODE_VAR - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte code of the VAR command.
collectAnnotatedFields(Class<?>) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Allows to collect all fields which can be used for scripting.
com.igormaznitsa.jbbp - package com.igormaznitsa.jbbp
 
com.igormaznitsa.jbbp.compiler - package com.igormaznitsa.jbbp.compiler
 
com.igormaznitsa.jbbp.compiler.conversion - package com.igormaznitsa.jbbp.compiler.conversion
 
com.igormaznitsa.jbbp.compiler.tokenizer - package com.igormaznitsa.jbbp.compiler.tokenizer
 
com.igormaznitsa.jbbp.compiler.varlen - package com.igormaznitsa.jbbp.compiler.varlen
 
com.igormaznitsa.jbbp.exceptions - package com.igormaznitsa.jbbp.exceptions
 
com.igormaznitsa.jbbp.io - package com.igormaznitsa.jbbp.io
 
com.igormaznitsa.jbbp.mapper - package com.igormaznitsa.jbbp.mapper
 
com.igormaznitsa.jbbp.model - package com.igormaznitsa.jbbp.model
 
com.igormaznitsa.jbbp.model.finder - package com.igormaznitsa.jbbp.model.finder
 
com.igormaznitsa.jbbp.plugin.common.converters - package com.igormaznitsa.jbbp.plugin.common.converters
 
com.igormaznitsa.jbbp.plugin.common.utils - package com.igormaznitsa.jbbp.plugin.common.utils
 
com.igormaznitsa.jbbp.plugin.gradle - package com.igormaznitsa.jbbp.plugin.gradle
 
com.igormaznitsa.jbbp.utils - package com.igormaznitsa.jbbp.utils
 
comment() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Just either description of the field or some remark.
comment() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
Comment(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add comment, in case that a field followed by the comment, the comment will be placed on the same line as field definition.
Comment(String...) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print comments.
COMMENT - Enum constant in enum class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenType
A Commentaries.
CommonUtils - Class in com.igormaznitsa.jbbp.plugin.common.utils
Misc auxiliary methods.
compareTo(MappedFieldRecord) - Method in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
compareTo(JBBPDslBuilder.BinField) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder.BinField
 
compile(String) - Static method in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
 
compile(String, JBBPCustomFieldTypeProcessor) - Static method in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
Compile a text script into its byte code representation/
compiledBlock - Variable in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Compiled block to be processed, must not be null.
CompiledBlockVisitor - Class in com.igormaznitsa.jbbp.compiler.conversion
Visitor implements Template pattern to visitSpecial all fields of compiled parser data block.
CompiledBlockVisitor(int, JBBPCompiledBlock) - Constructor for class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
The Constructor.
concat(byte[]...) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Concatenate byte arrays into one byte array sequentially.
convert() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
Do conversion.
convertToSrc(TargetSources, String) - Method in class com.igormaznitsa.jbbp.JBBPParser
Convert the prepared parser into sources.
custom() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
The Flag shows that the field must be processed by a defined externally custom field processors during loading and saving.
custom() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
Custom(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous custom variable.
Custom(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named custom variable.
Custom(String, String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named parametric custom variable.
CustomArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create anonymous custom type array with fixed size.
CustomArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create anonymous custom type array with fixed size.
CustomArray(String, String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named custom type array with fixed size.
CustomArray(String, String, int, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named custom type array which size calculated by expression.
CustomArray(String, String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named custom type array with fixed size.
CustomArray(String, String, String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named custom type array which size calculated by expression.
customText - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text to be inserted into body of generated class.
customTextFile - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text file which content will be injected into body of generated class.
customType() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Custom type.
customType() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
customTypes - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Allowed custom types for JBBP scripts.

D

dec() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Decrease the counter.
decIndent() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Decrease indent
decode(int) - Static method in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Decode a numeric value to a constant.
decrementAndGet() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Decrement the counter and return the decremented value.
DEFAULT_BIT_ORDER - Static variable in class com.igormaznitsa.jbbp.io.JBBPOut
The Default bit outOrder.
DEFAULT_BYTE_ORDER - Static variable in class com.igormaznitsa.jbbp.io.JBBPOut
The Default byte outOrder.
DEFAULT_EXPRESSION_ARRAY_SIZE_CONTROLLER - Static variable in class com.igormaznitsa.jbbp.JBBPParser
Default expression array size controller.
DelExtras(JBBPTextWriter.Extra...) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Remove extras from context
DisableComments() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Disable print comments.
disableGenerateFields - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Disable generate fields for target class.
disableGenerateFields() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Disable generate fields, useful if some super class extended and its fields should be used instead of generated ones.
DIV - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
doAbstract - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Make the result class as abstract one even if it doesn't have abstract methods.
doAction() - Method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
doConvertByteToStr(JBBPTextWriter, int) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert byte to string representation.
doConvertByteToStr(JBBPTextWriter, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertCustomField(JBBPTextWriter, Object, Field, Bin) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert a custom field into string.
doConvertCustomField(JBBPTextWriter, Object, Field, Bin) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertDoubleToStr(JBBPTextWriter, double) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert double value to string representation.
doConvertDoubleToStr(JBBPTextWriter, double) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertFloatToStr(JBBPTextWriter, float) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert float value to string representation.
doConvertFloatToStr(JBBPTextWriter, float) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertIntToStr(JBBPTextWriter, int) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert integer value to string representation.
doConvertIntToStr(JBBPTextWriter, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertLongToStr(JBBPTextWriter, long) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert long value to string representation.
doConvertLongToStr(JBBPTextWriter, long) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertObjToStr(JBBPTextWriter, int, Object) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert an object to its string representation.
doConvertObjToStr(JBBPTextWriter, int, Object) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertShortToStr(JBBPTextWriter, int) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert short to string representation.
doConvertShortToStr(JBBPTextWriter, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doConvertUIntToStr(JBBPTextWriter, int) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Convert unsigned integer value to string representation.
doConvertUIntToStr(JBBPTextWriter, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
doInternalClassesNonStatic - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Make inner clases non-static ones
doInternalClassesNonStatic() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Don't make insternal generated classes as static ones
doTabs(boolean, StringBuilder, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
 
doTaskAction(JBBPExtension) - Method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
doTaskAction(JBBPExtension) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPCleanTask
 
doTaskAction(JBBPExtension) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
 
Double() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous double field.
Double(double) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print double value.
Double(double...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a double value array as long bits into the stream.
Double(double[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print array of double values.
Double(double[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from double array
Double(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named double field.
DOUBLE - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed double field.
DOUBLE_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed double array field.
double2str(double, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert double value into string representation with defined radix base.
DoubleArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size double array field.
DoubleArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous double array field which size calculated trough expression.
DoubleArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size double array field.
DoubleArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named double array field which size calculated trough expression.
doubleValue() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
 

E

EnableComments() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Enable print comments.
End() - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Flush the stream and end the session.
End() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Build non-formatted script.
End(boolean) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Build a formatted script.
ensureEncodingName(String) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Get charset name.
ensureMinTextLength(String, int, char, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Extend text by chars to needed length.
equals(Object) - Method in class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
 
equals(Object) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder.BinField
 
equals(Object, Object) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Allows to check two objects even if one of them is null
eval(JBBPBitInputStream, int, JBBPCompiledBlock, JBBPNamedNumericFieldMap) - Method in class com.igormaznitsa.jbbp.compiler.conversion.IntConstValueEvaluator
 
eval(JBBPBitInputStream, int, JBBPCompiledBlock, JBBPNamedNumericFieldMap) - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
Evaluate the expression.
eval(JBBPBitInputStream, int, JBBPCompiledBlock, JBBPNamedNumericFieldMap) - Method in interface com.igormaznitsa.jbbp.compiler.varlen.JBBPIntegerValueEvaluator
Calculate an integer value.
eval(JBBPBitInputStream, int, JBBPCompiledBlock, JBBPNamedNumericFieldMap) - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPOnlyFieldEvaluator
 
ExpressionEvaluatorVisitor - Interface in com.igormaznitsa.jbbp.compiler.conversion
Interface describes a visitor for compiled expressions.
ExpressionEvaluatorVisitor.Operator - Enum Class in com.igormaznitsa.jbbp.compiler.conversion
 
ExpressionEvaluatorVisitor.Special - Enum Class in com.igormaznitsa.jbbp.compiler.conversion
 
EXT_FLAG_EXPRESSION_OR_WHOLESTREAM - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The flag (placed only in the second byte of wide codes) shows that the field is an array which calculated size or unlimited and must be read till the end of a stream.
EXT_FLAG_EXTRA_AS_EXPRESSION - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The flag shows that the extra numeric value for field should be recognized not as number but as expression.
EXT_FLAG_EXTRA_DIFF_TYPE - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Flag shows that the type of data should be recognized differently.
EXT_NAME - Static variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
The Registered name of the extension.
extractClassName(String) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Extract class name from canonical Java class name
extractPackageName(String) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Extract package name from canonical Java class name

F

fieldName - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
fieldNameInfo - Variable in class com.igormaznitsa.jbbp.model.JBBPAbstractField
The Field contains the field name info
fieldPath - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
fieldsAsList(JBBPAbstractField...) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert array of JBBP fields into a list.
fieldType - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
findAffectedFields(Object, BinFieldFilter) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
 
findCompatible(Class<?>) - Static method in enum class com.igormaznitsa.jbbp.mapper.BinType
Find compatible type for a class.
findFieldForName(String) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findFieldForName(String) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find a field for its name.
findFieldForName(String) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findFieldForNameAndType(String, Class<T>) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findFieldForNameAndType(String, Class<T>) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find a field for its name and type pair.
findFieldForNameAndType(String, Class<T>) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findFieldForPath(String) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Find a field for its path.
findFieldForPath(String) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findFieldForPath(String) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find a field for its path.
findFieldForPath(String) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findFieldForPathAndType(String, Class<T>) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findFieldForPathAndType(String, Class<T>) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find a field for its path and type pair.
findFieldForPathAndType(String, Class<T>) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findFieldForType(Class<T>) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findFieldForType(Class<T>) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find unique field for defined class.
findFieldForType(Class<T>) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findFieldOffsetForPath(String) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Find offset of a field in the compiled block for its field path.
findFirstFieldForType(Class<T>) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findFirstFieldForType(Class<T>) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find the first met field for defined class.
findFirstFieldForType(Class<T>) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findForFieldOffset(int) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Find a registered field for its field offset in compiled script.
findForFieldPath(String, List<JBBPNamedFieldInfo>) - Static method in class com.igormaznitsa.jbbp.compiler.JBBPCompilerUtils
Find a named field info for its path inside a named field list.
findIndexForFieldPath(String, List<JBBPNamedFieldInfo>) - Static method in class com.igormaznitsa.jbbp.compiler.JBBPCompilerUtils
Find a named field info index in a list for its path.
findLastFieldForType(Class<T>) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
findLastFieldForType(Class<T>) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Find the last met field for defined class.
findLastFieldForType(Class<T>) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
findMaxStaticArraySize(String, JBBPCustomFieldTypeProcessor) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Allows to calculate maximum static array size provided by script.
findScripts(JBBPExtension) - Static method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
FLAG_ARRAY - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte-Code Flag shows that the field is an array, but it must be omitted for unlimited field arrays.
FLAG_IGNORE_MISSING_VALUES - Static variable in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Flag to not throw exception if structure doesn't have value for a field.
FLAG_LITTLE_ENDIAN - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte-Code Flag shows that a multibyte field must be decoded as Little-endian one.
FLAG_NAMED - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Byte-Code Flag shows that the field is a named one.
FLAG_NEGATIVE_EXPRESSION_RESULT_AS_ZERO - Static variable in class com.igormaznitsa.jbbp.JBBPParser
Flag to recognize negative expression results by zero.
FLAG_SKIP_REMAINING_FIELDS_IF_EOF - Static variable in class com.igormaznitsa.jbbp.JBBPParser
Flag shows that if EOF and not whole packet has been read then remaining fields will be just ignored without exception.
FLAG_WIDE - Static variable in class com.igormaznitsa.jbbp.compiler.JBBPCompiler
The Flag shows that the byte code is wide and contains extra byte in the next position of compiled block.
Float() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous float field.
Float(float) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print float value.
Float(float...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a float value array as integer bits into the stream.
Float(float[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print array of float values.
Float(float[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from float array
Float(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named float field
FLOAT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed float field.
FLOAT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed float array field.
float2str(float, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert float value into string representation with defined radix base.
FloatArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size float array.
FloatArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous float array which size calculated through expression.
FloatArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size float array.
FloatArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named float array which size calculated through expression.
floatValue() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
 
flush() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
 
flush() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
Flush() - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Flush inside buffers into the stream.
Flush() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Flush buffers in wrapped writer.
Function<T,R> - Interface in com.igormaznitsa.jbbp.utils
Auxiliary functional interface.

G

get() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Get the counter value.
get(JBBPNamedFieldInfo) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Get a numeric field for its field name info.
getA() - Method in class com.igormaznitsa.jbbp.utils.NullableTriple
 
getAndAdd(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Get the current counter value and add a value after the return.
getAndDecrement() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Get the counter value and decrement the counter after result return.
getAndIncrement() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Get the counter value and increment the counter after result return.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
Get values as a byte array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
Get values of the array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
Get the values of the array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
get the value array
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
Get values as an integer array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
Get values as an integer array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
get the value array
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
Get the value array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
Get the values as a short array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
Get the value array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
Get the value array as a byte array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
get the value array
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
Get the values as a short array.
getArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Get the fields of the structure as an array.
getArrayItemsLimit() - Method in interface com.igormaznitsa.jbbp.io.JBBPArraySizeLimiter
Get allowed size of array to read.
getArraySizeAsInt() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Get numeric representation of the array size.
getArraySizeAsString() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Get the array size value in its raw form.
getArraySizeEvaluators() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Get the array size evaluators
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getAsBool() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getAsBool() - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericField
Get the field value as boolean, usually if the value is 0 then false, true otherwise.
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
getAsBool(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
getAsBool(int) - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericArray
Get element as boolean.
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getAsDouble() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getAsDouble() - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericField
Get the field value as double.
getAsDouble(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getAsFloat() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getAsFloat() - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericField
Get the field value as float.
getAsFloat(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getAsInt() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getAsInt() - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericField
Get the field value as integer.
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
getAsInt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
getAsInt(int) - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericArray
Get element as integer.
getAsInteger(int) - Method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Get the property value as integer.
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getAsInvertedBitOrder() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getAsInvertedBitOrder() - Method in interface com.igormaznitsa.jbbp.model.JBBPInvertableBitOrder
Get the value in inverted bit order.
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getAsLong() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getAsLong() - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericField
Get the field value as long
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
getAsLong(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
getAsLong(int) - Method in interface com.igormaznitsa.jbbp.model.JBBPNumericArray
Get element as long.
getAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldString
Get the saved value.
getAsString(String) - Method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Get the property value as string.
getB() - Method in class com.igormaznitsa.jbbp.utils.NullableTriple
 
getBitBuffer() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Get the value of the inside bit buffer
getBitBuffer() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Get the inside bit buffer value.
getBitBuffer() - Method in interface com.igormaznitsa.jbbp.io.JBBPCountableBitStream
Get the inside stream a bit buffer.
getBitNumber() - Method in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Get the numeric value of the bit number.
getBitOrder() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Get the bit order option for read operations.
getBitOrder() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Get the bit mode for writing operations.
getBitOrder() - Method in interface com.igormaznitsa.jbbp.io.JBBPCountableBitStream
Get the bit order for the stream.
getBitWidth() - Method in interface com.igormaznitsa.jbbp.model.BitEntity
Get the width of the field.
getBitWidth() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
Get the valuable bit number of values in the array.
getBitWidth() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
Get number of valuable bits in the value.
getBufferedBitsNumber() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Get the number of buffered bits in the inside bit buffer
getBufferedBitsNumber() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Get the number of bits cached in the inside bit buffer.
getBufferedBitsNumber() - Method in interface com.igormaznitsa.jbbp.io.JBBPCountableBitStream
Get the number of bits cached in the bit buffer.
getByteCounter() - Method in class com.igormaznitsa.jbbp.io.JBBPOut
get the current byte counter value for the underlying stream.
getByteOrder() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
Get the byte order for the field.
getByteOrder() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Get the current byte order.
getC() - Method in class com.igormaznitsa.jbbp.utils.NullableTriple
 
getClassImplements() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getCompiledBlock() - Method in class com.igormaznitsa.jbbp.JBBPParser
Get compiled block containing compiled information for the parser.
getCompiledData() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Get the compiled data block
getCounter() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Get the current fully read byte counter.
getCounter() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Get number of bytes written into the output stream.
getCounter() - Method in interface com.igormaznitsa.jbbp.io.JBBPCountableBitStream
Get the number of bytes passed from the stream.
getCustomFieldTypeProcessor() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getCustomFieldTypes() - Method in interface com.igormaznitsa.jbbp.JBBPCustomFieldTypeProcessor
Get custom types of fields supported by the custom type field processor.
getCustomFieldTypes() - Method in class com.igormaznitsa.jbbp.utils.JBBPCustomFieldTypeProcessorAggregator
 
getCustomText() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getCustomTypeFields() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Get array contains parameter info of detected custom type fields.
getDestFileName() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractArrayField
Get element from the array for its index.
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
getElementAt(int) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
getEncodingIn() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getEncodingOut() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getErrorPart() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPTokenizerException
Get error part of script where error position marked by !>..<!
getEvaluator() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPEvalException
get the cause evaluator.
getExpressionArraySizeController() - Method in class com.igormaznitsa.jbbp.JBBPParser
Get current registered instance of controller to check array size calculated by expression.
getExternalFieldValue(String, JBBPCompiledBlock, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Ask the registered external value provider for a field value.
getExternalValueProvider() - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Get the external value provider.
getExtraData() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
Get the extra data for the field.
getExtraDataExpression() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
Extract expression for extra data.
getField() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPMapperException
Get the JBBP field related to the exception.
getFieldCacheSize() - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Get current number of classes which fields are cached in internal field cache.
getFieldClass() - Method in enum class com.igormaznitsa.jbbp.mapper.BinType
Get The Field class.
getFieldName() - Method in class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
Get the field name.
getFieldName() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Get the field name of the value represented by the token,
getFieldName() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractField
Get the field name.
getFieldOffsetInCompiledBlock() - Method in class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
Get the field offset in the compiled byte-code block.
getFieldPath() - Method in class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
Get the field path.
getFieldPath() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractField
Get the field path.
getFieldType() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPFinderException
Get the field type used for search.
getFieldTypeParameters() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Get the field type parameters.
getFinalStreamByteCounter() - Method in class com.igormaznitsa.jbbp.JBBPParser
Get the final input stream byte counter value for the last parsing operation.
getFlag() - Method in enum class com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Get the flag value.
getFlags() - Method in class com.igormaznitsa.jbbp.JBBPParser
Get the parse flags.
getHeadComment() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getInstance() - Static method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPEvaluatorFactory
Get an Instance of the factory.
getInternalArray() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
Get internal array of signed integers representing unsigned integers.
getLimitSize() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPReachedArraySizeLimitException
 
getLine() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Get the current line number.
getLinePosition() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Get the current line position.
getLineSeparator() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Get the current line separator.
getMappingClass() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPMapperException
Get a class which mapping generates the exception.
getMappingClassField() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPMapperException
Get a class field related to the exception.
getMask() - Method in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Get the mask for the number of bits.
getMaxStackDepth() - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
Get the max stack depth needed for the expression.
getMetadata() - Method in interface com.igormaznitsa.jbbp.ResultSrcItem
Get metadata generated during operation for the item, depends on converter.
getNamedFields() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Get array contains the named field array
getNameInfo() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractField
Get the field name info.
getNameInfo() - Method in interface com.igormaznitsa.jbbp.model.JBBPNamedField
Get field name info for the field.
getNameOrPath() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPFinderException
Get the name or the path used for search.
getNumberOfFoundInstances() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPTooManyFieldsFoundException
Get the number of found instances.
getOutputDir() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getPackageName() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getParserFlags() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getPayload() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractField
Get payload value saved by user.
getPosition() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Get the token position value in the string
getPosition() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPTokenizerException
get the position in sources of the problematic token.
getPropertyName() - Method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Get the property name.
getRadix() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
get the current radix.
getReadSize() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPReachedArraySizeLimitException
 
getResult() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
Get result of the conversion process.
getResult() - Method in interface com.igormaznitsa.jbbp.ResultSrcItem
Get generated sources mapped by some key which defined by converter.
getScriptFile() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getScriptText() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getSource() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Get the source which was used for compilation
getSource() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPNumericFieldValueConversionException
Get source field.
getSubClassInterfaces() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getSubClassSuperclasses() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getSuperClass() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getter - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
getTextOrFileContent(JBBPExtension, String, File) - Static method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
getToken() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPCompilationException
Get the problematic token.
getTranslator() - Method in enum class com.igormaznitsa.jbbp.plugin.common.converters.Target
 
getType() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Get the token type.
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractField
Get the field type in string representation.
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldString
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
getTypeAsString() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
 
getTypeName() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
Get the type name of the field.
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractArrayField
Get the value array as an object.
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
getValueArrayAsObject(boolean) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
getWrappedWriter() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Get the wrapped writer.

H

hasAvailableData() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Check that there is available data to read from stream.
hasEvaluatedSizeArrays() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Check that the compiled block contains array fields with calculated size.
hasExpressionAsExtraData() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
Check that the extra data is expression.
hasExpressionOperators(String) - Static method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
Check that a string has a char of operators.
hashCode() - Method in class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
 
hashCode() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder.BinField
 
hasNext() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
 
hasOpenedStructs() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Allows to check that there is an opened structure.
hasVarFields() - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
Check that the compiled block has var fields or arrays.
headComment - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text to be placed in the head of generated class as comments.
headCommentFile - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text file which content will be added into head of generated class as comments.
HR() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print horizontal rule.

I

inc() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Increase the counter.
incIndent() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Increase indent
incrementAndGet() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Increment the counter and get the incremented result.
indent() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print tabs for current indent number
IndentDec() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Decrease indent.
IndentDec(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Decrease indent.
IndentInc() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Increase indent.
IndentInc(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Increase indent.
inEncoding - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Encoding for text input.
INITIAL_ARRAY_BUFFER_SIZE - Static variable in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
The Initial an Array buffer size for whole stream read.
instanceMaker - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
Int() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous integer field.
Int(int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write an integer value into the session stream.
Int(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print integer value
Int(int...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write each integer value from an integer array into the session stream.
Int(int[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print integer array.
Int(int[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from integer array.
Int(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named integer field.
INT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed integer field.
INT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed integer array field.
int2msg(int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert an integer number into human-readable hexadecimal format.
IntArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size integer array.
IntArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous integer array with size calculated through expression.
IntArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size integer array.
IntArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named integer array with size calculated through expression.
IntConstValueEvaluator - Class in com.igormaznitsa.jbbp.compiler.conversion
Auxiliary class to process expression with only integer constant.
interfaces - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Interfaces to be implemented by the generated class.
intValue() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
 
isAddBinAnnotations() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isAddGettersSetters() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isAddNewInstanceMethods() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isAddSource() - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
 
isAllowed(JBBPFieldTypeParameterContainer, String, int, boolean) - Method in interface com.igormaznitsa.jbbp.JBBPCustomFieldTypeProcessor
Called by compiler to check parameters for custom field.
isAllowed(JBBPFieldTypeParameterContainer, String, int, boolean) - Method in class com.igormaznitsa.jbbp.utils.JBBPCustomFieldTypeProcessorAggregator
 
isAllowed(Bin, Field) - Method in interface com.igormaznitsa.jbbp.mapper.BinFieldFilter
Check annotation and field that they allowed.
isArray() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Check that the token is array.
isArray() - Method in enum class com.igormaznitsa.jbbp.mapper.BinType
Check that the type describes an array
isBreakReadWholeStream(int, JBBPArraySizeLimiter) - Static method in interface com.igormaznitsa.jbbp.io.JBBPArraySizeLimiter
Check number of read items for whole stream array and return flag if read should be stopped or throw exception if required.
isComment() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Check that the toke is commentaries.
isComments() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Check that comment mode is active.
isDetectedArrayLimit() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Flag shows that read of array was stopped for array limiter restrictions.
isDisableGenerateFields() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isDoAbstract() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isDoInternalClassesNonStatic() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isEmpty() - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Check that the map is empty.
isEmpty() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Check that the buffer is empty
isFlagSkipRemainingFieldsIfEOF() - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Auxiliary function to check that parser flag to skip remaining fields without exception is set.
isGlobalReservedName(String) - Static method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
Case-sensitive check that the name is among global reserved ones.
isLineStart() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Check that line start mode is active.
isNumber(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Check that a string is a number.
isPotentiallyAccessibleClass(Class<?>) - Static method in class com.igormaznitsa.jbbp.utils.ReflectUtils
 
isPotentiallyAccessibleField(Field) - Static method in class com.igormaznitsa.jbbp.utils.ReflectUtils
 
isSpecialField() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
Check that the type is a special one ('floatj', 'doublej', 'stringj', 'uint' or 'value').
isValues() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Check that value mode is active.
isVarArrayLength() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
Check that the array is not fixed size one.
items - Variable in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
The List contains items added into builder.
iterator() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
 
iterator() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractArrayField
Generates an iterator to allow the array processing in loops.

J

JAVA - Enum constant in enum class com.igormaznitsa.jbbp.plugin.common.converters.Target
 
JAVA - Enum constant in enum class com.igormaznitsa.jbbp.utils.TargetSources
Generate Java sources.
JavaConverter - Class in com.igormaznitsa.jbbp.plugin.common.converters
 
JavaConverter() - Constructor for class com.igormaznitsa.jbbp.plugin.common.converters.JavaConverter
 
JavaSrcTextBuffer - Class in com.igormaznitsa.jbbp.utils
Text buffer to provide text manipulation operations to form Java style sources.
JavaSrcTextBuffer() - Constructor for class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Constructor with default capacity.
JavaSrcTextBuffer(int) - Constructor for class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Constructor with capacity value.
JBBPAbstractArrayField<T> - Class in com.igormaznitsa.jbbp.model
The Class is the ancestor for all field which represent arrays.
JBBPAbstractArrayField(JBBPNamedFieldInfo) - Constructor for class com.igormaznitsa.jbbp.model.JBBPAbstractArrayField
The Constructor.
JBBPAbstractField - Class in com.igormaznitsa.jbbp.model
The Class is the ancestor for all fields and arrays of fields.
JBBPAbstractField(JBBPNamedFieldInfo) - Constructor for class com.igormaznitsa.jbbp.model.JBBPAbstractField
The Constructor.
JBBPArraySizeLimiter - Interface in com.igormaznitsa.jbbp.io
Interface describing an object which provides limit to read array items.
JBBPBitInputStream - Class in com.igormaznitsa.jbbp.io
A Filter stream implementing a countable bit stream interface.
JBBPBitInputStream(InputStream) - Constructor for class com.igormaznitsa.jbbp.io.JBBPBitInputStream
A Constructor, the LSB0 bit order will be used by default.
JBBPBitInputStream(InputStream, JBBPBitOrder) - Constructor for class com.igormaznitsa.jbbp.io.JBBPBitInputStream
A Constructor.
JBBPBitNumber - Enum Class in com.igormaznitsa.jbbp.io
Constants allowed bit numbers for bit operations.
JBBPBitOrder - Enum Class in com.igormaznitsa.jbbp.io
Constants for a bit order of reading operations.
JBBPBitOutputStream - Class in com.igormaznitsa.jbbp.io
The Filter allows to write bit by bit into an output stream and count the written byte number.
JBBPBitOutputStream(OutputStream) - Constructor for class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
A Constructor.
JBBPBitOutputStream(OutputStream, JBBPBitOrder) - Constructor for class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
A Constructor.
JBBPByteOrder - Enum Class in com.igormaznitsa.jbbp.io
Constants define byte order for multibyte values to be read or written into streams.
JBBPCleanTask - Class in com.igormaznitsa.jbbp.plugin.gradle
Task allows to delete generated files.
JBBPCleanTask() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPCleanTask
 
JBBPCompilationException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception can be thrown during compilation phase and may provide the problematic token.
JBBPCompilationException(String) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPCompilationException
A Constructor.
JBBPCompilationException(String, JBBPToken) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPCompilationException
A Constructor.
JBBPCompilationException(String, JBBPToken, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPCompilationException
A Constructor.
JBBPCompiledBlock - Class in com.igormaznitsa.jbbp.compiler
The Class describes a data block contains compiled information for a bin parser script.
JBBPCompiledBlock.Builder - Class in com.igormaznitsa.jbbp.compiler
Inside helper to build a compiled block
JBBPCompiler - Class in com.igormaznitsa.jbbp.compiler
The Class implements the compiler of a bin source script represented as a text value into byte codes.
JBBPCompiler() - Constructor for class com.igormaznitsa.jbbp.compiler.JBBPCompiler
 
JBBPCompilerUtils - Class in com.igormaznitsa.jbbp.compiler
Class contains specific common auxiliary methods for parser and compiler classes.
JBBPCountableBitStream - Interface in com.igormaznitsa.jbbp.io
The Interface describes a stream which can manipulate bits and count number of bytes.
JBBPCustomFieldTypeProcessor - Interface in com.igormaznitsa.jbbp
Allows to define and process own custom field types during parsing.
JBBPCustomFieldTypeProcessorAggregator - Class in com.igormaznitsa.jbbp.utils
The Aggregator allows to join several custom field type processors.
JBBPCustomFieldTypeProcessorAggregator(JBBPCustomFieldTypeProcessor...) - Constructor for class com.igormaznitsa.jbbp.utils.JBBPCustomFieldTypeProcessorAggregator
Constructor.
JBBPCustomFieldWriter - Interface in com.igormaznitsa.jbbp.io
The Interface describes an object which can save data for custom fields in mapped classes.
JBBPDslBuilder - Class in com.igormaznitsa.jbbp.utils
Auxiliary builder to build string JBBP script through sequent method call.
JBBPDslBuilder() - Constructor for class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Constructor is private one because can't be called directly.
JBBPDslBuilder.BinField - Class in com.igormaznitsa.jbbp.utils
Internal auxiliary class to keep found annotated fields.
JBBPDslBuilder.BinFieldContainer - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.Item - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemAlign - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemComment - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemCustom - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemResetCounter - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemSkip - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemStructEnd - Class in com.igormaznitsa.jbbp.utils
 
JBBPDslBuilder.ItemVal - Class in com.igormaznitsa.jbbp.utils
 
JBBPEvalException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception is thrown if any errors during execution of an array length evaluator.
JBBPEvalException(String, JBBPIntegerValueEvaluator) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPEvalException
A Constructor.
JBBPEvalException(String, JBBPIntegerValueEvaluator, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPEvalException
A Constructor.
JBBPEvaluatorFactory - Class in com.igormaznitsa.jbbp.compiler.varlen
The Factory generates a special evaluator which is appropriate for variable array size text.
JBBPException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Root Exception for all JBBP exceptions.
JBBPException(String) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPException
A Constructor.
JBBPException(String, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPException
A Constructor.
JBBPExpressionEvaluator - Class in com.igormaznitsa.jbbp.compiler.varlen
The Class implements an evaluator which can calculate an expression.
JBBPExpressionEvaluator(String, List<JBBPNamedFieldInfo>, byte[]) - Constructor for class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
The Constructor.
JBBPExtension - Class in com.igormaznitsa.jbbp.plugin.gradle
JBBP extension settings.
JBBPExtension(Project) - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
 
JBBPExternalValueProvider - Interface in com.igormaznitsa.jbbp
The Interface describes a provider which can provide numeric size for decoded arrays by their names.
JBBPFieldArrayBit - Class in com.igormaznitsa.jbbp.model
Describes an array contains bit fields.
JBBPFieldArrayBit(JBBPNamedFieldInfo, byte[], JBBPBitNumber) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
The Constructor.
JBBPFieldArrayBoolean - Class in com.igormaznitsa.jbbp.model
Describes an array of boolean values.
JBBPFieldArrayBoolean(JBBPNamedFieldInfo, boolean[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
The Constructor.
JBBPFieldArrayByte - Class in com.igormaznitsa.jbbp.model
Describes a byte array.
JBBPFieldArrayByte(JBBPNamedFieldInfo, byte[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
The Constructor.
JBBPFieldArrayDouble - Class in com.igormaznitsa.jbbp.model
Describes a double array.
JBBPFieldArrayDouble(JBBPNamedFieldInfo, double[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
The Constructor.
JBBPFieldArrayFloat - Class in com.igormaznitsa.jbbp.model
Describes an array of floats.
JBBPFieldArrayFloat(JBBPNamedFieldInfo, float[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
The Constructor.
JBBPFieldArrayInt - Class in com.igormaznitsa.jbbp.model
Describes an array of integers.
JBBPFieldArrayInt(JBBPNamedFieldInfo, int[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
The Constructor.
JBBPFieldArrayLong - Class in com.igormaznitsa.jbbp.model
Describes a long array.
JBBPFieldArrayLong(JBBPNamedFieldInfo, long[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
The Constructor.
JBBPFieldArrayShort - Class in com.igormaznitsa.jbbp.model
Describes a short array.
JBBPFieldArrayShort(JBBPNamedFieldInfo, short[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
The Constructor.
JBBPFieldArrayString - Class in com.igormaznitsa.jbbp.model
Describes an array of strings.
JBBPFieldArrayString(JBBPNamedFieldInfo, String[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
The Constructor.
JBBPFieldArrayStruct - Class in com.igormaznitsa.jbbp.model
Describes a structure array.
JBBPFieldArrayStruct(JBBPNamedFieldInfo, JBBPFieldStruct[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
The Constructor.
JBBPFieldArrayUByte - Class in com.igormaznitsa.jbbp.model
Describes an unsigned byte array.
JBBPFieldArrayUByte(JBBPNamedFieldInfo, byte[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
The Constructor.
JBBPFieldArrayUInt - Class in com.igormaznitsa.jbbp.model
Describes a long array.
JBBPFieldArrayUInt(JBBPNamedFieldInfo, int[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
The Constructor.
JBBPFieldArrayUShort - Class in com.igormaznitsa.jbbp.model
Describes an unsigned short array.
JBBPFieldArrayUShort(JBBPNamedFieldInfo, short[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
The Constructor.
JBBPFieldBit - Class in com.igormaznitsa.jbbp.model
Describes a bit field.
JBBPFieldBit(JBBPNamedFieldInfo, int, JBBPBitNumber) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldBit
The Constructor.
JBBPFieldBoolean - Class in com.igormaznitsa.jbbp.model
Describes a boolean field.
JBBPFieldBoolean(JBBPNamedFieldInfo, boolean) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
The Constructor.
JBBPFieldByte - Class in com.igormaznitsa.jbbp.model
Describes a byte field.
JBBPFieldByte(JBBPNamedFieldInfo, byte) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldByte
The Constructor.
JBBPFieldDouble - Class in com.igormaznitsa.jbbp.model
Describes a double value field.
JBBPFieldDouble(JBBPNamedFieldInfo, double) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldDouble
The Constructor.
JBBPFieldFinder - Interface in com.igormaznitsa.jbbp.model.finder
The Interface describes a class which can provide search for its inside field storage.
JBBPFieldFloat - Class in com.igormaznitsa.jbbp.model
Describes a float field.
JBBPFieldFloat(JBBPNamedFieldInfo, float) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldFloat
The Constructor.
JBBPFieldInt - Class in com.igormaznitsa.jbbp.model
Describes an integer field.
JBBPFieldInt(JBBPNamedFieldInfo, int) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldInt
The Constructor.
JBBPFieldLong - Class in com.igormaznitsa.jbbp.model
Describes a long value field.
JBBPFieldLong(JBBPNamedFieldInfo, long) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldLong
The Constructor.
JBBPFieldShort - Class in com.igormaznitsa.jbbp.model
Describes a short value field.
JBBPFieldShort(JBBPNamedFieldInfo, short) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldShort
The Constructor.
JBBPFieldString - Class in com.igormaznitsa.jbbp.model
Describes a java string object.
JBBPFieldString(JBBPNamedFieldInfo, String) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldString
A Constructor.
JBBPFieldStruct - Class in com.igormaznitsa.jbbp.model
Describes a structure.
JBBPFieldStruct(JBBPNamedFieldInfo, JBBPAbstractField[]) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldStruct
A Constructor.
JBBPFieldStruct(JBBPNamedFieldInfo, List<JBBPAbstractField>) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldStruct
A Constructor.
JBBPFieldTypeParameterContainer - Class in com.igormaznitsa.jbbp.compiler.tokenizer
The Class is a container to keep parsed field type parameters.
JBBPFieldTypeParameterContainer(JBBPByteOrder, String, String) - Constructor for class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
The Constructor
JBBPFieldUByte - Class in com.igormaznitsa.jbbp.model
Describes an unsigned byte value field.
JBBPFieldUByte(JBBPNamedFieldInfo, byte) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldUByte
The Constructor.
JBBPFieldUInt - Class in com.igormaznitsa.jbbp.model
Describes a unsigned integer (32 bit) field.
JBBPFieldUInt(JBBPNamedFieldInfo, long) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldUInt
The Constructor.
JBBPFieldUShort - Class in com.igormaznitsa.jbbp.model
Describes an unsigned short value field.
JBBPFieldUShort(JBBPNamedFieldInfo, short) - Constructor for class com.igormaznitsa.jbbp.model.JBBPFieldUShort
The Constructor.
JBBPFinderException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception can be thrown during search field operations,
JBBPFinderException(String, String, Class<? extends JBBPAbstractField>) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPFinderException
The Constructor.
JBBPGenerateTask - Class in com.igormaznitsa.jbbp.plugin.gradle
Task to translate found JBBP scripts in source files.
JBBPGenerateTask() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
 
JBBPIllegalArgumentException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception can be thrown when detected incompatible or unusable parameter.
JBBPIllegalArgumentException(String) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPIllegalArgumentException
 
JBBPIllegalArgumentException(String, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPIllegalArgumentException
 
JBBPIntCounter - Class in com.igormaznitsa.jbbp.utils
The Class implements a simple thread unsafe integer counter.
JBBPIntCounter() - Constructor for class com.igormaznitsa.jbbp.utils.JBBPIntCounter
The Constructor to initialize the counter by 0.
JBBPIntCounter(int) - Constructor for class com.igormaznitsa.jbbp.utils.JBBPIntCounter
The Constructor to initialize the counter by an integer value.
JBBPIntegerValueEvaluator - Interface in com.igormaznitsa.jbbp.compiler.varlen
The Interface describes a class which can evaluate and provide an integer value.
JBBPInvertableBitOrder - Interface in com.igormaznitsa.jbbp.model
The Interface describes a field which bit order can be inverted.
JBBPIOException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception can be thrown for transport errors
JBBPIOException(String) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPIOException
 
JBBPIOException(String, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPIOException
 
JBBPMapper - Class in com.igormaznitsa.jbbp.mapper
The Class processes mapping of a parsed binary data to class fields.
JBBPMapper() - Constructor for class com.igormaznitsa.jbbp.mapper.JBBPMapper
 
JBBPMapperCustomFieldProcessor - Interface in com.igormaznitsa.jbbp.mapper
The Interface describes a processor which will be called during mapping of fields of a parsed binary structure to a mapping class instance, if they marked for custom processing.
JBBPMapperException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception describes an error during processing of mapping of bin fields to class fields.
JBBPMapperException(String, JBBPAbstractField, Class<?>, Field, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPMapperException
The Constructor.
JBBPNamedField - Interface in com.igormaznitsa.jbbp.model
The Interface describes a named field.
JBBPNamedFieldInfo - Class in com.igormaznitsa.jbbp.compiler
The Class describes a named field info item.
JBBPNamedFieldInfo(String, String, int) - Constructor for class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
The Constructor
JBBPNamedNumericFieldMap - Class in com.igormaznitsa.jbbp
Implements a storage to keep named fields.
JBBPNamedNumericFieldMap() - Constructor for class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Empty constructor which makes a map with null provider.
JBBPNamedNumericFieldMap(JBBPExternalValueProvider) - Constructor for class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
A Constructor.
JBBPNumericArray - Interface in com.igormaznitsa.jbbp.model
The Interface describes array which elements can be provided as number or boolean.
JBBPNumericField - Interface in com.igormaznitsa.jbbp.model
The Interface describes a field which content can be represented as a numeric value.
JBBPNumericFieldValueConversionException - Exception Class in com.igormaznitsa.jbbp.exceptions
Exception to indicate error during value conversion process.
JBBPNumericFieldValueConversionException(JBBPNumericField, String) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPNumericFieldValueConversionException
Constructor to provide source field and message.
JBBPNumericFieldValueConversionException(JBBPNumericField, String, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPNumericFieldValueConversionException
Constructor to provide source field, message and cause error.
JBBPOnlyFieldEvaluator - Class in com.igormaznitsa.jbbp.compiler.varlen
Class implements an evaluator which works with only field.
JBBPOnlyFieldEvaluator(String, int) - Constructor for class com.igormaznitsa.jbbp.compiler.varlen.JBBPOnlyFieldEvaluator
The Constructor.
JBBPOut - Class in com.igormaznitsa.jbbp.io
The Class implements some kind of DSL to form binary blocks.
JBBPOutVarProcessor - Interface in com.igormaznitsa.jbbp.io
The Interface describes a class which can write some custom values into the context output stream (DSL command Var()).
JBBPParser - Class in com.igormaznitsa.jbbp
the Main class allows a user to parse a binary stream or block for predefined and precompiled script.
JBBPParserExpressionArraySizeController - Interface in com.igormaznitsa.jbbp
Controller to get value for every array field which size calculated by expression.
JBBPParsingException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception can be thrown during parsing process.
JBBPParsingException(String) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPParsingException
A Constructor.
JBBPParsingException(String, Throwable) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPParsingException
A Constructor.
JBBPPlugin - Class in com.igormaznitsa.jbbp.plugin.gradle
 
JBBPPlugin() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPPlugin
 
JBBPReachedArraySizeLimitException - Exception Class in com.igormaznitsa.jbbp.exceptions
Exception thrown if reached limit of items for whole stream array.
JBBPReachedArraySizeLimitException(String, int, int) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPReachedArraySizeLimitException
 
JBBPScriptTranslator - Interface in com.igormaznitsa.jbbp.plugin.common.converters
Interface for auxiliary class to process found JBBP script and translate them into set of files.
JBBPScriptTranslator.Parameters - Class in com.igormaznitsa.jbbp.plugin.common.converters
Class to be used as parameter container.
JBBPSystemProperty - Enum Class in com.igormaznitsa.jbbp.utils
The Enum contains all system properties which are used by the JBBP framework.
JBBPTextWriter - Class in com.igormaznitsa.jbbp.utils
the Writer allows to make text describes some bin data, it supports output of commentaries and values, also it is possible to register own extras to process complex data and cases.
JBBPTextWriter() - Constructor for class com.igormaznitsa.jbbp.utils.JBBPTextWriter
The Default constructor.
JBBPTextWriter(Writer) - Constructor for class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Constructor to wrap a writer,
JBBPTextWriter(Writer, JBBPByteOrder) - Constructor for class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Constructor to wrap a writer with defined byte order.
JBBPTextWriter(Writer, JBBPByteOrder, String, int, String, String, String, String, String) - Constructor for class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Constructor.
JBBPTextWriter.Extra - Interface in com.igormaznitsa.jbbp.utils
The Interface describes some extras for the writer which can make extra-work.
JBBPTextWriterExtraAdapter - Class in com.igormaznitsa.jbbp.utils
Auxiliary adapter for interface JBBPTextWriter.Extra.
JBBPTextWriterExtraAdapter() - Constructor for class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
JBBPToJavaConverter - Class in com.igormaznitsa.jbbp.compiler.conversion
Converter to produce Java class sources (1.6+) from JBBPParser.
JBBPToJavaConverter.Builder - Class in com.igormaznitsa.jbbp.compiler.conversion
Builder to build instance of converter.
JBBPToken - Class in com.igormaznitsa.jbbp.compiler.tokenizer
The Class describes a token from parsed script.
JBBPTokenizer - Class in com.igormaznitsa.jbbp.compiler.tokenizer
The Class implements a token parser which parses a String to binary block parser tokens and check their format.
JBBPTokenizer(String) - Constructor for class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
Constructor.
JBBPTokenizer(String, JBBPCustomFieldTypeProcessor) - Constructor for class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
Constructor.
JBBPTokenizerException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception can be thrown during parsing sources for tokens and allows to figure out the position of the problematic token.
JBBPTokenizerException(String, String, int) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPTokenizerException
Constructor.
JBBPTokenType - Enum Class in com.igormaznitsa.jbbp.compiler.tokenizer
The Enumeration represents allowed token types to be met in binary block parser script.
JBBPTooManyFieldsFoundException - Exception Class in com.igormaznitsa.jbbp.exceptions
The Exception will be thrown during search operation for only field, if there are too many variants.
JBBPTooManyFieldsFoundException(int, String, String, Class<? extends JBBPAbstractField>) - Constructor for exception class com.igormaznitsa.jbbp.exceptions.JBBPTooManyFieldsFoundException
The Constructor.
JBBPUtils - Class in com.igormaznitsa.jbbp.utils
Misc auxiliary methods to be used in the framework.
JBBPVarFieldProcessor - Interface in com.igormaznitsa.jbbp
The Interface describes a class which can process VAR fields from a stream.

L

LITTLE_ENDIAN - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPByteOrder
The Little-Endian order.
Long() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous long field.
Long(long) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write a long value into the session stream.
Long(long) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print long value
Long(long...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write each long value from a long value array into the session stream.
Long(long[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from long array.
Long(long[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
print values from long array.
Long(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named long field.
LONG - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed long field.
LONG_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed long array field.
LongArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size long array.
LongArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous long array which size calculated through expression.
LongArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size long array field.
LongArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named long array which size calculated through expression.
longValue() - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
 
LSB0 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitOrder
Least Significant Bit First means that the least significant bit will arrive first, the 0th bit will be read as the first one.
LSHIFT - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 

M

make(String, List<JBBPNamedFieldInfo>, byte[]) - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPEvaluatorFactory
Make an appropriate evaluator for an expression text.
MAKE_CLASS_INSTANCE_METHOD_NAME - Static variable in class com.igormaznitsa.jbbp.mapper.JBBPMapper
 
makeAccessible(T) - Static method in class com.igormaznitsa.jbbp.utils.ReflectUtils
Make accessible an accessible object, AccessController.doPrivileged will be called.
makeBuilder(JBBPParser) - Static method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
Make new builder.
makeExpressionForExtraField(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder.Item
Auxiliary method to prepare expression which can be placed as extra data in fields.
makeFieldComment(JBBPAbstractField) - Static method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
makeFromSet(Set<ParserFlags>) - Static method in enum class com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
 
makeMask(int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Make mask for value.
makeStrWriter() - Static method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Auxiliary method allows to build writer over StringWriter with system-depended next line and hex radix.
map(JBBPFieldStruct, String, T, int, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Create a class instance, map binary data of a structure for its path to its fields and return the instance.
map(JBBPFieldStruct, String, T, JBBPMapperCustomFieldProcessor, int, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Create a class instance, map binary data of a structure for its path to its fields and return the instance.
map(JBBPFieldStruct, String, T, JBBPMapperCustomFieldProcessor, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Create a class instance, map binary data of a structure for its path to its fields and return the instance.
map(JBBPFieldStruct, String, T, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Create a class instance, map binary data of a structure for its path to its fields and return the instance.
map(JBBPFieldStruct, T, int, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Create a class instance, map binary data of a structure to the instance and return it.
map(JBBPFieldStruct, T, JBBPMapperCustomFieldProcessor, int, BinFieldFilter, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Map a structure to a class instance.
map(JBBPFieldStruct, T, JBBPMapperCustomFieldProcessor, int, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Map a structure to a class instance.
map(JBBPFieldStruct, T, JBBPMapperCustomFieldProcessor, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Map a structure to a class instance.
map(JBBPFieldStruct, T, Function<Class<?>, Object>...) - Static method in class com.igormaznitsa.jbbp.mapper.JBBPMapper
Create a class instance, map binary data of a structure to the instance and return it.
mappedBitNumber - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
MappedFieldRecord - Class in com.igormaznitsa.jbbp.mapper
 
MappedFieldRecord.FieldProcessor - Interface in com.igormaznitsa.jbbp.mapper
 
mappingClass - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
mappingField - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
mapSubClassInterfaces - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Interface names mapped to generated sub-classes, mapped interface will be used in getters instead of the sub-class type.
mapSubClassSuperclasses - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Superclasses to be mapped to generated sub-classes
mapTo(String, T, int, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Find a structure by its path and map the structure fields to a class fields.
mapTo(String, T, JBBPMapperCustomFieldProcessor, int, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Find a structure by its path and map the structure fields to a class fields.
mapTo(String, T, JBBPMapperCustomFieldProcessor, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Find a structure by its path and map the structure fields to a class fields.
mapTo(String, T, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Find a structure by its path and map the structure fields to a class fields.
mapTo(T, int, BinFieldFilter, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, int, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, BinFieldFilter, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, JBBPMapperCustomFieldProcessor, int, BinFieldFilter, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, JBBPMapperCustomFieldProcessor, int, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, JBBPMapperCustomFieldProcessor, BinFieldFilter, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, JBBPMapperCustomFieldProcessor, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mapTo(T, Function<Class<?>, Object>...) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
Map the structure fields to object fields.
mark(int) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
 
MOD - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
MSB0 - Enum constant in enum class com.igormaznitsa.jbbp.io.JBBPBitOrder
Most Significant Bit First means that the most significant bit will arrive first, the 7th bit will be read as the first one.
MUL - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 

N

name() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Name of a structure element to be mapped to the field.
name() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
nameExists(String) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
nameExists(String) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Check that a field exists for a name
nameExists(String) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
newInstance(Class<T>) - Static method in class com.igormaznitsa.jbbp.utils.ReflectUtils
Create class instance through default constructor call
NewLineComment(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add comment which will be placed on new line.
next() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
 
NO_LIMIT_FOR_ARRAY_SIZE - Static variable in interface com.igormaznitsa.jbbp.io.JBBPArraySizeLimiter
Read arrays without limits.
normalizeFieldNameOrPath(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Normalize field name or path.
NOT - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
NullableTriple<A,B,C> - Class in com.igormaznitsa.jbbp.utils
Auxiliary class to keep three values.
NullableTriple(A, B, C) - Constructor for class com.igormaznitsa.jbbp.utils.NullableTriple
 

O

Obj(int, Object...) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print objects.
Obj(int, Object[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print objects from array.
onArrayEnd(Object, Field, Bin) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification of end of "array" field.
onArrayStart(Object, Field, Bin, int) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification of start of "array" field.
onBeforeFirstValue(JBBPTextWriter) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Notification about print of the first value on the line.
onBeforeFirstValue(JBBPTextWriter) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
onCalculatedArraySize(JBBPParser, JBBPIntegerValueEvaluator, JBBPNamedFieldInfo, int) - Method in interface com.igormaznitsa.jbbp.JBBPParserExpressionArraySizeController
Called for every calculation of an array size by expression.
onClose(JBBPTextWriter) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Notification about close
onClose(JBBPTextWriter) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
onFieldBits(Object, Field, Bin, JBBPBitNumber, int) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about bit field.
onFieldBits(Object, Field, Bin, JBBPBitNumber, int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldBool(Object, Field, Bin, boolean) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about boolean field.
onFieldBool(Object, Field, Bin, boolean) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldByte(Object, Field, Bin, boolean, int) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about byte field.
onFieldByte(Object, Field, Bin, boolean, int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldCustom(Object, Field, Bin, Object, Object) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about custom field.
onFieldCustom(Object, Field, Bin, Object, Object) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldDouble(Object, Field, Bin, double) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about double field.
onFieldDouble(Object, Field, Bin, double) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldFloat(Object, Field, Bin, float) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about float field.
onFieldFloat(Object, Field, Bin, float) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldInt(Object, Field, Bin, int) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about integer field.
onFieldInt(Object, Field, Bin, int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldLong(Object, Field, Bin, long) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about long field.
onFieldLong(Object, Field, Bin, long) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldShort(Object, Field, Bin, boolean, int) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about short field.
onFieldShort(Object, Field, Bin, boolean, int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldString(Object, Field, Bin, String) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about string field.
onFieldString(Object, Field, Bin, String) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onFieldUInt(Object, Field, Bin, int) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification about unsigned integer field.
onFieldUInt(Object, Field, Bin, int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
 
onNewLine(JBBPTextWriter, int) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Notification about the start new line.
onNewLine(JBBPTextWriter, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
onReachedMaxValueNumberForLine(JBBPTextWriter) - Method in interface com.igormaznitsa.jbbp.utils.JBBPTextWriter.Extra
Notification that reached defined maximal number of values per string line.
onReachedMaxValueNumberForLine(JBBPTextWriter) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriterExtraAdapter
 
onStructEnd(Object, Field, Bin) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification of end of "structure" field.
onStructStart(Object, Field, Bin) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Notification of start of "structure" field.
openedStructCounter - Variable in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Value contains number of currently opened structures.
OR - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
order() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
The Value defines the field order to show relative position in data stream.
order() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
outEncoding - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Encoding for text output.
output - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Output folder for result classes.

P

packageName - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Package name to override the package name extracted from JBBP script name.
packInt(byte[], JBBPIntCounter, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Pack an integer value and save that into a byte array since defined position.
packInt(int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Pack an integer value as a byte array.
Parameters() - Constructor for class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
paramExpr() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Expression as extra part of type.
paramExpr() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
parse(byte[]) - Method in class com.igormaznitsa.jbbp.JBBPParser
Parse a byte array content.
parse(byte[], JBBPVarFieldProcessor, JBBPExternalValueProvider) - Method in class com.igormaznitsa.jbbp.JBBPParser
Parse a byte array content.
parse(InputStream) - Method in class com.igormaznitsa.jbbp.JBBPParser
Parse an input stream.
parse(InputStream, JBBPVarFieldProcessor, JBBPExternalValueProvider) - Method in class com.igormaznitsa.jbbp.JBBPParser
Parse am input stream with defined external value provider.
parse(InputStream, JBBPVarFieldProcessor, JBBPExternalValueProvider, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.JBBPParser
Parse am input stream with defined external value provider.
parserFlags - Variable in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Parser flags to be used for the translation.
parserFlags - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Set of parser flags.
ParserFlags - Enum Class in com.igormaznitsa.jbbp.plugin.common.converters
Allowed parser flags.
path() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Structure path inside to be mapped to the field.
path() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
pathExists(String) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
 
pathExists(String) - Method in interface com.igormaznitsa.jbbp.model.finder.JBBPFieldFinder
Check that a file exists for path
pathExists(String) - Method in class com.igormaznitsa.jbbp.model.JBBPFieldStruct
 
payload - Variable in class com.igormaznitsa.jbbp.model.JBBPAbstractField
The Variable can hold some payload.
prepare() - Static method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock
The Method allows to create the new builder.
prepare(String) - Static method in class com.igormaznitsa.jbbp.JBBPParser
Prepare a parser for a script with default bit order (LSB0) use.
prepare(String, int) - Static method in class com.igormaznitsa.jbbp.JBBPParser
Prepare a parser for a script with default bit order (LSB0) use and special flags
prepare(String, JBBPBitOrder) - Static method in class com.igormaznitsa.jbbp.JBBPParser
Prepare a parser for a script and a bit order.
prepare(String, JBBPBitOrder, int) - Static method in class com.igormaznitsa.jbbp.JBBPParser
Prepare a parser for a script with defined a bit order and special flags.
prepare(String, JBBPBitOrder, JBBPCustomFieldTypeProcessor, int) - Static method in class com.igormaznitsa.jbbp.JBBPParser
Prepare a parser for a script with defined a bit order and special flags.
prepare(String, JBBPCustomFieldTypeProcessor) - Static method in class com.igormaznitsa.jbbp.JBBPParser
Prepare a parser for a script with default bit order (LSB0) use and with defined custom type field processor.
prepare(Project) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
 
prepareObjectForMapping(JBBPFieldStruct, Bin, Field) - Method in interface com.igormaznitsa.jbbp.mapper.JBBPMapperCustomFieldProcessor
Prepare an object to be set to a custom mapping field.
print(boolean) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print boolean value
print(int) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print integer value
print(String) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print string
printAbstractFieldObject(String, JBBPAbstractField) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
printCommentLinesWithIndent(String) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Parse string to lines and print each line with '//' comment
printCommentMultiLinesWithIndent(String) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print string as multiline java comment started with '/*'
printf(String, Object...) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Formatted print.
printJavaDocLinesWithIndent(String) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print string as multiline java comment started with '/**'
printLinesWithIndent(String) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Parse string to lines and print each line with current indent
println() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print next line char
println(String) - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print text and next line char in the end
priority - Variable in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
proc - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
processObject(Object, Field, BinAnnotationWrapper, BinFieldFilter, Object) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Process an object.
processObject(Object, Field, BinAnnotationWrapper, Object) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Process an object.
processObjectField(Object, MappedFieldRecord, Bin, Object) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Inside auxiliary method to process a field of an object.
processObjectField(Object, MappedFieldRecord, Bin, Object, BinFieldFilter) - Method in class com.igormaznitsa.jbbp.io.AbstractMappedClassFieldObserver
Inside auxiliary method to process a field of an object.
processVarOut(JBBPOut, JBBPBitOutputStream, Object...) - Method in interface com.igormaznitsa.jbbp.io.JBBPOutVarProcessor
Process a DSL Var() command.
PROPERTY_INPUT_INITIAL_ARRAY_BUFFER_SIZE - Enum constant in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
The Property allows to define the initial size for array buffer to read whole stream.
PROPERTY_INSTANTIATOR_CLASS - Enum constant in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
The Property allows to define which class will work as a class instantiator for the JBBP mapper.
provideArraySize(String, JBBPNamedNumericFieldMap, JBBPCompiledBlock) - Method in interface com.igormaznitsa.jbbp.JBBPExternalValueProvider
Get an array size.
putField(JBBPNumericField) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Put a numeric field into map.

R

Radix(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set radix.
read() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
 
read(byte[]) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
 
read(byte[], int, int) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
 
readBitField(JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read bit field from the stream, if it is impossible then IOException will be thrown.
readBits(JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of bits from the input stream.
readBitsArray(int, JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read array of bit sequence.
readBitsArray(int, JBBPBitNumber, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read array of bit sequence.
readBoolArray(int) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read array of boolean values.
readBoolArray(int, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read array of boolean values.
readBoolean() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read a boolean value saved as a byte.
readByte() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read a byte value.
readByteArray(int) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of bytes for the stream.
readByteArray(int, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of bytes for the stream.
readByteArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of bytes for the stream.
readByteArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of bytes for the stream.
readCustomFieldType(JBBPBitInputStream, JBBPBitOrder, int, JBBPFieldTypeParameterContainer, JBBPNamedFieldInfo, int, boolean, int, JBBPArraySizeLimiter) - Method in interface com.igormaznitsa.jbbp.JBBPCustomFieldTypeProcessor
Read custom field from stream and return the data as a JBBP field.
readCustomFieldType(JBBPBitInputStream, JBBPBitOrder, int, JBBPFieldTypeParameterContainer, JBBPNamedFieldInfo, int, boolean, int, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.utils.JBBPCustomFieldTypeProcessorAggregator
 
readDouble(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read a double value from the stream.
readDoubleArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of double items from the input stream.
readDoubleArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of double items from the input stream.
readFloat(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read a float value from the stream.
readFloatArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of float items from the input stream.
readFloatArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of float items from the input stream.
readInt(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read an integer value from the stream.
readIntArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of integer items from the input stream.
readIntArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of integer items from the input stream.
readLong(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read a long value from the stream.
readLongArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of long items from the input stream.
readLongArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of long items from the input stream.
readShortArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of short items from the input stream.
readShortArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of short items from the input stream.
readString(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read string in UTF8 format.
readStringArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read array of strings from stream.
readStringArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read array of strings from stream.
readUInt(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read an unsigned integer value from the stream.
readUIntArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of unsigned integer items from the input stream.
readUIntArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of unsigned integer items from the input stream.
readUnsignedShort(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read a unsigned short value from the stream.
readUShortArray(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of unsigned short items from the input stream.
readUShortArray(int, JBBPByteOrder, JBBPArraySizeLimiter) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Read number of unsigned short items from the input stream.
readVarArray(JBBPBitInputStream, int, JBBPNamedFieldInfo, int, JBBPByteOrder, JBBPNamedNumericFieldMap, JBBPArraySizeLimiter) - Method in interface com.igormaznitsa.jbbp.JBBPVarFieldProcessor
Read a field array from a stream.
readVarField(JBBPBitInputStream, JBBPNamedFieldInfo, int, JBBPByteOrder, JBBPNamedNumericFieldMap) - Method in interface com.igormaznitsa.jbbp.JBBPVarFieldProcessor
Read a field from a stream.
ReflectUtils - Class in com.igormaznitsa.jbbp.utils
Auxiliary class collects methods for work with reflection.
remove() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenizer
The Operation is unsupported one.
remove() - Method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Remove the property.
remove(JBBPNamedFieldInfo) - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Remove a field for its field name info descriptor.
removeLeadingZeros(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Remove leading zeros from string.
removeTrailingZeros(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Remove trailing zeros from string.
reset() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
 
resetCounter() - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Reset the byte counter for the stream.
resetCounter() - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Reset the byte counter for the stream.
resetCounter() - Method in interface com.igormaznitsa.jbbp.io.JBBPCountableBitStream
Reset the inside byte counter of the stream, inside bit buffer will be reset.
ResetCounter() - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Reset the byte counter and the inside bit buffer of the output stream.
ResetCounter() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add command to reset counter of the current read stream.
ResultSrcItem - Interface in com.igormaznitsa.jbbp
Contains result of conversion of JBBPParser into source.
reverseArray(byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Reverse order of bytes in a byte array.
reverseBits(boolean) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
Get the reversed bit representation of the value.
reverseBits(byte) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldByte
Get the reversed bit representation of the value.
reverseBits(byte) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldUByte
Get the reversed bit representation of the value.
reverseBits(byte, JBBPBitNumber) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldBit
Get the reversed bit representation of the value.
reverseBits(int) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldInt
Get the reversed bit representation of the value.
reverseBits(long) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldLong
Get the reversed bit representation of the value.
reverseBits(long) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 
reverseBits(short) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldShort
Get the reversed bit representation of the value.
reverseBits(short) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldUShort
Get the reversed bit representation of the value.
reverseBits(String) - Static method in class com.igormaznitsa.jbbp.model.JBBPFieldString
Get the reversed bit representation of the value.
reverseBitsInByte(byte) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Reverse bits in a byte.
reverseBitsInByte(JBBPBitNumber, byte) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Reverse lower part of a byte defined by bits number constant.
reverseByteOrder(long, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Revert order for defined number of bytes in a value.
RSHIFT - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 

S

scriptFileToJavaFile(File, String, File) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Convert script file into path to Java class file.
set(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPIntCounter
Set the value for the counter.
set(String) - Method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Set a value to the property.
setAddBinAnnotations(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setAddGettersSetters(boolean) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set flag to generate getters setters.
setAddGettersSetters(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setAddNewInstanceMethods(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setArraySizeEvaluators(List<JBBPIntegerValueEvaluator>) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Set the variable size array evaluators
setArraySizeExpr(String) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setBitNumber(JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setBitOrder(JBBPBitOrder) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setByteOrder(JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setClassImplements(Set<String>) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setComment(String) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
SetCommentPrefix(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set prefix to be printed as comment start.
setCompiledData(byte[]) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Set the compiled data block.
setCustom(Boolean) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setCustomFieldTypeProcessor(JBBPCustomFieldTypeProcessor) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setCustomText(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setCustomType(String) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setCustomTypeFields(List<JBBPFieldTypeParameterContainer>) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Set list of fields processed by custom type field processor.
setDestFileName(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDetectedArrayLimit(boolean) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
Set value for array limit detected flag.
setDisableGenerateFields(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDoAbstract(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDoInternalClassesNonStatic(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDoMainClassAbstract(boolean) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set flag to force abstract modifier for the generated class, by default the class is abstract one only if it contains abstract methods.
setEncodingIn(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setEncodingOut(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setExpressionArraySizeController(JBBPParserExpressionArraySizeController) - Method in class com.igormaznitsa.jbbp.JBBPParser
Set current registered instance of controller to check array size calculated by expression.
setHasVarFields(boolean) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Set the flag that the compiled block has var fields or array.
setHeadComment(String) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set commentaries placed just before first package directive of the generated class.
setHeadComment(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
SetHR(String, int, char) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Change parameters for horizontal rule.
setMainClassCustomText(String) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set custom text, the text will be added into the end of the result class.
setMainClassImplements(String...) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set interfaces to be added into 'implements' for the generated class.
setMainClassName(String) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
The Name of the generated class.
setMainClassPackage(String) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set the package for the generated class.
setMapSubClassesInterfaces(Map<String, String>) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Map inside structures to mainClassImplements, a structure class will implement mapped interface and getter of the structure object will return interface object as result.
setMapSubClassesSuperclasses(Map<String, String>) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Add superclasses to classes generated for inside structures, a structure class will extend mapped class.
SetMaxValuesPerLine(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set max number of values to be printed in one line.
setName(String) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setNamedFieldData(List<JBBPNamedFieldInfo>) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Set the named field info items.
setOrder(Integer) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setOutputDir(File) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setPackageName(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setParamExpr(String) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setParserFlags(int) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set the parser flags for the generated class, by default the flags are imported from the base parser.
setParserFlags(int) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setPath(String) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
setPayload(Serializable) - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractField
Set payload value.
setScriptFile(File) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setScriptText(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setSource(String) - Method in class com.igormaznitsa.jbbp.compiler.JBBPCompiledBlock.Builder
Set the source.
setSubClassInterfaces(Map<String, String>) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setSubClassSuperclasses(Map<String, String>) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setSuperClass(String) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter.Builder
Set the superclass for the main generated class.
setSuperClass(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
SetTabSpaces(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set number of spaces per tab.
setter - Variable in class com.igormaznitsa.jbbp.mapper.MappedFieldRecord
 
setType(BinType) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
SetValueLinePrefix(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set prefix to be printed before start of values on every line.
SetValuePostfix(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set postfix to be printed after every value.
SetValuePrefix(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set prefix to be printed before every value.
SetValueSeparator(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Set delimiter to be printed between values.
setWrapped(Bin) - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
Short() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Added anonymous signed short field.
Short(char[]) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write short values from a char array
Short(int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write lower pair of bytes of an integer value into the session stream as a short value.
Short(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print short value.
Short(int...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write lower pair of bytes of each integer value from an integer array into the session stream as a short value.
Short(short[]) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write short values from an array
Short(short[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print array of short values.
Short(short[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from short array
Short(String) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write codes of chars as 16 bit values into the stream.
Short(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named signed short field.
Short(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print char codes of string as short array.
Short(String, JBBPBitOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write codes of chars as 16 bit values into the stream.
SHORT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed short field.
SHORT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed short array field.
ShortArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size signed short array.
ShortArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous signed short array which size calculated through expression.
ShortArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size signed short array.
ShortArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed signed short array which size calculated through expression.
size() - Method in class com.igormaznitsa.jbbp.JBBPNamedNumericFieldMap
Get number of registered fields in the map.
size() - Method in class com.igormaznitsa.jbbp.model.JBBPAbstractArrayField
Get number of elements in the array.
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
 
size() - Method in class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
 
size() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Get number of items added into internal item list.
skip(long) - Method in class com.igormaznitsa.jbbp.io.JBBPBitInputStream
 
Skip() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add 'skip' directive with default value as one byte.
Skip(int) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Skip number of bytes in the stream, zero bytes will be written and also will be aligned inside bit cache even if the value is 0.
Skip(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add 'skip' directive with number of bytes to be skipped.
Skip(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add 'skip' directive with number of bytes to be skipped, their number calculated through expression.
SKIP_REMAINING_FIELDS_IF_EOF - Enum constant in enum class com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Do not throw exception if input stream ended unexpectedly and not all fields have been read.
source - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Source folder to find JBBP scripts.
Space(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print number of spaces.
splitInteger(int, boolean, byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Split an integer value to bytes and returns as a byte array.
splitLong(long, boolean, byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Split a long value to its bytes and returns the parts as an array.
splitString(String, char) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Split a string for a char used as the delimiter.
Str(String...) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print string values.
str2bin(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert string representation of binary data into byte array with LSB0 bit order.
str2bin(String, JBBPBitOrder) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert string representation of binary data into byte array/
str2UnicodeByteArray(JBBPByteOrder, String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert chars of a string into a byte array contains the Unicode codes.
STREAM_COUNTER - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Special
 
String() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous string field.
String(String) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write string into output stream with length information.
String(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named string field.
STRING - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed String field.
STRING_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed String array field.
StringArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size string array.
StringArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous string array which size calculated through expression.
StringArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size string array.
StringArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named string array which size calculated through expression.
Strings(String...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write string array as sequence of strings with information about string length.
strToUtf8(String) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert a string into its UTF8 representation.
Struct() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create new anonymous struct.
Struct(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create new named struct.
STRUCT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed structure field.
STRUCT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed structure array field.
STRUCT_END - Enum constant in enum class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenType
A Structure closing token.
STRUCT_START - Enum constant in enum class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenType
A Structure opening token.
StructArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create anonymous fixed size structure array.
StructArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create anonymous structure array which size calculated by expression.
StructArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named fixed length structure array.
StructArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named structure array which size calculated by expression.
SUB - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
superClass - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Super-class for the generated class.

T

tab() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
Print tab char
Tab() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print tab as space chars.
target - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Target of translation.
Target - Enum Class in com.igormaznitsa.jbbp.plugin.common.converters
 
TargetSources - Enum Class in com.igormaznitsa.jbbp.utils
Allowed sources for source generation in JBBPParser
text - Variable in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
toHexString(long, int) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
 
toString() - Method in class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
 
toString() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
 
toString() - Method in class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
 
toString() - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
 
toString() - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPOnlyFieldEvaluator
 
toString() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPMapperException
 
toString() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPNumericFieldValueConversionException
 
toString() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPReachedArraySizeLimitException
 
toString() - Method in exception class com.igormaznitsa.jbbp.exceptions.JBBPTokenizerException
 
toString() - Method in class com.igormaznitsa.jbbp.utils.JavaSrcTextBuffer
 
toString() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder.Item
 
toString() - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
traceData(InputStream, int, int, String, String, String, String, char, boolean, PrintStream) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Trace an input stream into a print writer.
traceData(InputStream, PrintStream) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Trace an input stream into a print writer.
translate(JBBPScriptTranslator.Parameters, boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JavaConverter
 
translate(JBBPScriptTranslator.Parameters, boolean) - Method in interface com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator
Do translation.
type() - Element in annotation interface com.igormaznitsa.jbbp.mapper.Bin
Type of mapped parsed structure element.
type() - Method in class com.igormaznitsa.jbbp.utils.BinAnnotationWrapper
 
TYPE_NAME - Static variable in class com.igormaznitsa.jbbp.model.JBBPFieldDouble
 
TYPE_NAME - Static variable in class com.igormaznitsa.jbbp.model.JBBPFieldFloat
 
TYPE_NAME - Static variable in class com.igormaznitsa.jbbp.model.JBBPFieldString
 
TYPE_NAME - Static variable in class com.igormaznitsa.jbbp.model.JBBPFieldUInt
 

U

UByte() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous unsigned byte field.
UByte(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named unsigned byte field.
UBYTE - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed unsigned byte field.
UBYTE_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed unsigned byte array field.
UByteArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size unsigned byte array.
UByteArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Added anonymous unsigned byte array which size calculated through expression.
UByteArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size unsigned byte array.
UByteArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named unsigned byte array which size calculated through expression.
UInt() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous unsigned int field.
UInt(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print unsigned integer value
UInt(int[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print unsigned integer array.
UInt(int[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
Print values from unsigned integer array.
UInt(long...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write each long value as unsigned integer one into the session stream.
UInt(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named unsigned int field.
UINT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed unsigned integer field.
UINT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed unsigned integer array field.
UIntArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size unsigned int array field.
UIntArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size unsigned int array field.
UIntArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named unsigned integer array field which size calculated trough expression.
ulong2str(long, int, char[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert unsigned long value into string representation with defined radix base.
UNARY_MINUS - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
UNARY_PLUS - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
UNDEFINED - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
Undefined type, the mapper will be looking for compatible parsed field with the mapping field.
unpackInt(byte[], JBBPIntCounter) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Unpack an integer value from defined position in a byte array.
URSHIFT - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
UShort() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous unsigned short field.
UShort(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named unsigned short field.
USHORT - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed unsigned short field.
USHORT_ARRAY - Enum constant in enum class com.igormaznitsa.jbbp.mapper.BinType
A Mapping field will be mapped to a parsed unsigned short array field.
UShortArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous fixed size unsigned short array.
UShortArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add anonymous unsigned short array which size calculated through expression.
UShortArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed size unsigned short array.
UShortArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named fixed unsigned short array which size calculated through expression.
Utf8(String) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Write chars of a String as encoded Utf8 byte array.
utf8ToStr(byte[]) - Static method in class com.igormaznitsa.jbbp.utils.JBBPUtils
Convert UTF8 byte array into string.

V

Val(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add virtual field which not be read but its value will be calculated by expression
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Special
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.io.JBBPBitOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.io.JBBPByteOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.mapper.BinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.plugin.common.converters.Target
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.igormaznitsa.jbbp.utils.TargetSources
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Special
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPTokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.io.JBBPBitNumber
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.io.JBBPBitOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.io.JBBPByteOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.mapper.BinType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.plugin.common.converters.Target
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.utils.JBBPSystemProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.igormaznitsa.jbbp.utils.TargetSources
Returns an array containing the constants of this enum class, in the order they are declared.
Var() - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add var anonymous field.
Var(JBBPOutVarProcessor, Object...) - Method in class com.igormaznitsa.jbbp.io.JBBPOut
Output data externally.
Var(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named var field.
Var(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Add named var field.
VarArray(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create anonymous var array with fixed size.
VarArray(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create anonymous var array with size calculated through expression.
VarArray(String, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named var array with fixed size.
VarArray(String, int, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named var array with fixed size.
VarArray(String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named var array with fixed size.
VarArray(String, String, String) - Method in class com.igormaznitsa.jbbp.utils.JBBPDslBuilder
Create named var array with fixed size.
visit() - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
The Main method of the class, it processes compiled block and make calls to template methods.
visitActionItem(int, int, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit an action item (like skip, align or reset counter command)
visitActionItem(int, int, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitBitField(int, JBBPByteOrder, JBBPNamedFieldInfo, boolean, JBBPIntegerValueEvaluator, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit a custom type field.
visitBitField(int, JBBPByteOrder, JBBPNamedFieldInfo, boolean, JBBPIntegerValueEvaluator, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitConstant(int) - Method in interface com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor
Visit integer constant
visitCustomField(int, JBBPFieldTypeParameterContainer, JBBPNamedFieldInfo, JBBPByteOrder, boolean, JBBPIntegerValueEvaluator, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit a custom type field.
visitCustomField(int, JBBPFieldTypeParameterContainer, JBBPNamedFieldInfo, JBBPByteOrder, boolean, JBBPIntegerValueEvaluator, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitEnd() - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Called after visit each item.
visitEnd() - Method in interface com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor
End of expression
visitEnd() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitField(JBBPNamedFieldInfo, String) - Method in interface com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor
Visit field item, it can be or named field or external field (which name starts with $)
visitItems(JBBPCompiledBlock, int, ExpressionEvaluatorVisitor) - Method in class com.igormaznitsa.jbbp.compiler.conversion.IntConstValueEvaluator
 
visitItems(JBBPCompiledBlock, int, ExpressionEvaluatorVisitor) - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
 
visitItems(JBBPCompiledBlock, int, ExpressionEvaluatorVisitor) - Method in interface com.igormaznitsa.jbbp.compiler.varlen.JBBPIntegerValueEvaluator
Visit all expression items
visitItems(JBBPCompiledBlock, int, ExpressionEvaluatorVisitor) - Method in class com.igormaznitsa.jbbp.compiler.varlen.JBBPOnlyFieldEvaluator
 
visitOperator(ExpressionEvaluatorVisitor.Operator) - Method in interface com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor
Visit operator
visitPrimitiveField(int, int, JBBPNamedFieldInfo, JBBPByteOrder, boolean, boolean, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit a primitive data field
visitPrimitiveField(int, int, JBBPNamedFieldInfo, JBBPByteOrder, boolean, boolean, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitSpecial(ExpressionEvaluatorVisitor.Special) - Method in interface com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor
Visit special field (like stream counter)
visitStart() - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Called before visit of each item.
visitStart() - Method in interface com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor
Start visit.
visitStart() - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitStructureEnd(int, JBBPNamedFieldInfo) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
End visit of a structure
visitStructureEnd(int, JBBPNamedFieldInfo) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitStructureStart(int, JBBPByteOrder, boolean, JBBPNamedFieldInfo, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit a structure field.
visitStructureStart(int, JBBPByteOrder, boolean, JBBPNamedFieldInfo, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitValField(int, JBBPByteOrder, JBBPNamedFieldInfo, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit field contains virtual field defined through VAL type.
visitValField(int, JBBPByteOrder, JBBPNamedFieldInfo, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 
visitVarField(int, JBBPNamedFieldInfo, JBBPByteOrder, boolean, JBBPIntegerValueEvaluator, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.CompiledBlockVisitor
Visit a variable field (which is defined with var data type)
visitVarField(int, JBBPNamedFieldInfo, JBBPByteOrder, boolean, JBBPIntegerValueEvaluator, JBBPIntegerValueEvaluator) - Method in class com.igormaznitsa.jbbp.compiler.conversion.JBBPToJavaConverter
 

W

write(byte[]) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
 
write(byte[], int, int) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
 
write(char[]) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
write(char[], int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
write(int) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
 
write(int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
write(String) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
write(String, int, int) - Method in class com.igormaznitsa.jbbp.utils.JBBPTextWriter
 
writeBits(int, JBBPBitNumber) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write bits into the output stream.
writeBytes(byte[], int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write number of items from byte array into stream
writeCustomField(JBBPOut, JBBPBitOutputStream, Object, Field, Bin, Object) - Method in interface com.igormaznitsa.jbbp.io.JBBPCustomFieldWriter
To write the field data into the bit stream.
writeDouble(double, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write a double value into the output stream.
writeFloat(float, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write a float value into the output stream.
writeInt(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write an integer value into the output stream.
writeLong(long, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write a long value into the output stream.
writeShort(int, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write a signed short value into the output stream.
writeString(String, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write string in UTF8 format into stream.
writeStringArray(String[], JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write array of strings in stream in UTF8 format the byte order in saved char data will be BIG_ENDIAN
writeUInt(long, JBBPByteOrder) - Method in class com.igormaznitsa.jbbp.io.JBBPBitOutputStream
Write an unsigned integer value into the output stream.

X

XOR - Enum constant in enum class com.igormaznitsa.jbbp.compiler.conversion.ExpressionEvaluatorVisitor.Operator
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form