public class XBDeclaration extends java.lang.Object implements XBTConversible
| Constructor and Description |
|---|
XBDeclaration() |
| Modifier and Type | Method and Description |
|---|---|
XBTListener |
convertFromXBT()
Get instance for conversion content from XB level 1 data to object.
|
XBTProvider |
convertToXBT()
Get instance for conversion content of object to XB level 1 data.
|
long |
getBlocksCount(int group)
Returns count of currently allowed blocks in group.
|
XBBlockDecl |
getBlockType(int group,
int block)
Get Block Type for specification defined by IDs
|
XBFormatDecl |
getFormat() |
XBGroupDecl |
getGroup(int group) |
long |
getGroupsCount()
Returns count of currently allowed groups
return maximal group ID
|
int |
getGroupsReserved() |
int |
getPreserveCount() |
XBTConversible |
getRootNode() |
void |
setFormat(XBFormatDecl format) |
void |
setGroupsReserved(int groupsReserved) |
void |
setPreserveCount(int preserveCount) |
void |
setRootNode(XBTConversible rootNode) |
XBSBlockType |
toStaticType(XBBlockType type)
Try to transform given type to static
|
public XBSBlockType toStaticType(XBBlockType type)
public long getGroupsCount()
public XBGroupDecl getGroup(int group)
public long getBlocksCount(int group)
public XBBlockDecl getBlockType(int group, int block)
public XBFormatDecl getFormat()
public void setFormat(XBFormatDecl format)
format - the format to setpublic int getGroupsReserved()
public void setGroupsReserved(int groupsReserved)
groupsReserved - the groupsReserved to setpublic int getPreserveCount()
public void setPreserveCount(int preserveCount)
preserveCount - the preserveCount to setpublic XBTConversible getRootNode()
public void setRootNode(XBTConversible rootNode)
rootNode - the rootNode to setpublic XBTProvider convertToXBT()
XBTConversibleconvertToXBT in interface XBTConversiblepublic XBTListener convertFromXBT()
XBTConversibleconvertFromXBT in interface XBTConversible