Package cdm.product.template
Interface OptionStyle.OptionStyleBuilder
- All Superinterfaces:
OptionStyle,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
OptionStyle.OptionStyleBuilderImpl
- Enclosing interface:
OptionStyle
public static interface OptionStyle.OptionStyleBuilder
extends OptionStyle, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.OptionStyle
OptionStyle.OptionStyleBuilder, OptionStyle.OptionStyleBuilderImpl, OptionStyle.OptionStyleImpl -
Field Summary
Fields inherited from interface cdm.product.template.OptionStyle
metaData -
Method Summary
Modifier and TypeMethodDescriptionGetter Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAmericanExercise(AmericanExercise americanExercise) setBermudaExercise(BermudaExercise bermudaExercise) setEuropeanExercise(EuropeanExercise europeanExercise) Methods inherited from interface cdm.product.template.OptionStyle
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
-
getOrCreateAmericanExercise
AmericanExercise.AmericanExerciseBuilder getOrCreateAmericanExercise() -
getAmericanExercise
AmericanExercise.AmericanExerciseBuilder getAmericanExercise()Description copied from interface:OptionStyleGetter Methods- Specified by:
getAmericanExercisein interfaceOptionStyle
-
getOrCreateBermudaExercise
BermudaExercise.BermudaExerciseBuilder getOrCreateBermudaExercise() -
getBermudaExercise
BermudaExercise.BermudaExerciseBuilder getBermudaExercise()- Specified by:
getBermudaExercisein interfaceOptionStyle
-
getOrCreateEuropeanExercise
EuropeanExercise.EuropeanExerciseBuilder getOrCreateEuropeanExercise() -
getEuropeanExercise
EuropeanExercise.EuropeanExerciseBuilder getEuropeanExercise()- Specified by:
getEuropeanExercisein interfaceOptionStyle
-
setAmericanExercise
-
setBermudaExercise
-
setEuropeanExercise
-
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
OptionStyle.OptionStyleBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-