Serialized Form
-
Package com.igormaznitsa.jbbp.compiler
-
Class com.igormaznitsa.jbbp.compiler.JBBPNamedFieldInfo
class JBBPNamedFieldInfo extends Object implements Serializable- serialVersionUID:
- -3830704680293509892L
-
-
Package com.igormaznitsa.jbbp.compiler.conversion
-
Class com.igormaznitsa.jbbp.compiler.conversion.IntConstValueEvaluator
class IntConstValueEvaluator extends Object implements Serializable- serialVersionUID:
- 4640385518512384490L
-
Serialized Fields
-
value
int value
The Field contains integer constant.
-
-
-
Package com.igormaznitsa.jbbp.compiler.tokenizer
-
Class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPFieldTypeParameterContainer
class JBBPFieldTypeParameterContainer extends Object implements Serializable- serialVersionUID:
- 1557492283811982431L
-
Serialized Fields
-
byteOrder
JBBPByteOrder byteOrder
The Byte order for the field. -
extraData
String extraData
Extra data for the field (for instance number of bits for a bit field). -
typeName
String typeName
The field type.
-
-
Class com.igormaznitsa.jbbp.compiler.tokenizer.JBBPToken
class JBBPToken extends Object implements Serializable- serialVersionUID:
- 7864654729087070154L
-
Serialized Fields
-
arraySize
String arraySize
The Array size string value. It can be null if there is not any defined array size. -
fieldName
String fieldName
The Field name value. It can be null. -
fieldTypeParameters
JBBPFieldTypeParameterContainer fieldTypeParameters
Parsed field type part. -
position
int position
The Token position in the script string, the first char is 0. -
type
JBBPTokenType type
The Token type. It must not be null.
-
-
-
Package com.igormaznitsa.jbbp.compiler.varlen
-
Class com.igormaznitsa.jbbp.compiler.varlen.JBBPExpressionEvaluator
class JBBPExpressionEvaluator extends Object implements Serializable- serialVersionUID:
- -2951446352849455161L
-
Serialized Fields
-
compiledExpression
byte[] compiledExpression
The Array contains byte code of compiled expression. -
expressionSource
String expressionSource
The String contains the script source for expression. -
externalValueNames
String[] externalValueNames
The Array contains external variable names which values should be provided externally. -
maxStackDepth
int maxStackDepth
Max stack depth for the expression.- Since:
- 1.2.1
-
-
Class com.igormaznitsa.jbbp.compiler.varlen.JBBPOnlyFieldEvaluator
class JBBPOnlyFieldEvaluator extends Object implements Serializable- serialVersionUID:
- -1031131501937541693L
-
Serialized Fields
-
externalFieldName
String externalFieldName
An External field name which value will be requested by the evaluator. It can be null. -
namedFieldIndex
int namedFieldIndex
The Index in named field area for the field which is used by the evaluator.
-
-
-
Package com.igormaznitsa.jbbp.exceptions
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPCompilationException
class JBBPCompilationException extends JBBPException implements Serializable- serialVersionUID:
- -7567503709641292590L
-
Serialized Fields
-
token
JBBPToken token
The Problematic token, it can be null.
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPEvalException
class JBBPEvalException extends JBBPException implements Serializable- serialVersionUID:
- -8580688001091915787L
-
Serialized Fields
-
evaluator
JBBPIntegerValueEvaluator evaluator
The Evaluator which is the cause of the exception.
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPException
class JBBPException extends RuntimeException implements Serializable- serialVersionUID:
- -3311082983804835019L
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPFinderException
class JBBPFinderException extends JBBPException implements Serializable- serialVersionUID:
- 4499929218503483986L
-
Serialized Fields
-
fieldType
Class<? extends JBBPAbstractField> fieldType
The Field type of field to be searched. It may contain null. -
nameOrPath
String nameOrPath
The Name or the path of a field to be searched. It may contain null.
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPIllegalArgumentException
class JBBPIllegalArgumentException extends JBBPIOException implements Serializable- serialVersionUID:
- 2811626713945893782L
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPIOException
class JBBPIOException extends JBBPException implements Serializable- serialVersionUID:
- 1151192250682443895L
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPMapperException
class JBBPMapperException extends JBBPException implements Serializable- serialVersionUID:
- -5643926527601318948L
-
Serialized Fields
-
field
JBBPAbstractField field
The JBBP field which mapping generates the exception. -
mappingClass
Class<?> mappingClass
The class which mapping generates the exception.
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPNumericFieldValueConversionException
class JBBPNumericFieldValueConversionException extends JBBPException implements Serializable-
Serialized Fields
-
source
JBBPNumericField source
-
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPParsingException
class JBBPParsingException extends JBBPCompilationException implements Serializable- serialVersionUID:
- 3397335881291955769L
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPReachedArraySizeLimitException
class JBBPReachedArraySizeLimitException extends JBBPIOException implements Serializable-
Serialized Fields
-
limitSize
int limitSize
-
readSize
int readSize
-
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPTokenizerException
class JBBPTokenizerException extends JBBPCompilationException implements Serializable- serialVersionUID:
- -1132154077305893246L
-
Serialized Fields
-
errorPart
String errorPart
-
position
int position
The Token position.
-
-
Exception Class com.igormaznitsa.jbbp.exceptions.JBBPTooManyFieldsFoundException
class JBBPTooManyFieldsFoundException extends JBBPFinderException implements Serializable- serialVersionUID:
- -7805676497685397609L
-
Serialized Fields
-
numberOfInstances
int numberOfInstances
Number of found variants.
-
-
-
Package com.igormaznitsa.jbbp.model
-
Class com.igormaznitsa.jbbp.model.JBBPAbstractArrayField
class JBBPAbstractArrayField extends JBBPAbstractField implements Serializable- serialVersionUID:
- -9007994400543951290L
-
Class com.igormaznitsa.jbbp.model.JBBPAbstractField
class JBBPAbstractField extends Object implements Serializable- serialVersionUID:
- 6072321705839048728L
-
Serialized Fields
-
fieldNameInfo
JBBPNamedFieldInfo fieldNameInfo
The Field contains the field name info -
payload
Serializable payload
The Variable can hold some payload. It is not used by JBBP and can be used without restrictions. By default, it is null. The Field is not thread safe.- Since:
- 1.2.0
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayBit
- serialVersionUID:
- -4589044511663149591L
-
Serialized Fields
-
array
byte[] array
Bit values. -
bitNumber
JBBPBitNumber bitNumber
Number of value bits in values of the array.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayBoolean
class JBBPFieldArrayBoolean extends JBBPAbstractArrayField<JBBPFieldBoolean> implements Serializable- serialVersionUID:
- -7896549257985728694L
-
Serialized Fields
-
array
boolean[] array
The Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayByte
class JBBPFieldArrayByte extends com.igormaznitsa.jbbp.model.AbstractFieldByteArray<JBBPFieldByte> implements Serializable- serialVersionUID:
- -8100947416351943918L
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayDouble
- serialVersionUID:
- -2146959311724853264L
-
Serialized Fields
-
array
double[] array
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayFloat
- serialVersionUID:
- 6839868800303265190L
-
Serialized Fields
-
array
float[] array
Inside storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayInt
- serialVersionUID:
- 6839868800303265190L
-
Serialized Fields
-
array
int[] array
Inside storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayLong
- serialVersionUID:
- -2146959300724853264L
-
Serialized Fields
-
array
long[] array
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayShort
- serialVersionUID:
- 6119269534023759155L
-
Serialized Fields
-
array
short[] array
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayString
- serialVersionUID:
- -220078798710257313L
-
Serialized Fields
-
array
String[] array
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayStruct
- serialVersionUID:
- 8614627616366111833L
-
Serialized Fields
-
structs
JBBPFieldStruct[] structs
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayUByte
class JBBPFieldArrayUByte extends com.igormaznitsa.jbbp.model.AbstractFieldByteArray<JBBPFieldUByte> implements Serializable- serialVersionUID:
- -2568935326782182401L
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayUInt
- serialVersionUID:
- -2146953450724853264L
-
Serialized Fields
-
array
int[] array
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldArrayUShort
- serialVersionUID:
- -220078798710257343L
-
Serialized Fields
-
array
short[] array
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldBit
class JBBPFieldBit extends JBBPAbstractField implements Serializable- serialVersionUID:
- 3113427734366331529L
-
Serialized Fields
-
bitNumber
JBBPBitNumber bitNumber
The Value shows how many bits are really contain the value in the byte. -
value
int value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldBoolean
class JBBPFieldBoolean extends JBBPAbstractField implements Serializable- serialVersionUID:
- 4165558936928450699L
-
Serialized Fields
-
value
boolean value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldByte
class JBBPFieldByte extends JBBPAbstractField implements Serializable- serialVersionUID:
- -446415543054607091L
-
Serialized Fields
-
value
byte value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldDouble
class JBBPFieldDouble extends JBBPAbstractField implements Serializable- serialVersionUID:
- -7106473415348171461L
-
Serialized Fields
-
value
double value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldFloat
class JBBPFieldFloat extends JBBPAbstractField implements Serializable- serialVersionUID:
- 5493764792942829316L
-
Serialized Fields
-
value
float value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldInt
class JBBPFieldInt extends JBBPAbstractField implements Serializable- serialVersionUID:
- 5493764792042809716L
-
Serialized Fields
-
value
int value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldLong
class JBBPFieldLong extends JBBPAbstractField implements Serializable- serialVersionUID:
- -7006473435241171461L
-
Serialized Fields
-
value
long value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldShort
class JBBPFieldShort extends JBBPAbstractField implements Serializable- serialVersionUID:
- -6245423766682842050L
-
Serialized Fields
-
value
short value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldString
class JBBPFieldString extends JBBPAbstractField implements Serializable- serialVersionUID:
- -2861961302858335702L
-
Serialized Fields
-
str
String str
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldStruct
class JBBPFieldStruct extends JBBPAbstractField implements Serializable- serialVersionUID:
- -5862961302818335702L
-
Serialized Fields
-
fields
JBBPAbstractField[] fields
Structure fields.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldUByte
class JBBPFieldUByte extends JBBPAbstractField implements Serializable- serialVersionUID:
- -1280322774219967406L
-
Serialized Fields
-
value
byte value
Inside value storage.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldUInt
class JBBPFieldUInt extends JBBPAbstractField implements Serializable- serialVersionUID:
- 354342324375674L
-
Serialized Fields
-
value
int value
Internal field keeps the value.
-
-
Class com.igormaznitsa.jbbp.model.JBBPFieldUShort
class JBBPFieldUShort extends JBBPAbstractField implements Serializable- serialVersionUID:
- 8028734964961601006L
-
Serialized Fields
-
value
short value
Inside value storage.
-
-
-
Package com.igormaznitsa.jbbp.utils
-
Class com.igormaznitsa.jbbp.utils.JBBPIntCounter
class JBBPIntCounter extends Number implements Serializable- serialVersionUID:
- -4457089530231871404L
-
Serialized Fields
-
counter
int counter
The Variable contains the counter value.
-
-