public interface XBCSpecManager<T extends XBCSpec> extends XBCManager<T>
| Modifier and Type | Method and Description |
|---|---|
XBCBlockSpec |
findBlockSpecByXB(XBCNode node,
long xbIndex) |
XBCFormatSpec |
findFormatSpecByXB(XBCNode node,
long xbIndex) |
XBCGroupSpec |
findGroupSpecByXB(XBCNode node,
long xbIndex) |
java.lang.Long |
findMaxBlockSpecXB(XBCNode node) |
java.lang.Long |
findMaxFormatSpecXB(XBCNode node) |
java.lang.Long |
findMaxGroupSpecXB(XBCNode node) |
XBCSpecDef |
findSpecDefByXB(XBCSpec spec,
long xbIndex)
Get Bind of given index
|
java.lang.Long |
getAllBlockSpecsCount() |
java.lang.Long |
getAllFormatSpecsCount() |
java.lang.Long |
getAllGroupSpecsCount() |
java.lang.Long |
getAllSpecsCount() |
XBCBlockSpec |
getBlockSpec(XBCNode node,
long index)
Returns block specification of given index
|
java.util.List<XBCBlockSpec> |
getBlockSpecs(XBCNode node)
Get list of block specifications
|
long |
getBlockSpecsCount(XBCNode node) |
long |
getDefsCount()
Get count of specification definitions.
|
XBCFormatSpec |
getFormatSpec(XBCNode node,
long index)
Returns format specification of given index
|
java.util.List<XBCFormatSpec> |
getFormatSpecs(XBCNode node)
Get list of format specifications
|
long |
getFormatSpecsCount(XBCNode node) |
XBCGroupSpec |
getGroupSpec(XBCNode node,
long index)
Returns group specification of given index
|
java.util.List<XBCGroupSpec> |
getGroupSpecs(XBCNode node)
Get list of group specifications
|
long |
getGroupSpecsCount(XBCNode node) |
XBCSpec |
getSpec(XBCNode node,
long index)
Get list of specifications
|
XBCSpecDef |
getSpecDef(long itemId) |
XBCSpecDef |
getSpecDefByOrder(XBCSpec spec,
long index)
Get Bind of given index
|
java.util.List<XBCSpecDef> |
getSpecDefs(XBCSpec spec)
Get list of all binds
|
long |
getSpecDefsCount(XBCSpec spec)
Returns count of binds
|
java.util.List<XBCSpec> |
getSpecs(XBCNode node)
Get list of specifications
|
long |
getSpecsCount(XBCNode node) |
java.lang.Long[] |
getSpecXBPath(XBCSpec node)
Returns Path of XBIndexes for given node
|
createItem, getAllItems, getItem, getItemsCount, persistItem, removeItemjava.lang.Long getAllSpecsCount()
java.lang.Long getAllFormatSpecsCount()
java.lang.Long getAllGroupSpecsCount()
java.lang.Long getAllBlockSpecsCount()
java.lang.Long[] getSpecXBPath(XBCSpec node)
XBCFormatSpec getFormatSpec(XBCNode node, long index)
java.util.List<XBCFormatSpec> getFormatSpecs(XBCNode node)
XBCBlockSpec getBlockSpec(XBCNode node, long index)
java.util.List<XBCBlockSpec> getBlockSpecs(XBCNode node)
XBCGroupSpec getGroupSpec(XBCNode node, long index)
java.util.List<XBCGroupSpec> getGroupSpecs(XBCNode node)
XBCBlockSpec findBlockSpecByXB(XBCNode node, long xbIndex)
java.lang.Long findMaxBlockSpecXB(XBCNode node)
XBCGroupSpec findGroupSpecByXB(XBCNode node, long xbIndex)
java.lang.Long findMaxGroupSpecXB(XBCNode node)
XBCFormatSpec findFormatSpecByXB(XBCNode node, long xbIndex)
java.lang.Long findMaxFormatSpecXB(XBCNode node)
long getFormatSpecsCount(XBCNode node)
long getGroupSpecsCount(XBCNode node)
long getBlockSpecsCount(XBCNode node)
long getSpecsCount(XBCNode node)
long getDefsCount()
XBCSpecDef getSpecDefByOrder(XBCSpec spec, long index)
XBCSpecDef findSpecDefByXB(XBCSpec spec, long xbIndex)
xbIndex - XBIndex of given bindjava.util.List<XBCSpecDef> getSpecDefs(XBCSpec spec)
long getSpecDefsCount(XBCSpec spec)
XBCSpecDef getSpecDef(long itemId)