public interface XBBlock
| 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
|
long |
getBlockSize()
Get block size
|
java.io.InputStream |
getData()
Get node data
|
int |
getDataSize()
Get data size
|
XBBlock |
getChildAt(int childIndex)
Get children of given index
|
int |
getChildCount()
Get count of children
|
java.util.List<XBBlock> |
getChildren()
Get list of all children
|
XBBlock |
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.
|
XBBlock getParent()
boolean isDataNode()
boolean isTerminated()
int getAttributesCount()
java.util.List<UBNatural> getAttributes()
UBNatural getAttribute(int index)
int getChildCount()
XBBlock getChildAt(int childIndex)
java.util.List<XBBlock> getChildren()
java.io.InputStream getData()
int getDataSize()
long getBlockSize()