Package com.regnosys.rosetta.common.util
Class SimpleProcessor
java.lang.Object
com.regnosys.rosetta.common.util.SimpleProcessor
- All Implemented Interfaces:
com.rosetta.model.lib.process.Processor
- Direct Known Subclasses:
NonNullHashCollector
public abstract class SimpleProcessor
extends Object
implements com.rosetta.model.lib.process.Processor
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.process.Processor
com.rosetta.model.lib.process.Processor.Report -
Field Summary
Fields inherited from interface com.rosetta.model.lib.process.Processor
identitySet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> voidprocessBasic(com.rosetta.model.lib.path.RosettaPath path, Class<? extends T> rosettaType, Collection<? extends T> instances, com.rosetta.model.lib.RosettaModelObject parent, com.rosetta.model.lib.process.AttributeMeta... metas) <T> voidprocessBasic(com.rosetta.model.lib.path.RosettaPath path, Class<? extends T> rosettaType, T instance, com.rosetta.model.lib.RosettaModelObject parent, com.rosetta.model.lib.process.AttributeMeta... metas) <R extends com.rosetta.model.lib.RosettaModelObject>
booleanprocessRosetta(com.rosetta.model.lib.path.RosettaPath path, Class<? extends R> rosettaType, List<? extends R> instances, com.rosetta.model.lib.RosettaModelObject 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.Processor
processRosetta, report
-
Constructor Details
-
SimpleProcessor
public SimpleProcessor()
-
-
Method Details
-
processRosetta
public <R extends com.rosetta.model.lib.RosettaModelObject> boolean processRosetta(com.rosetta.model.lib.path.RosettaPath path, Class<? extends R> rosettaType, List<? extends R> instances, com.rosetta.model.lib.RosettaModelObject parent, com.rosetta.model.lib.process.AttributeMeta... metas) - Specified by:
processRosettain interfacecom.rosetta.model.lib.process.Processor
-
processBasic
public <T> void processBasic(com.rosetta.model.lib.path.RosettaPath path, Class<? extends T> rosettaType, Collection<? extends T> instances, com.rosetta.model.lib.RosettaModelObject parent, com.rosetta.model.lib.process.AttributeMeta... metas) - Specified by:
processBasicin interfacecom.rosetta.model.lib.process.Processor
-
processBasic
public <T> void processBasic(com.rosetta.model.lib.path.RosettaPath path, Class<? extends T> rosettaType, T instance, com.rosetta.model.lib.RosettaModelObject parent, com.rosetta.model.lib.process.AttributeMeta... metas) - Specified by:
processBasicin interfacecom.rosetta.model.lib.process.Processor
-