public class XBTTreeNode.XBParamExtractor extends java.lang.Object implements XBParamListener
| Constructor and Description |
|---|
XBTTreeNode.XBParamExtractor(XBTBlock source,
XBACatalog catalog,
long targetParam) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginXBParam(XBParamDecl type)
Reports parameter begin.
|
void |
blockXBParam(boolean list)
Reports single block or potentially infinite / terminated block sequence.
|
void |
endXBParam()
Reports parameter end.
|
long |
getAttributeCount() |
long |
getAttributeStart() |
long |
getBlockCount() |
long |
getBlockStart() |
XBTTreeNode |
getOutput() |
XBParamDecl |
getParamType() |
public XBTTreeNode.XBParamExtractor(XBTBlock source, XBACatalog catalog, long targetParam)
public void beginXBParam(XBParamDecl type) throws XBProcessingException, java.io.IOException
XBParamListenerbeginXBParam in interface XBParamListenertype - Type of parameterXBProcessingExceptionjava.io.IOExceptionpublic void blockXBParam(boolean list)
throws XBProcessingException,
java.io.IOException
XBParamListenerblockXBParam in interface XBParamListenerlist - True if it is sequence of blocksXBProcessingExceptionjava.io.IOExceptionpublic void endXBParam()
throws XBProcessingException,
java.io.IOException
XBParamListenerendXBParam in interface XBParamListenerXBProcessingExceptionjava.io.IOExceptionpublic XBTTreeNode getOutput()
public XBParamDecl getParamType()
public long getAttributeStart()
public long getAttributeCount()
public long getBlockStart()
public long getBlockCount()