Package cdm.base.staticdata.asset.common
Interface TaxonomyValue.TaxonomyValueBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TaxonomyValue
- All Known Implementing Classes:
TaxonomyValue.TaxonomyValueBuilderImpl
- Enclosing interface:
TaxonomyValue
public static interface TaxonomyValue.TaxonomyValueBuilder
extends TaxonomyValue, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.TaxonomyValue
TaxonomyValue.TaxonomyValueBuilder, TaxonomyValue.TaxonomyValueBuilderImpl, TaxonomyValue.TaxonomyValueImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.TaxonomyValue
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddClassification(TaxonomyClassification classification) addClassification(TaxonomyClassification classification, int idx) addClassification(List<? extends TaxonomyClassification> classification) Specifies the taxonomy value as a set of class names and values for each class.getName()Specifies the taxonomy value as a simple string, which may be associated to an external scheme.getOrCreateClassification(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setClassification(List<? extends TaxonomyClassification> classification) setName(FieldWithMetaString name) setNameValue(String name) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateName
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateName() -
getName
Description copied from interface:TaxonomyValueSpecifies the taxonomy value as a simple string, which may be associated to an external scheme.- Specified by:
getNamein interfaceTaxonomyValue
-
getOrCreateClassification
-
getClassification
List<? extends TaxonomyClassification.TaxonomyClassificationBuilder> getClassification()Description copied from interface:TaxonomyValueSpecifies the taxonomy value as a set of class names and values for each class.- Specified by:
getClassificationin interfaceTaxonomyValue
-
setName
-
setNameValue
-
addClassification
-
addClassification
TaxonomyValue.TaxonomyValueBuilder addClassification(TaxonomyClassification classification, int idx) -
addClassification
TaxonomyValue.TaxonomyValueBuilder addClassification(List<? extends TaxonomyClassification> classification) -
setClassification
TaxonomyValue.TaxonomyValueBuilder setClassification(List<? extends TaxonomyClassification> classification) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-