Package org.instancio.internal
Class PopulatingNodeVisitor
- java.lang.Object
-
- org.instancio.internal.PopulatingNodeVisitor
-
- All Implemented Interfaces:
NodeVisitor
public class PopulatingNodeVisitor extends Object implements NodeVisitor
-
-
Constructor Summary
Constructors Constructor Description PopulatingNodeVisitor(Object owner, GeneratorResult generatorResult, ModelContext<?> context, Queue<org.instancio.internal.CreateItem> queue, org.instancio.internal.InstancioEngine engine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitArrayNode(ArrayNode arrayNode)
void
visitClassNode(ClassNode node)
void
visitCollectionNode(CollectionNode collectionNode)
void
visitMapNode(MapNode mapNode)
-
-
-
Constructor Detail
-
PopulatingNodeVisitor
public PopulatingNodeVisitor(@Nullable Object owner, GeneratorResult generatorResult, ModelContext<?> context, Queue<org.instancio.internal.CreateItem> queue, org.instancio.internal.InstancioEngine engine)
-
-
Method Detail
-
visitClassNode
public void visitClassNode(ClassNode node)
- Specified by:
visitClassNode
in interfaceNodeVisitor
-
visitCollectionNode
public void visitCollectionNode(CollectionNode collectionNode)
- Specified by:
visitCollectionNode
in interfaceNodeVisitor
-
visitMapNode
public void visitMapNode(MapNode mapNode)
- Specified by:
visitMapNode
in interfaceNodeVisitor
-
visitArrayNode
public void visitArrayNode(ArrayNode arrayNode)
- Specified by:
visitArrayNode
in interfaceNodeVisitor
-
-