Package org.exbin.xbup.parser_tree
Class XBBlockToXBTBlock
- java.lang.Object
- 
- org.exbin.xbup.parser_tree.XBBlockToXBTBlock
 
- 
- All Implemented Interfaces:
- org.exbin.xbup.core.block.XBTBlock,- org.exbin.xbup.core.block.XBTEditableBlock
 
 public class XBBlockToXBTBlock extends java.lang.Object implements org.exbin.xbup.core.block.XBTEditableBlockConversion from level 0 block to level 1 block
- 
- 
Constructor SummaryConstructors Constructor Description XBBlockToXBTBlock(org.exbin.xbup.core.block.XBBlock block)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()org.exbin.xbup.core.block.XBTBlockcreateNewChild(int childIndex)org.exbin.xbup.core.parser.token.XBAttributegetAttributeAt(int attributeIndex)org.exbin.xbup.core.parser.token.XBAttribute[]getAttributes()intgetAttributesCount()org.exbin.xbup.core.block.XBBlockgetBlock()org.exbin.auxiliary.paged_data.BinaryDatagetBlockData()org.exbin.xbup.core.block.XBBlockTypegetBlockType()java.io.InputStreamgetData()org.exbin.xbup.core.block.XBBlockDataModegetDataMode()org.exbin.xbup.core.block.XBTBlockgetChildAt(int childIndex)org.exbin.xbup.core.block.XBTBlock[]getChildren()intgetChildrenCount()java.util.Optional<org.exbin.xbup.core.block.XBTBlock>getParentBlock()org.exbin.xbup.core.block.XBBlockTerminationModegetTerminationMode()voidremoveAttribute(int attributeIndex)voidremoveChild(int childIndex)voidsetAttributeAt(org.exbin.xbup.core.parser.token.XBAttribute attribute, int attributeIndex)voidsetAttributes(org.exbin.xbup.core.parser.token.XBAttribute[] attributes)voidsetAttributesCount(int count)voidsetBlockType(org.exbin.xbup.core.block.XBBlockType blockType)voidsetData(java.io.InputStream data)voidsetData(org.exbin.auxiliary.paged_data.BinaryData data)voidsetDataMode(org.exbin.xbup.core.block.XBBlockDataMode dataMode)voidsetChildAt(org.exbin.xbup.core.block.XBTBlock child, int childIndex)voidsetChildren(org.exbin.xbup.core.block.XBTBlock[] blocks)voidsetChildrenCount(int count)voidsetParent(org.exbin.xbup.core.block.XBTBlock parent)voidsetTerminationMode(org.exbin.xbup.core.block.XBBlockTerminationMode terminationMode)
 
- 
- 
- 
Method Detail- 
getBlockpublic org.exbin.xbup.core.block.XBBlock getBlock() 
 - 
getParentBlock@Nonnull public java.util.Optional<org.exbin.xbup.core.block.XBTBlock> getParentBlock() - Specified by:
- getParentBlockin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getDataModepublic org.exbin.xbup.core.block.XBBlockDataMode getDataMode() - Specified by:
- getDataModein interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getTerminationModepublic org.exbin.xbup.core.block.XBBlockTerminationMode getTerminationMode() - Specified by:
- getTerminationModein interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getBlockTypepublic org.exbin.xbup.core.block.XBBlockType getBlockType() - Specified by:
- getBlockTypein interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
setBlockTypepublic void setBlockType(org.exbin.xbup.core.block.XBBlockType blockType) - Specified by:
- setBlockTypein interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
getAttributespublic org.exbin.xbup.core.parser.token.XBAttribute[] getAttributes() - Specified by:
- getAttributesin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getAttributeAtpublic org.exbin.xbup.core.parser.token.XBAttribute getAttributeAt(int attributeIndex) - Specified by:
- getAttributeAtin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getAttributesCountpublic int getAttributesCount() - Specified by:
- getAttributesCountin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getChildrenpublic org.exbin.xbup.core.block.XBTBlock[] getChildren() - Specified by:
- getChildrenin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getChildAtpublic org.exbin.xbup.core.block.XBTBlock getChildAt(int childIndex) - Specified by:
- getChildAtin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getChildrenCountpublic int getChildrenCount() - Specified by:
- getChildrenCountin interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getData@Nonnull public java.io.InputStream getData() - Specified by:
- getDatain interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
getBlockData@Nonnull public org.exbin.auxiliary.paged_data.BinaryData getBlockData() - Specified by:
- getBlockDatain interface- org.exbin.xbup.core.block.XBTBlock
 
 - 
setParentpublic void setParent(org.exbin.xbup.core.block.XBTBlock parent) - Specified by:
- setParentin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setTerminationModepublic void setTerminationMode(org.exbin.xbup.core.block.XBBlockTerminationMode terminationMode) - Specified by:
- setTerminationModein interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setDataModepublic void setDataMode(org.exbin.xbup.core.block.XBBlockDataMode dataMode) - Specified by:
- setDataModein interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setAttributespublic void setAttributes(org.exbin.xbup.core.parser.token.XBAttribute[] attributes) - Specified by:
- setAttributesin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setAttributeAtpublic void setAttributeAt(org.exbin.xbup.core.parser.token.XBAttribute attribute, int attributeIndex)- Specified by:
- setAttributeAtin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setAttributesCountpublic void setAttributesCount(int count) - Specified by:
- setAttributesCountin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
removeAttributepublic void removeAttribute(int attributeIndex) - Specified by:
- removeAttributein interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setChildrenpublic void setChildren(org.exbin.xbup.core.block.XBTBlock[] blocks) - Specified by:
- setChildrenin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setChildAtpublic void setChildAt(org.exbin.xbup.core.block.XBTBlock child, int childIndex)- Specified by:
- setChildAtin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setChildrenCountpublic void setChildrenCount(int count) - Specified by:
- setChildrenCountin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
removeChildpublic void removeChild(int childIndex) - Specified by:
- removeChildin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
setDatapublic void setData(java.io.InputStream data) throws java.io.IOException- Specified by:
- setDatain interface- org.exbin.xbup.core.block.XBTEditableBlock
- Throws:
- java.io.IOException
 
 - 
setDatapublic void setData(org.exbin.auxiliary.paged_data.BinaryData data) - Specified by:
- setDatain interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
clearpublic void clear() - Specified by:
- clearin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 - 
createNewChildpublic org.exbin.xbup.core.block.XBTBlock createNewChild(int childIndex) - Specified by:
- createNewChildin interface- org.exbin.xbup.core.block.XBTEditableBlock
 
 
- 
 
-