public class XBParamConvertor extends java.lang.Object implements XBTConsumer, XBParamProvider
| Modifier and Type | Class and Description |
|---|---|
class |
XBParamConvertor.XBParamHandler
Handler class for parameter sequence processing.
|
class |
XBParamConvertor.XBParamProcessor
Parameter processor accepting attributes and returning parameter events.
|
XBTConsumer.XBTTrigger| Constructor and Description |
|---|
XBParamConvertor(XBParamListener paramListener,
XBACatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
void |
attachXBParamListener(XBParamListener listener)
Set listener for data to send.
|
void |
attachXBTTriger(XBTConsumer.XBTTrigger trigger)
Attach receiving trigger from source
|
void |
attribXBT(UBNatural value)
Reports block attribute.
|
void |
beginXBT(boolean term)
Reports block begin.
|
void |
dataXBT(java.io.InputStream data)
Reports block data.
|
void |
endXBT()
Reports block end.
|
void |
typeXBT(XBBlockType type)
Type of block
|
public XBParamConvertor(XBParamListener paramListener, XBACatalog catalog)
public void beginXBT(boolean term)
throws XBProcessingException,
java.io.IOException
XBTListenerbeginXBT in interface XBTListenerterm - Specify whether node is terminatedXBProcessingExceptionjava.io.IOExceptionpublic void typeXBT(XBBlockType type) throws XBProcessingException, java.io.IOException
XBTListenertypeXBT in interface XBTListenertype - Returns type of block.XBProcessingExceptionjava.io.IOExceptionpublic void attribXBT(UBNatural value) throws XBProcessingException, java.io.IOException
XBTListenerattribXBT in interface XBTListenervalue - given attributeXBProcessingException - if unable to parse attribute valuejava.io.IOExceptionpublic void dataXBT(java.io.InputStream data)
throws XBProcessingException,
java.io.IOException
XBTListenerdataXBT in interface XBTListenerdata - processed dataXBProcessingExceptionjava.io.IOExceptionpublic void endXBT()
throws XBProcessingException,
java.io.IOException
XBTListenerendXBT in interface XBTListenerXBProcessingExceptionjava.io.IOExceptionpublic void attachXBTTriger(XBTConsumer.XBTTrigger trigger)
XBTConsumerattachXBTTriger in interface XBTConsumerpublic void attachXBParamListener(XBParamListener listener)
XBParamProviderattachXBParamListener in interface XBParamProviderlistener - Target listener