| Constructor and Description |
|---|
XBDefaultBlock(XBBlockTerminationMode terminationMode,
XBAttribute[] attributes,
XBBlock[] children) |
XBDefaultBlock(XBBlockTerminationMode terminationMode,
XBBlockData data) |
XBDefaultBlock(XBBlock parent,
XBBlockTerminationMode terminationMode,
XBAttribute[] attributes,
XBBlock[] children) |
XBDefaultBlock(XBBlock parent,
XBBlockTerminationMode terminationMode,
XBBlockData data) |
| Modifier and Type | Method and Description |
|---|---|
XBAttribute |
getAttributeAt(int attributeIndex)
Gets attribute of given index / order.
|
XBAttribute[] |
getAttributes()
Gets array of attributes in order of appearance.
|
int |
getAttributesCount()
Gets count of attributes.
|
XBBlockData |
getBlockData()
Gets block data.
|
int |
getBlockIndex()
Gets block position in tree in depth-first scan.
|
long |
getBlockSize()
Gets block size.
|
java.io.InputStream |
getData()
Gets block data.
|
XBBlockDataMode |
getDataMode()
Returns whether this block is data block.
|
long |
getDataSize()
Gets data size.
|
XBBlock |
getChildAt(int childIndex)
Gets child block of given index.
|
XBBlock[] |
getChildren()
Gets array of all children blocks.
|
int |
getChildrenCount()
Gets count of children.
|
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.
|
void |
setParent(XBBlock parent) |
public XBDefaultBlock(XBBlockTerminationMode terminationMode, XBAttribute[] attributes, XBBlock[] children)
public XBDefaultBlock(XBBlock parent, XBBlockTerminationMode terminationMode, XBAttribute[] attributes, XBBlock[] children)
public XBDefaultBlock(XBBlockTerminationMode terminationMode, XBBlockData data)
public XBDefaultBlock(XBBlock parent, XBBlockTerminationMode terminationMode, XBBlockData data)
public XBBlock getParent()
XBBlockpublic void setParent(XBBlock parent)
public XBBlockDataMode getDataMode()
XBBlockgetDataMode in interface XBBlockpublic XBBlockTerminationMode getTerminationMode()
XBBlockgetTerminationMode in interface XBBlockpublic XBAttribute[] getAttributes()
XBBlockgetAttributes in interface XBBlockpublic XBAttribute getAttributeAt(int attributeIndex)
XBBlockgetAttributeAt in interface XBBlockattributeIndex - index/order of attributepublic int getAttributesCount()
XBBlockgetAttributesCount in interface XBBlockpublic XBBlock[] getChildren()
XBBlockgetChildren in interface XBBlockpublic XBBlock getChildAt(int childIndex)
XBBlockgetChildAt in interface XBBlockchildIndex - index of child blockpublic int getChildrenCount()
XBBlockgetChildrenCount in interface XBBlockpublic java.io.InputStream getData()
XBBlockpublic XBBlockData getBlockData()
XBBlockgetBlockData in interface XBBlockpublic long getDataSize()
XBBlockgetDataSize in interface XBBlockpublic long getBlockSize()
XBBlockgetBlockSize in interface XBBlockpublic int getBlockIndex()
XBBlockgetBlockIndex in interface XBBlock