Uses of Interface
com.rosetta.model.lib.RosettaModelObjectBuilder
Packages that use RosettaModelObjectBuilder
Package
Description
-
Uses of RosettaModelObjectBuilder in com.rosetta.model.lib
Methods in com.rosetta.model.lib with type parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescription<B extends RosettaModelObjectBuilder>
BRosettaModelObjectBuilder.merge(B other, BuilderMerger merger) default <R extends RosettaModelObjectBuilder>
voidRosettaModelObjectBuilder.processRosetta(RosettaPath path, BuilderProcessor processor, Class<R> clazz, List<? extends R> children, AttributeMeta... metas) default <R extends RosettaModelObjectBuilder>
voidRosettaModelObjectBuilder.processRosetta(RosettaPath path, BuilderProcessor processor, Class<R> clazz, R child, AttributeMeta... metas) <B extends RosettaModelObjectBuilder>
BRosettaModelObjectBuilder.prune()Recursively removes object that have no field set from the object tree i.e.Methods in com.rosetta.model.lib that return RosettaModelObjectBuilder -
Uses of RosettaModelObjectBuilder in com.rosetta.model.lib.functions
Methods in com.rosetta.model.lib.functions with type parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescriptiondefault <R extends RosettaModelObjectBuilder>
RRosettaFunction.toBuilder(RosettaModelObject object) default <R extends RosettaModelObjectBuilder>
RRosettaFunction.toBuilder(RosettaModelObject object, Supplier<R> emptySupplier) default <R extends RosettaModelObjectBuilder>
List<R> RosettaFunction.toBuilder(List<? extends RosettaModelObject> objects) -
Uses of RosettaModelObjectBuilder in com.rosetta.model.lib.meta
Subinterfaces of RosettaModelObjectBuilder in com.rosetta.model.lib.metaModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfaceClasses in com.rosetta.model.lib.meta that implement RosettaModelObjectBuilderModifier and TypeClassDescriptionstatic classstatic classMethods in com.rosetta.model.lib.meta with parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescriptionKey.KeyBuilderImpl.merge(RosettaModelObjectBuilder other, BuilderMerger merger) Reference.ReferenceBuilderImpl.merge(RosettaModelObjectBuilder other, BuilderMerger merger) -
Uses of RosettaModelObjectBuilder in com.rosetta.model.lib.process
Methods in com.rosetta.model.lib.process with type parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescription<T extends RosettaModelObjectBuilder>
voidBuilderMerger.mergeRosetta(List<? extends T> o1, List<? extends T> o2, Function<Integer, T> o1GetOrCreateByIndex) Merge the two RosettaModelObjectBuilder object lists.<T extends RosettaModelObjectBuilder>
voidBuilderMerger.mergeRosetta(T o1, T o2, Consumer<T> o1Setter) Merge the two RosettaModelObjectBuilder objects.<T extends RosettaModelObjectBuilder>
voidBuilderMerger.run(T o1, T o2) Start merging the two RosettaModelObjectBuilder objects.Methods in com.rosetta.model.lib.process that return RosettaModelObjectBuilderModifier and TypeMethodDescription<T extends RosettaModelObject>
RosettaModelObjectBuilderPostProcessor.postProcess(Class<T> rosettaType, RosettaModelObjectBuilder instance) Methods in com.rosetta.model.lib.process with parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescription<T extends RosettaModelObject>
RosettaModelObjectBuilderPostProcessor.postProcess(Class<T> rosettaType, RosettaModelObjectBuilder instance) <T> voidBuilderProcessor.processBasic(RosettaPath path, Class<T> rosettaType, Collection<? extends T> instances, RosettaModelObjectBuilder parent, AttributeMeta... metas) process a list of rosetta primitive type - allows new values to be added or removed from the list<T> voidBuilderProcessor.processBasic(RosettaPath path, Class<T> rosettaType, T instance, RosettaModelObjectBuilder parent, AttributeMeta... metas) process a rosetta primitive type<R extends RosettaModelObject>
booleanBuilderProcessor.processRosetta(RosettaPath path, Class<R> rosettaType, RosettaModelObjectBuilder builder, RosettaModelObjectBuilder parent, AttributeMeta... metas) Process a rosetta object<R extends RosettaModelObject>
booleanBuilderProcessor.processRosetta(RosettaPath path, Class<R> rosettaType, List<? extends RosettaModelObjectBuilder> builders, RosettaModelObjectBuilder parent, AttributeMeta... metas) Processes a list of Rosetta objects - allows new values to be added or removed from the listMethod parameters in com.rosetta.model.lib.process with type arguments of type RosettaModelObjectBuilderModifier and TypeMethodDescription<R extends RosettaModelObject>
booleanBuilderProcessor.processRosetta(RosettaPath path, Class<R> rosettaType, List<? extends RosettaModelObjectBuilder> builders, RosettaModelObjectBuilder parent, AttributeMeta... metas) Processes a list of Rosetta objects - allows new values to be added or removed from the list -
Uses of RosettaModelObjectBuilder in com.rosetta.model.lib.validation
Methods in com.rosetta.model.lib.validation with parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescriptionstatic booleanExistenceChecker.isSet(RosettaModelObjectBuilder field) -
Uses of RosettaModelObjectBuilder in com.rosetta.model.metafields
Subinterfaces of RosettaModelObjectBuilder in com.rosetta.model.metafieldsModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic interfaceBuilder InterfaceClasses in com.rosetta.model.metafields that implement RosettaModelObjectBuilderModifier and TypeClassDescriptionstatic classBuilder Implementation of MetaAndTemplateFieldsstatic classBuilder Implementation of MetaFieldsMethods in com.rosetta.model.metafields with parameters of type RosettaModelObjectBuilderModifier and TypeMethodDescriptionMetaAndTemplateFields.MetaAndTemplateFieldsBuilderImpl.merge(RosettaModelObjectBuilder other, BuilderMerger merger) MetaFields.MetaFieldsBuilderImpl.merge(RosettaModelObjectBuilder other, BuilderMerger merger)