Package cdm.legaldocumentation.common
Interface ContractualMatrix.ContractualMatrixBuilder
- All Superinterfaces:
ContractualMatrix,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ContractualMatrix.ContractualMatrixBuilderImpl
- Enclosing interface:
ContractualMatrix
public static interface ContractualMatrix.ContractualMatrixBuilder
extends ContractualMatrix, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.ContractualMatrix
ContractualMatrix.ContractualMatrixBuilder, ContractualMatrix.ContractualMatrixBuilderImpl, ContractualMatrix.ContractualMatrixImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.ContractualMatrix
metaData -
Method Summary
Modifier and TypeMethodDescriptionDefines any applicable key into the relevant matrix.Identifies the form of applicable matrix.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setMatrixTerm(FieldWithMetaMatrixTermEnum matrixTerm) setMatrixTermValue(MatrixTermEnum matrixTerm) setMatrixType(FieldWithMetaMatrixTypeEnum matrixType) setMatrixTypeValue(MatrixTypeEnum matrixType) Methods inherited from interface cdm.legaldocumentation.common.ContractualMatrix
build, getType, metaData, process, toBuilderMethods 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
-
getOrCreateMatrixType
FieldWithMetaMatrixTypeEnum.FieldWithMetaMatrixTypeEnumBuilder getOrCreateMatrixType() -
getMatrixType
FieldWithMetaMatrixTypeEnum.FieldWithMetaMatrixTypeEnumBuilder getMatrixType()Description copied from interface:ContractualMatrixIdentifies the form of applicable matrix.- Specified by:
getMatrixTypein interfaceContractualMatrix
-
getOrCreateMatrixTerm
FieldWithMetaMatrixTermEnum.FieldWithMetaMatrixTermEnumBuilder getOrCreateMatrixTerm() -
getMatrixTerm
FieldWithMetaMatrixTermEnum.FieldWithMetaMatrixTermEnumBuilder getMatrixTerm()Description copied from interface:ContractualMatrixDefines any applicable key into the relevant matrix. For example, the Transaction Type would be the single term required for the Credit Derivatives Physical Settlement Matrix. This element should be omitted in the case of the 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions.- Specified by:
getMatrixTermin interfaceContractualMatrix
-
setMatrixType
-
setMatrixTypeValue
-
setMatrixTerm
-
setMatrixTermValue
-
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
-