public class XBRSpecManager extends XBRDefaultManager<XBRSpec> implements XBCSpecManager<XBRSpec>
catalog, client| Constructor and Description |
|---|
XBRSpecManager(XBRCatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
XBRBlockSpec |
findBlockSpecByXB(XBCNode node,
long xbIndex) |
XBRFormatSpec |
findFormatSpecByXB(XBCNode node,
long xbIndex) |
XBRGroupSpec |
findGroupSpecByXB(XBCNode node,
long xbIndex) |
java.lang.Long |
findMaxBlockSpecXB(XBCNode node) |
java.lang.Long |
findMaxFormatSpecXB(XBCNode node) |
java.lang.Long |
findMaxGroupSpecXB(XBCNode node) |
XBRSpecDef |
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() |
XBRBlockSpec |
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.
|
XBRFormatSpec |
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) |
XBRGroupSpec |
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) |
XBRSpec |
getSpec(XBCNode node,
long index)
Get list of specifications
|
XBCSpecDef |
getSpecDef(long itemId) |
XBRSpecDef |
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, removeItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateItem, getAllItems, getItem, getItemsCount, persistItem, removeItempublic XBRSpecManager(XBRCatalog catalog)
public java.lang.Long getAllSpecsCount()
getAllSpecsCount in interface XBCSpecManager<XBRSpec>public java.lang.Long getAllFormatSpecsCount()
getAllFormatSpecsCount in interface XBCSpecManager<XBRSpec>public java.lang.Long getAllGroupSpecsCount()
getAllGroupSpecsCount in interface XBCSpecManager<XBRSpec>public java.lang.Long getAllBlockSpecsCount()
getAllBlockSpecsCount in interface XBCSpecManager<XBRSpec>public java.lang.Long[] getSpecXBPath(XBCSpec node)
XBCSpecManagergetSpecXBPath in interface XBCSpecManager<XBRSpec>public java.util.List<XBCSpec> getSpecs(XBCNode node)
XBCSpecManagergetSpecs in interface XBCSpecManager<XBRSpec>public XBRSpec getSpec(XBCNode node, long index)
XBCSpecManagergetSpec in interface XBCSpecManager<XBRSpec>public XBRFormatSpec getFormatSpec(XBCNode node, long index)
XBCSpecManagergetFormatSpec in interface XBCSpecManager<XBRSpec>public java.util.List<XBCFormatSpec> getFormatSpecs(XBCNode node)
XBCSpecManagergetFormatSpecs in interface XBCSpecManager<XBRSpec>public XBRBlockSpec getBlockSpec(XBCNode node, long index)
XBCSpecManagergetBlockSpec in interface XBCSpecManager<XBRSpec>public java.util.List<XBCBlockSpec> getBlockSpecs(XBCNode node)
XBCSpecManagergetBlockSpecs in interface XBCSpecManager<XBRSpec>public XBRGroupSpec getGroupSpec(XBCNode node, long index)
XBCSpecManagergetGroupSpec in interface XBCSpecManager<XBRSpec>public java.util.List<XBCGroupSpec> getGroupSpecs(XBCNode node)
XBCSpecManagergetGroupSpecs in interface XBCSpecManager<XBRSpec>public XBRBlockSpec findBlockSpecByXB(XBCNode node, long xbIndex)
findBlockSpecByXB in interface XBCSpecManager<XBRSpec>public java.lang.Long findMaxBlockSpecXB(XBCNode node)
findMaxBlockSpecXB in interface XBCSpecManager<XBRSpec>public XBRGroupSpec findGroupSpecByXB(XBCNode node, long xbIndex)
findGroupSpecByXB in interface XBCSpecManager<XBRSpec>public java.lang.Long findMaxGroupSpecXB(XBCNode node)
findMaxGroupSpecXB in interface XBCSpecManager<XBRSpec>public XBRFormatSpec findFormatSpecByXB(XBCNode node, long xbIndex)
findFormatSpecByXB in interface XBCSpecManager<XBRSpec>public java.lang.Long findMaxFormatSpecXB(XBCNode node)
findMaxFormatSpecXB in interface XBCSpecManager<XBRSpec>public long getFormatSpecsCount(XBCNode node)
getFormatSpecsCount in interface XBCSpecManager<XBRSpec>public long getGroupSpecsCount(XBCNode node)
getGroupSpecsCount in interface XBCSpecManager<XBRSpec>public long getBlockSpecsCount(XBCNode node)
getBlockSpecsCount in interface XBCSpecManager<XBRSpec>public long getSpecsCount(XBCNode node)
getSpecsCount in interface XBCSpecManager<XBRSpec>public long getDefsCount()
XBCSpecManagergetDefsCount in interface XBCSpecManager<XBRSpec>public XBRSpecDef getSpecDefByOrder(XBCSpec spec, long index)
XBCSpecManagergetSpecDefByOrder in interface XBCSpecManager<XBRSpec>public XBRSpecDef findSpecDefByXB(XBCSpec spec, long xbIndex)
XBCSpecManagerfindSpecDefByXB in interface XBCSpecManager<XBRSpec>xbIndex - XBIndex of given bindpublic java.util.List<XBCSpecDef> getSpecDefs(XBCSpec spec)
XBCSpecManagergetSpecDefs in interface XBCSpecManager<XBRSpec>public long getSpecDefsCount(XBCSpec spec)
XBCSpecManagergetSpecDefsCount in interface XBCSpecManager<XBRSpec>public XBCSpecDef getSpecDef(long itemId)
getSpecDef in interface XBCSpecManager<XBRSpec>