Package cdm.legaldocumentation.master
Class Clause.ClauseImpl
java.lang.Object
cdm.legaldocumentation.master.Clause.ClauseImpl
- All Implemented Interfaces:
Clause,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Clause
Immutable Implementation of Clause
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.Clause
Clause.ClauseBuilder, Clause.ClauseBuilderImpl, Clause.ClauseImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe name or identifier associated to this clauseAdditional hierarchichal components of the clause if relevantgetTerms()Content of this bespoke clauseinthashCode()protected voidsetBuilderFields(Clause.ClauseBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ClauseImpl
-
-
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> getSubcomponents()Description copied from interface:ClauseAdditional hierarchichal components of the clause if relevant- Specified by:
getSubcomponentsin interfaceClause
-
build
Description copied from interface:ClauseBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-