| Modifier and Type | Method and Description |
|---|---|
void |
XBCPFormatDecl.toXB(XBListener target) |
| Modifier and Type | Class and Description |
|---|---|
class |
XBParseException
Class for XBUP protocol parsing exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBListener.attribXB(UBNatural value)
Reports block attribute.
|
void |
XBWriter.XBPullEventHandler.attribXB(UBNatural value) |
void |
XBParamConvertor.attribXBT(UBNatural value) |
void |
XBParamConvertor.XBParamProcessor.attribXBT(UBNatural value) |
void |
XBTListener.attribXBT(UBNatural value)
Reports block attribute.
|
void |
XBListener.beginXB(boolean term)
Reports block begin.
|
void |
XBWriter.XBPullEventHandler.beginXB(boolean term) |
void |
XBParamConvertor.XBParamHandler.beginXBParam(XBParamDecl type) |
void |
XBParamListener.beginXBParam(XBParamDecl type)
Reports parameter begin.
|
void |
XBParamConvertor.beginXBT(boolean term) |
void |
XBTListener.beginXBT(boolean term)
Reports block begin.
|
void |
XBParamConvertor.XBParamHandler.blockXBParam(boolean list) |
void |
XBParamListener.blockXBParam(boolean list)
Reports single block or potentially infinite / terminated block sequence.
|
void |
XBListener.dataXB(java.io.InputStream data)
Reports block data.
|
void |
XBWriter.XBPullEventHandler.dataXB(java.io.InputStream data) |
void |
XBParamConvertor.dataXBT(java.io.InputStream data) |
void |
XBTListener.dataXBT(java.io.InputStream data)
Reports block data.
|
void |
XBListener.endXB()
Reports block end.
|
void |
XBWriter.XBPullEventHandler.endXB() |
void |
XBParamConvertor.XBParamHandler.endXBParam() |
void |
XBParamListener.endXBParam()
Reports parameter end.
|
void |
XBParamConvertor.endXBT() |
void |
XBTListener.endXBT()
Reports block end.
|
static int |
XBHead.checkXBUPHead(java.io.InputStream stream)
Validate head of XBUP file to stream.
|
void |
XBReader.performXB()
Process all events and send them to target
|
void |
XBWriter.putXB(XBToken token) |
void |
XBWriter.putXBToken(XBToken token) |
void |
XBParamConvertor.typeXBT(XBBlockType type) |
void |
XBTListener.typeXBT(XBBlockType type)
Type of block
|
| Constructor and Description |
|---|
XBParamConvertor.XBParamProcessor(XBParamDecl paramDecl) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBTAddBlockCommand.perform(XBTEditableDocument document) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBEventProducer.generateXBEvents()
Send all data to listener
|
void |
XBTEventProducer.generateXBTEvents()
Send all data to listener
|
void |
XBEventListener.putXBToken(XBToken token)
Put next token.
|
void |
XBTEventListener.putXBTToken(XBTToken token)
Invoked when an action occurs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBToXBTEventConvertor.putXBToken(XBToken token) |
void |
XBTToXBEventConvertor.putXBTToken(XBTToken token) |
void |
XBTToXBEventDropper.putXBTToken(XBTToken token) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBDefaultFilter.attribXB(UBNatural value) |
void |
XBMultiplicator.attribXB(UBNatural value) |
void |
XBToXBTConvertor.attribXB(UBNatural value) |
void |
XBTDecapsulator.attribXBT(UBNatural value) |
void |
XBTDefaultFilter.attribXBT(UBNatural value) |
void |
XBTEncapsulator.attribXBT(UBNatural value) |
void |
XBTMultiplicator.attribXBT(UBNatural value) |
void |
XBTToXBConvertor.attribXBT(UBNatural value) |
void |
XBTToXBDropper.attribXBT(UBNatural value) |
void |
XBDefaultFilter.beginXB(boolean term) |
void |
XBMultiplicator.beginXB(boolean term) |
void |
XBToXBTConvertor.beginXB(boolean term) |
void |
XBTDecapsulator.beginXBT(boolean term) |
void |
XBTDefaultFilter.beginXBT(boolean term) |
void |
XBTEncapsulator.beginXBT(boolean term) |
void |
XBTMultiplicator.beginXBT(boolean term) |
void |
XBTToXBConvertor.beginXBT(boolean term) |
void |
XBTToXBDropper.beginXBT(boolean term) |
void |
XBDefaultFilter.dataXB(java.io.InputStream data) |
void |
XBMultiplicator.dataXB(java.io.InputStream data) |
void |
XBToXBTConvertor.dataXB(java.io.InputStream data) |
void |
XBTDecapsulator.dataXBT(java.io.InputStream data) |
void |
XBTDefaultFilter.dataXBT(java.io.InputStream data) |
void |
XBTEncapsulator.dataXBT(java.io.InputStream data) |
void |
XBTMultiplicator.dataXBT(java.io.InputStream data) |
void |
XBTToXBConvertor.dataXBT(java.io.InputStream data) |
void |
XBTToXBDropper.dataXBT(java.io.InputStream data) |
void |
XBDefaultFilter.endXB() |
void |
XBMultiplicator.endXB() |
void |
XBToXBTConvertor.endXB() |
void |
XBTDecapsulator.endXBT() |
void |
XBTDefaultFilter.endXBT() |
void |
XBTEncapsulator.endXBT() |
void |
XBTMultiplicator.endXBT() |
void |
XBTToXBConvertor.endXBT() |
void |
XBTToXBDropper.endXBT() |
void |
XBTDecapsulator.typeXBT(XBBlockType type) |
void |
XBTDefaultFilter.typeXBT(XBBlockType type) |
void |
XBTEncapsulator.typeXBT(XBBlockType type) |
void |
XBTMultiplicator.typeXBT(XBBlockType type) |
void |
XBTToXBConvertor.typeXBT(XBBlockType type) |
void |
XBTToXBDropper.typeXBT(XBBlockType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBPullWriter.XBPullEventHandler.attribXB(UBNatural value) |
void |
XBPullWriter.XBPullEventHandler.beginXB(boolean term) |
void |
XBPullWriter.XBPullEventHandler.dataXB(java.io.InputStream data) |
void |
XBPullWriter.XBPullEventHandler.endXB() |
void |
XBPullReader.performXB()
Process all events and send them to target
|
void |
XBPullConsumer.processXBPulls()
Consume all data
|
void |
XBTPullConsumer.processXBTPulls()
Consume all data
|
abstract XBToken |
XBDefaultPullProvider.pullXBToken() |
XBToken |
XBPullProvider.pullXBToken()
Pull next token.
|
XBToken |
XBPullReader.pullXBToken()
Main pull reader parser processing method.
|
XBToken |
XBTPullReader.pullXBToken()
Overrides handlings for level 0 pull processing.
|
abstract XBTToken |
XBTDefaultPullProvider.pullXBTToken() |
XBTToken |
XBTPullProvider.pullXBTToken()
Pull next token.
|
XBTToken |
XBTPullReader.pullXBTToken()
Returns next item in XBUP level 1 parsing.
|
void |
XBTPullWriter.pullXBTWrite(XBTToken item)
Pull Writing method.
|
void |
XBPullWriter.putXB(XBToken token) |
void |
XBPullWriter.putXBToken(XBToken token) |
| Modifier and Type | Method and Description |
|---|---|
XBToken |
XBTToXBPullConvertor.pullXBToken() |
XBTToken |
XBToXBTPullConvertor.pullXBTToken() |
| Modifier and Type | Method and Description |
|---|---|
XBProcedureStatus |
XBCall.call(XBTStreamChecker source,
XBTListener result)
Method for remote invocation/calling of given procedure.
|
void |
XBProcedure.execute(XBTStreamChecker source,
XBTListener result)
Method for invocation of this procedure
Position in source is after block type
TODO: Add status handling (may include exceptions)
|
XBTToken |
XBTCPRemoteServer.XBL1PullInputStream.getXBT() |
void |
XBDbServiceClient.MyXBTEventListener.putXBTToken(XBTToken token) |
void |
XBTCPServiceClient.MyXBTEventListener.putXBTToken(XBTToken token) |
void |
XBTCPRemoteServer.respondMessage(XBInputStream input,
XBOutputStream output) |
void |
XBTCPRemoteServer.run()
Providing main loop
|
| Modifier and Type | Class and Description |
|---|---|
class |
XBSerialException
Exception for XBUP Protocol serialization errors.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBOutputSerial.addAttr(UBNatural attr)
Put next attribute of block
|
void |
XBTOutputSerial.addAttr(UBNatural attr)
Put next attribute of block
|
void |
XBOutputSerial.addData(java.io.InputStream data)
Put next data of block
|
void |
XBTOutputSerial.addData(java.io.InputStream data)
Put next data of block
|
void |
XBOutputSerial.addChild(XBSerializable node)
Put next child of block
|
void |
XBTOutputSerial.addChild(XBTSerializable child)
Put next child of block
|
boolean |
XBInputSerial.begin()
Get terminated block flag
|
boolean |
XBTInputSerial.begin()
Get terminated block flag
|
void |
XBOutputSerial.begin(boolean terminated)
Get terminated block flag
|
void |
XBTOutputSerial.begin(boolean terminated)
Set terminated block flag
|
void |
XBInputSerial.end()
Get end of block
|
void |
XBOutputSerial.end()
Put end of block
|
void |
XBTInputSerial.end()
Get end of block
|
void |
XBTOutputSerial.end()
Put end of block
|
void |
XBSerialEventProducer.generateXBEvents() |
void |
XBTSerialEventProducer.generateXBTEvents() |
XBBlockType |
XBTInputSerial.getType()
Get type of block
|
UBNatural |
XBInputSerial.nextAttr()
Get next attribute of block
|
UBNatural |
XBTInputSerial.nextAttr()
Get next attribute of block
|
java.io.InputStream |
XBInputSerial.nextData()
Get next data of block
|
java.io.InputStream |
XBTInputSerial.nextData()
Get next data of block
|
void |
XBInputSerial.nextChild(XBSerializable child)
Get next child of block
|
void |
XBTInputSerial.nextChild(XBTSerializable child)
Get next child of block
|
void |
XBSerialPullConsumer.processXBPulls() |
void |
XBTSerialPullConsumer.processXBTPulls() |
XBToken |
XBSerialPullProducer.pullXBToken() |
void |
XBSerialEventConsumer.putXBToken(XBToken token) |
void |
XBTSerialEventConsumer.putXBTToken(XBTToken token) |
void |
XBTSerialEventConsumer_.putXBTToken(XBTToken token) |
void |
XBSerialMethodStream.serializeFromXB(XBInputSerial serial)
Perform serialization from XBL0EventInputSerial object.
|
void |
XBSerialSequence.serializeFromXBSequence(XBTInputSerial serial,
java.util.List<XBTSerializable> params) |
void |
XBTSerialMethodStream.serializeFromXBT(XBTInputSerial serial)
Perform serialization from serial strea.
|
void |
XBSerialMethodStream.serializeToXB(XBOutputSerial serial)
Perform serialization to XBL0EventInputSerial object.
|
void |
XBSerialSequence.serializeToXBSequence(XBTOutputSerial serial,
java.util.List<XBTSerializable> params) |
void |
XBTSerialMethodStream.serializeToXBT(XBTOutputSerial serial)
Perform serialization to serial stream.
|
void |
XBTOutputSerial.setType(XBBlockType type)
Set block type
|
| Constructor and Description |
|---|
XBSerialEventProducer(XBSerializable source,
XBEventListener eventListener) |
XBTSerialEventProducer(XBTSerializable source,
XBTEventListener eventListener) |
| Modifier and Type | Method and Description |
|---|---|
UBNatural |
XBStreamChecker.attribXB() |
void |
XBStreamChecker.attribXB(UBNatural value) |
UBNatural |
XBTStreamChecker.attribXBT() |
void |
XBTStreamChecker.attribXBT(UBNatural value) |
boolean |
XBStreamChecker.beginXB() |
void |
XBStreamChecker.beginXB(boolean term) |
boolean |
XBTStreamChecker.beginXBT() |
void |
XBTStreamChecker.beginXBT(boolean term) |
java.io.InputStream |
XBStreamChecker.dataXB() |
void |
XBStreamChecker.dataXB(java.io.InputStream data) |
java.io.InputStream |
XBTStreamChecker.dataXBT() |
void |
XBTStreamChecker.dataXBT(java.io.InputStream data) |
void |
XBStreamChecker.endXB() |
void |
XBTStreamChecker.endXBT() |
abstract XBTToken |
XBTInputStream.getXBT()
Get next item in stream
|
XBTToken |
XBTInputStream.XBTEventIStream.getXBT() |
XBTTokenType |
XBTInputStream.XBTEventIStream.getXBTType() |
XBToken |
XBInputStream.XBPrefixInputStream.pullXBToken() |
abstract void |
XBOutputStream.putXB(XBToken token)
Pull interface direct convertor
|
abstract void |
XBTOutputStream.putXBT(XBTToken token)
Pull interface direct convertor
|
void |
XBOutputStream.putXBToken(XBToken token)
Invoked when an action occurs.
|
void |
XBTOutputStream.putXBTToken(XBTToken token)
Invoked when an action occurs.
|
void |
XBStreamable.readXBStream(XBInputStream stream)
Read content of object from Level 0 XBStream
|
void |
XBStreamable.readXBStream(XBInputStream stream)
Read content of object from Level 0 XBStream
|
void |
XBTStreamable.readXBTStream(XBTInputStream stream)
Try to read Level 1 XBUP Stream as a class content.
|
void |
XBTInputStream.skip()
Skip single block
|
void |
XBInputStream.toXBEvents()
Process stream as stream of events
|
void |
XBTInputStream.toXBTEvents()
Process stream as stream of events
|
XBBlockType |
XBTStreamChecker.typeXBT() |
void |
XBTStreamChecker.typeXBT(XBBlockType type) |
void |
XBStreamable.writeXBStream(XBOutputStream stream)
Write content of object to Level 0 XBStream
|
void |
XBTStreamable.writeXBTStream(XBTOutputStream stream)
Transforms give class into Level 1 XBUP Stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBOMOutputStream.putXB(XBToken token) |
| Modifier and Type | Method and Description |
|---|---|
XBTokenType |
XBFileInputStream.getItem() |
XBTToken |
XBTFileInputStream.getXBT() |
XBTTokenType |
XBTFileInputStream.getXBTType() |
XBToken |
XBFileInputStream.pullXBToken() |
void |
XBFileOutputStream.putXB(XBToken item) |
void |
XBTFileOutputStream.putXBT(XBTToken item) |
| Modifier and Type | Method and Description |
|---|---|
XBTToken |
XBTFilterInputStream.getXBT() |
XBTToken |
XBToXBTStreamConvertor.getXBT() |
XBTToken |
XBToXBTStreamUndropConvertor.getXBT() |
XBToken |
XBFilterInputStream.pullXBToken() |
XBToken |
XBTToXBStreamConvertor.pullXBToken() |
void |
XBEventOutputStream.putXB(XBToken item) |
void |
XBFilterOutputStream.putXB(XBToken item) |
void |
XBTEventOutputStream.putXBT(XBTToken item) |
void |
XBTFilterOutputStream.putXBT(XBTToken item) |
void |
XBTToXBStreamConvertor.XBTToXBDefaultStreamConvertor.readXBStream(XBInputStream stream) |
void |
XBTToXBStreamConvertor.XBTCToXBDefaultStreamConvertor.readXBStream(XBInputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBTreeNode.MyXBListener.attribXB(UBNatural value) |
void |
XBTreeNode.MyXBListener.beginXB(boolean term) |
void |
XBTTreeNode.XBParamExtractor.beginXBParam(XBParamDecl type) |
void |
XBTTreeNode.XBParamExtractor.blockXBParam(boolean list) |
void |
XBTreeNode.MyXBListener.dataXB(java.io.InputStream data) |
void |
XBTreeNode.MyXBListener.endXB() |
void |
XBTTreeNode.XBParamExtractor.endXBParam() |
int |
XBTTreeDocument.fromFileUB() |
int |
XBTreeDocument.fromFileUB() |
int |
XBTTree.fromStreamUB(java.io.InputStream stream) |
int |
XBTTreeDocument.fromStreamUB(java.io.InputStream stream) |
int |
XBTTreeNode.fromStreamUB(java.io.InputStream stream) |
int |
XBTree.fromStreamUB(java.io.InputStream stream) |
int |
XBTreeDocument.fromStreamUB(java.io.InputStream stream) |
int |
XBTreeNode.fromStreamUB(java.io.InputStream stream) |
int |
XBTTreeNode.fromStreamUB(java.io.InputStream stream,
boolean terminable) |
int |
XBTreeNode.fromStreamUB(java.io.InputStream stream,
boolean terminable) |
int |
XBTTreeNode.childrenFromStreamUB(java.io.InputStream stream,
int maxSize)
Reads all children blocks.
|
int |
XBTreeNode.childrenFromStreamUB(java.io.InputStream stream,
int maxSize) |
void |
XBEditableDocument.setRootBlock(XBBlock block)
Set root block of the document.
|
void |
XBTreeDocument.setRootBlock(XBBlock block) |
void |
XBTEditableDocument.setRootBlock(XBTBlock block)
Set root block of the document.
|
void |
XBTTreeDocument.setRootBlock(XBTBlock block) |
void |
XBTTreeNode.toXBTEvents(XBTListener target) |
void |
XBTTreeNode.toXBTEvents(XBTListener target,
boolean recursive) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBArrayList.readFromXBStream(XBInputStream stream) |
void |
XBArrayList.readFromXBStream(XBInputStream stream) |
void |
XBArrayList.readXBStream(XBInputStream stream) |
void |
XBArrayList.readXBStream(XBInputStream stream) |
void |
XBArrayList.readXBTStream(XBTInputStream stream) |
void |
XBByte.setValue(byte value) |
void |
XBNat16.setValue(int value) |
void |
XBNat32.setValue(int value) |
void |
XBTime.setValue(int value) |
void |
XBTimeTS.setValue(int value) |
void |
XBByte.setValue(UBNatural value) |
void |
XBNat16.setValue(UBNatural value) |
void |
XBNat32.setValue(UBNatural value) |
void |
XBTimeTS.setValue(UBNatural value) |
void |
XBTime.setValue(UBReal value) |
void |
XBArrayList.writeToXBStream(XBOutputStream stream) |
void |
XBArrayList.writeXBStream(XBOutputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
int |
UBStreamable.fromStreamUB(java.io.InputStream stream)
Method for reading values in UB Encoding from standard data stream.
|
| Modifier and Type | Method and Description |
|---|---|
int |
UBENat32.fromStreamUB(java.io.InputStream stream) |
int |
UBNat32.fromStreamUB(java.io.InputStream stream) |
int |
UBPath32.fromStreamUB(java.io.InputStream stream) |