Package cdm.legaldocumentation.master
Class Clause.ClauseBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.Clause.ClauseBuilderImpl
- All Implemented Interfaces:
Clause,Clause.ClauseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Clause
Builder Implementation of Clause
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.Clause
Clause.ClauseBuilder, Clause.ClauseBuilderImpl, Clause.ClauseImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<Clause.ClauseBuilder> protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSubcomponents(Clause _subcomponents) addSubcomponents(Clause _subcomponents, int idx) addSubcomponents(List<? extends Clause> subcomponentss) build()Build MethodsbooleanThe name or identifier associated to this clausegetOrCreateSubcomponents(int index) List<? extends Clause.ClauseBuilder> Additional hierarchichal components of the clause if relevantgetTerms()Content of this bespoke clausebooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setIdentifier(String _identifier) setSubcomponents(List<? extends Clause> subcomponentss) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.Clause.ClauseBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
identifier
-
terms
-
subcomponents
-
-
Constructor Details
-
ClauseBuilderImpl
public ClauseBuilderImpl()
-
-
Method Details
-
getIdentifier
Description copied from interface:ClauseThe name or identifier associated to this clause- Specified by:
getIdentifierin interfaceClause
-
getTerms
Description copied from interface:ClauseContent of this bespoke clause -
getSubcomponents
@RosettaAttribute("subcomponents") @RuneAttribute("subcomponents") public List<? extends Clause.ClauseBuilder> getSubcomponents()Description copied from interface:ClauseAdditional hierarchichal components of the clause if relevant- Specified by:
getSubcomponentsin interfaceClause- Specified by:
getSubcomponentsin interfaceClause.ClauseBuilder
-
getOrCreateSubcomponents
- Specified by:
getOrCreateSubcomponentsin interfaceClause.ClauseBuilder
-
setIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public Clause.ClauseBuilder setIdentifier(String _identifier) - Specified by:
setIdentifierin interfaceClause.ClauseBuilder
-
setTerms
@RosettaAttribute("terms") @RuneAttribute("terms") public Clause.ClauseBuilder setTerms(String _terms) - Specified by:
setTermsin interfaceClause.ClauseBuilder
-
addSubcomponents
@RosettaAttribute("subcomponents") @RuneAttribute("subcomponents") public Clause.ClauseBuilder addSubcomponents(Clause _subcomponents) - Specified by:
addSubcomponentsin interfaceClause.ClauseBuilder
-
addSubcomponents
- Specified by:
addSubcomponentsin interfaceClause.ClauseBuilder
-
addSubcomponents
- Specified by:
addSubcomponentsin interfaceClause.ClauseBuilder
-
setSubcomponents
@RuneAttribute("subcomponents") public Clause.ClauseBuilder setSubcomponents(List<? extends Clause> subcomponentss) - Specified by:
setSubcomponentsin interfaceClause.ClauseBuilder
-
build
Description copied from interface:ClauseBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceClause.ClauseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Clause.ClauseBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-