public interface XBTBlock
| Modifier and Type | Method and Description |
|---|---|
UBNatural |
getAttribute(int index)
Gets attribute of given index
|
java.util.List<UBNatural> |
getAttributes()
Get List of attributes in order of appearance
|
int |
getAttributesCount()
Get count of attributes
|
int |
getBlockIndex()
Get block postion in tree in depth-first scan
|
long |
getBlockSize()
Get block size
|
XBBlockType |
getBlockType()
Get block type.
|
java.io.InputStream |
getData()
Get node data
|
int |
getDataSize()
Get data size
|
XBTBlock |
getChildAt(int childIndex)
Get children of given index
|
int |
getChildCount()
Get count of children
|
java.util.List<XBTBlock> |
getChildren()
Get list of all children
|
XBTBlock |
getParent()
Get parent block or null if block has no parent.
|
boolean |
isDataNode()
Returns whether this block is data block.
|
boolean |
isTerminated()
Returns whether this block is using sequence of children ended with
termination block.
|
XBBlockType getBlockType()
XBTBlock getParent()
boolean isDataNode()
boolean isTerminated()
int getAttributesCount()
java.util.List<UBNatural> getAttributes()
UBNatural getAttribute(int index)
int getChildCount()
XBTBlock getChildAt(int childIndex)
java.util.List<XBTBlock> getChildren()
java.io.InputStream getData()
int getDataSize()
int getBlockIndex()
long getBlockSize()