Interface | Description |
---|---|
FastStructReader<T> |
Interface FastStructWriter define how to access a struct reading class with generated code.
|
FastStructWriter<T> |
Interface FastStructWriter define how to access a struct writing class with generated code.
|
InfoProvider |
Interface InfoProvider represents something that can provide:
- converted selector
|
LengthProvider |
Interface LengthProvider represents something that can provide length of a field.
|
LengthProvider2 |
Interface LengthProvider2 represents something that can provide:
- length of a field
- maximum length of the entire struct
- number of elements in array
|
Util.ObjectHandler<T> |
Interface for processing objects read.
|
Util.Transformer<T1,T2> |
Interface for converting objects read.
|
Util2.ObjectHandler<T> |
Interface for processing objects read.
|
Util2.Transformer<T1,T2> |
Interface for converting objects read.
|
Class | Description |
---|---|
BCDUtil |
Class TimeUtil converts between bytes with Binary Coded Decimals ant BigDecimal objects.
|
CodeGen |
Class CodeGen generates FastStructReader's and FastStructWriter's using javassist library.
|
CompositFastStructReader<T> |
Class CompositFastStructReader dispatches to a number of FastStructReaders's based on peek of actual sub class.
|
CompositFastStructWriter |
Class CompositFastStructWriter dispatches to a number of FastStructWriter's based on actual object type.
|
FieldInfo |
Class FieldInfo contains information about a native struct field needed for conversions.
|
StructInfo |
Class StructInfo contains information about a native struct needed for reading and/or writing.
|
StructInfoCache |
Class StructInfoCache caches StructInfo objects in a singleton cache.
|
StructReader |
Class StructReader reads a Java object from a byte array containing a native struct.
|
StructReaderStream |
Class StructReaderStream reads a Java object from an input stream containing a native struct.
|
StructWriter |
Class StructWriter writes a Java object to a byte array as a native struct.
|
SubClassAndPad |
Class SubClassAndPad contains information about class and padding for select field.
|
TimeUtil |
Class TimeUtil converts between integers in various time formats and Date objects.
|
Util |
Utility class to process lists and to work with files instead of byte arrays.
|
Util2 |
Utility class to process lists and to work with files instead of byte arrays
trying to work even with variable length structs.
|
VAXFloatUtil |
Class VAXFloatUtil converts between VAX floating point and IEEE floating point.
|
Enum | Description |
---|---|
Alignment |
Enum Alignment specifies alignment within native struct.
|
Endian |
Enum Endian specifies endianess within native struct.
|
ExtEndian |
Enum ExtEndian specifies endianess in field within native struct.
|
FieldType |
Enum FieldType specifies native struct types.
|
Exception | Description |
---|---|
RecordException |
Class RecordException encapsulates exceptions related to record processing.
|
Annotation Type | Description |
---|---|
ArrayField |
Annotation for arrays.
|
Selector |
Annotation for selection of sub types.
|
Struct |
Annotation for structs.
|
StructField |
Annotation for fields.
|
SubType |
Annotation for sub types.
|