public interface XBBlock
| Modifier and Type | Method and Description |
|---|---|
UBNatural |
getAttribute(int attributeIndex)
Gets attribute of given index / order.
|
java.util.List<UBNatural> |
getAttributes()
Gets List of attributes in order of appearance.
|
int |
getAttributesCount()
Gets count of attributes.
|
long |
getBlockSize()
Gets block size.
|
java.io.InputStream |
getData()
Gets block data.
|
XBBlockDataMode |
getDataMode()
Returns whether this block is data block.
|
int |
getDataSize()
Gets data size.
|
XBBlock |
getChildAt(int childIndex)
Gets child block of given index.
|
int |
getChildCount()
Gets count of children.
|
java.util.List<XBBlock> |
getChildren()
Gets list of all children blocks.
|
XBBlock |
getParent()
Gets parent block or null if block has no parent.
|
XBBlockTerminationMode |
getTerminationMode()
Returns whether this block is using sequence of children ended with
termination block.
|
XBBlock getParent()
XBBlockDataMode getDataMode()
XBBlockTerminationMode getTerminationMode()
java.util.List<UBNatural> getAttributes()
UBNatural getAttribute(int attributeIndex)
attributeIndex - index/order of attributeint getAttributesCount()
java.util.List<XBBlock> getChildren()
XBBlock getChildAt(int childIndex)
childIndex - index of child blockint getChildCount()
java.io.InputStream getData()
int getDataSize()
long getBlockSize()