public interface XBEditableBlock extends XBBlock
| Modifier and Type | Method and Description |
|---|---|
void |
setAttribute(UBNatural attribute,
int index)
Set attribute of given index
|
void |
setAttributes(java.util.List<UBNatural> attributes)
Set List of attributes in order of appearance
|
void |
setAttributesCount(int count)
Set count of attributes
|
void |
setData(java.io.InputStream data)
Set node data
|
void |
setDataNode(boolean dataNode)
Set data node
|
void |
setChildAt(XBBlock block,
int childIndex)
Set children of given index
|
void |
setChildCount(int count)
Get count of children
|
void |
setChildren(java.util.List<XBBlock> blocks)
Set list of all children
|
void |
setParent(XBBlock parent)
Set parent block
|
void |
setTerminated(boolean terminated)
Set terminated node
|
getAttribute, getAttributes, getAttributesCount, getBlockSize, getData, getDataSize, getChildAt, getChildCount, getChildren, getParent, isDataNode, isTerminatedvoid setParent(XBBlock parent)
void setDataNode(boolean dataNode)
void setTerminated(boolean terminated)
void setAttributesCount(int count)
void setAttributes(java.util.List<UBNatural> attributes)
void setAttribute(UBNatural attribute, int index)
void setChildCount(int count)
void setChildAt(XBBlock block, int childIndex)
void setChildren(java.util.List<XBBlock> blocks)
void setData(java.io.InputStream data)