Package com.regnosys.rosetta.common.util
Class SimpleBuilderProcessor
java.lang.Object
com.regnosys.rosetta.common.util.SimpleBuilderProcessor
- All Implemented Interfaces:
com.rosetta.model.lib.process.BuilderProcessor
public abstract class SimpleBuilderProcessor
extends Object
implements com.rosetta.model.lib.process.BuilderProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.process.BuilderProcessor
com.rosetta.model.lib.process.BuilderProcessor.Report -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> voidprocessBasic(com.rosetta.model.lib.path.RosettaPath path, Class<T> rosettaType, Collection<? extends T> instances, com.rosetta.model.lib.RosettaModelObjectBuilder parent, com.rosetta.model.lib.process.AttributeMeta... metas) <T> voidprocessBasic(com.rosetta.model.lib.path.RosettaPath path, Class<T> rosettaType, T instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent, com.rosetta.model.lib.process.AttributeMeta... metas) <R extends com.rosetta.model.lib.RosettaModelObject>
booleanprocessRosetta(com.rosetta.model.lib.path.RosettaPath path, Class<R> rosettaType, List<? extends com.rosetta.model.lib.RosettaModelObjectBuilder> builders, com.rosetta.model.lib.RosettaModelObjectBuilder parent, com.rosetta.model.lib.process.AttributeMeta... metas) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.process.BuilderProcessor
processRosetta, report
-
Constructor Details
-
SimpleBuilderProcessor
public SimpleBuilderProcessor()
-
-
Method Details
-
processRosetta
public <R extends com.rosetta.model.lib.RosettaModelObject> boolean processRosetta(com.rosetta.model.lib.path.RosettaPath path, Class<R> rosettaType, List<? extends com.rosetta.model.lib.RosettaModelObjectBuilder> builders, com.rosetta.model.lib.RosettaModelObjectBuilder parent, com.rosetta.model.lib.process.AttributeMeta... metas) - Specified by:
processRosettain interfacecom.rosetta.model.lib.process.BuilderProcessor
-
processBasic
public <T> void processBasic(com.rosetta.model.lib.path.RosettaPath path, Class<T> rosettaType, Collection<? extends T> instances, com.rosetta.model.lib.RosettaModelObjectBuilder parent, com.rosetta.model.lib.process.AttributeMeta... metas) - Specified by:
processBasicin interfacecom.rosetta.model.lib.process.BuilderProcessor
-
processBasic
public <T> void processBasic(com.rosetta.model.lib.path.RosettaPath path, Class<T> rosettaType, T instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent, com.rosetta.model.lib.process.AttributeMeta... metas) - Specified by:
processBasicin interfacecom.rosetta.model.lib.process.BuilderProcessor
-