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 voidsetSpec(org.exbin.xbup.core.catalog.base.XBCSpec spec)Sets specification which is also owner.voidsetTargetRev(org.exbin.xbup.core.catalog.base.XBCRev rev)Sets target specification.voidsetType(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
-
-