Interface XBMSpecDef
-
- All Superinterfaces:
org.exbin.xbup.core.catalog.base.XBCBase
,org.exbin.xbup.core.catalog.base.XBCItem
,org.exbin.xbup.core.catalog.base.XBCSpecDef
,XBMBase
,XBMItem
- All Known Subinterfaces:
XBMBlockCons
,XBMBlockJoin
,XBMBlockListCons
,XBMBlockListJoin
,XBMConsDef
,XBMFormatCons
,XBMFormatJoin
,XBMGroupCons
,XBMGroupJoin
,XBMJoinDef
- All Known Implementing Classes:
XBEBlockCons
,XBEBlockJoin
,XBEBlockListCons
,XBEBlockListJoin
,XBEConsDef
,XBEFormatCons
,XBEFormatJoin
,XBEGroupCons
,XBEGroupJoin
,XBEJoinDef
,XBESpecDef
@ParametersAreNonnullByDefault public interface XBMSpecDef extends org.exbin.xbup.core.catalog.base.XBCSpecDef, XBMItem
Interface for catalog specification definition entity.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setSpec(org.exbin.xbup.core.catalog.base.XBCSpec spec)
Sets specification which is also owner.void
setTargetRev(org.exbin.xbup.core.catalog.base.XBCRev rev)
Sets target specification.void
setType(org.exbin.xbup.core.block.definition.XBParamType type)
Sets specification definition's type.-
Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCSpecDef
getSpec, getTargetRev, getType
-
Methods inherited from interface org.exbin.xbup.catalog.modifiable.XBMItem
setParentItem, setXBIndex
-
-
-
-
Method Detail
-
setSpec
void setSpec(org.exbin.xbup.core.catalog.base.XBCSpec spec)
Sets specification which is also owner.- Parameters:
spec
- specification
-
setTargetRev
void setTargetRev(@Nullable org.exbin.xbup.core.catalog.base.XBCRev rev)
Sets target specification.- Parameters:
rev
- revision
-
setType
void setType(org.exbin.xbup.core.block.definition.XBParamType type)
Sets specification definition's type.- Parameters:
type
- specification definition's type
-
-