public class XBTStreamChecker extends java.lang.Object implements XBTListener
| Constructor and Description |
|---|
XBTStreamChecker(XBTInputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
UBNatural |
attribXBT() |
void |
attribXBT(UBNatural value)
Reports block attribute.
|
boolean |
beginXBT() |
void |
beginXBT(boolean term)
Reports block begin.
|
java.io.InputStream |
dataXBT() |
void |
dataXBT(java.io.InputStream data)
Reports block data.
|
void |
endXBT()
Reports block end.
|
XBTInputStream |
getStream() |
boolean |
isClosed() |
XBBlockType |
typeXBT() |
void |
typeXBT(XBBlockType type)
Type of block
|
public XBTStreamChecker(XBTInputStream stream)
public boolean beginXBT()
throws XBProcessingException,
java.io.IOException
XBProcessingExceptionjava.io.IOExceptionpublic XBBlockType typeXBT() throws XBProcessingException, java.io.IOException
XBProcessingExceptionjava.io.IOExceptionpublic UBNatural attribXBT() throws XBProcessingException, java.io.IOException
XBProcessingExceptionjava.io.IOExceptionpublic java.io.InputStream dataXBT()
throws XBProcessingException,
java.io.IOException
XBProcessingExceptionjava.io.IOExceptionpublic void endXBT()
throws XBProcessingException,
java.io.IOException
XBTListenerendXBT in interface XBTListenerXBProcessingExceptionjava.io.IOExceptionpublic 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 boolean isClosed()
public XBTInputStream getStream()