| Package | Description |
|---|---|
| org.xbup.catalog.declaration | |
| org.xbup.io.declaration | |
| org.xbup.io.serial | |
| org.xbup.types | |
| org.xbup.ubnumber | |
| org.xbup.ubnumber.ubtypes |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XBCBlockDecl
Block Type Context defined by catalog specification.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XBCBlockDef
XBUP level 1 block definition based on catalog specification.
|
class |
XBCFormatDecl
XBUP Level 1 Format Declaration represented by catalog.
|
class |
XBCGroupDecl
XBUP Level 1 Group specification.
|
class |
XBCParamDecl
XBUP Level 1 Parameter Declaration.
|
class |
XBCPBlockDecl
XBUP Level 1 block declaration using catalog path.
|
class |
XBCPFBlockDecl
Context Group Type Specified by Format Path and group and block indexes.
|
class |
XBCPFGroupDecl
Context Group Type Specified by Format Path and group index.
|
class |
XBCPFormatDecl
Format declaration based on catalog path.
|
class |
XBCPGroupDecl |
class |
XBCSBlockDecl
Block Type Context defined by catalog specification.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XBBlockDecl
XBUP Level 1 Block Declaration Interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XBDBlockDecl
XBUP Level 1 Block Declaration using existing block definition.
|
class |
XBDBlockDef
XBUP Level 1 Group Definition
|
class |
XBDParamDecl
XBUP Level 1 Parameter Declaration.
|
class |
XBFormatDecl
XBUP Level 1 Format Declaration.
|
class |
XBFormatDef
XBUP Level 1 Format Definition
|
class |
XBGroupDecl
XBUP Level 1 Group Declaration.
|
class |
XBGroupDef
XBUP Level 1 Group Definition
|
class |
XBListDef
Deprecated.
will be removed in favor of XBParameter
|
class |
XBRevisionDef
XBUP Level 1 Revision Definition.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XBSerialSequence
Level 1 Serialization Sequence.
|
| Modifier and Type | Method and Description |
|---|---|
XBTSerializable |
XBSerialSequenceIList.get()
Get next item from the list
|
XBTSerializable |
XBSerialSequenceList.get()
Get next item from the list
|
XBTSerializable |
XBSerialSequenceItem.getItem() |
XBTSerializable |
XBTSerialEventConsumer_.nextChild() |
| Modifier and Type | Method and Description |
|---|---|
void |
XBSerialSequence.add(XBSerialSequenceOp op,
XBTSerializable item) |
void |
XBTOutputSerial.addChild(XBTSerializable child)
Put next child of block
|
void |
XBTSerialEventConsumer_.addChild(XBTSerializable node) |
void |
XBSerialSequence.consist(XBTSerializable item) |
void |
XBSerialSequence.join(XBTSerializable item) |
void |
XBTInputSerial.nextChild(XBTSerializable child)
Get next child of block
|
void |
XBSerialSequenceItem.setItem(XBTSerializable item) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBSerialSequence.serializeFromXBSequence(XBTInputSerial serial,
java.util.List<XBTSerializable> params) |
void |
XBSerialSequence.serializeToXBSequence(XBTOutputSerial serial,
java.util.List<XBTSerializable> params) |
| Constructor and Description |
|---|
XBSerialSequence(XBBlockType type,
boolean terminated,
XBTSerializable join) |
XBSerialSequence(XBBlockType type,
XBTSerializable join) |
XBSerialSequenceItem(XBSerialSequenceOp sequenceOp,
XBTSerializable item) |
XBTSerialEventConsumer_(XBTSerializable target,
boolean terminated) |
XBTSerialEventConsumer(XBTSerializable target) |
XBTSerialEventProducer(XBTSerializable source) |
XBTSerialEventProducer(XBTSerializable source,
XBTEventListener eventListener) |
XBTSerialPullConsumer(XBTSerializable target) |
| Modifier and Type | Class and Description |
|---|---|
class |
XBByte
Encapsulation class for natural numbers - 8 bits (known as byte).
|
class |
XBChar
Encapsulation class for String.
|
class |
XBCharset
Encapsulation class for String.
|
class |
XBInt
Encapsulation class for natural numbers.
|
class |
XBNat
Encapsulation class for natural numbers.
|
class |
XBNat16
Encapsulation class for natural numbers.
|
class |
XBNat32
Encapsulation class for natural numbers.
|
class |
XBNatural
Encapsulation class for natural numbers.
|
class |
XBString
Encapsulation class for String.
|
class |
XBTime
Time in seconds as real timestamp.
|
class |
XBTimeTS
Time in seconds as timestamp with seconds precision.
|
| Modifier and Type | Method and Description |
|---|---|
XBTSerializable |
XBNatural.getXBTTransformations(XBBlockType type) |
| Modifier and Type | Class and Description |
|---|---|
class |
UBBoolean
Abstract class for UB form boolean value.
|
class |
UBEInteger |
class |
UBENatural
Abstract class for UB form natural value
|
class |
UBInteger
Abstract class for UB form integer value.
|
class |
UBList |
class |
UBNatural
Abstract class for UBNatural attribute.
|
class |
UBNumber
Abstract class for numbers serializable to UB streams.
|
class |
UBRatio
Abstract class for UBNatural attribute.
|
class |
UBReal
Abstract class for UB form real number value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UBBit
Bitfield value
|
class |
UBENat32
UBENatural with limited value capacity.
|
class |
UBInt |
class |
UBInt32 |
class |
UBIntBig |
class |
UBNat |
class |
UBNat32
UBNatural with limited value capacity
|
class |
UBNatBig |
class |
UBPath32
UBPath with 32bit long items
|
class |
UBRea |