Package org.jpmml.model.visitors
Class FieldResolver
- java.lang.Object
-
- org.jpmml.model.visitors.AbstractVisitor
-
- org.jpmml.model.visitors.FieldResolver
-
- All Implemented Interfaces:
Visitor,Resettable
public class FieldResolver extends AbstractVisitor implements Resettable
A Visitor that determines which fields are visible and accessible (aka "in scope") at the specified location of a class model object.
- See Also:
- Scope of Fields
-
-
Constructor Summary
Constructors Constructor Description FieldResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description java.util.Collection<Field<?>>getFields()java.util.Collection<Field<?>>getFields(PMMLObject... virtualParents)default PMMLObjectgetParent()default PMMLObjectgetParent(int index)default booleanhasParent()PMMLObjectpopParent()default voidpushParent(PMMLObject parent)voidreset()VisitorActionvisit(DefineFunction defineFunction)VisitorActionvisit(LocalTransformations localTransformations)VisitorActionvisit(Model model)VisitorActionvisit(Output output)VisitorActionvisit(PMML pmml)VisitorActionvisit(Regression regression)VisitorActionvisit(ResultField resultField)VisitorActionvisit(TransformationDictionary transformationDictionary)VisitorActionvisit(DecisionTree decisionTree)-
Methods inherited from class org.jpmml.model.visitors.AbstractVisitor
applyTo, getParents, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
reset
public void reset()
- Specified by:
resetin interfaceResettable
-
popParent
public PMMLObject popParent()
-
visit
public VisitorAction visit(Model model)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(DecisionTree decisionTree)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(DefineFunction defineFunction)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(LocalTransformations localTransformations)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(Output output)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(PMML pmml)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(Regression regression)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(ResultField resultField)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(TransformationDictionary transformationDictionary)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
getFields
public java.util.Collection<Field<?>> getFields()
-
getFields
public java.util.Collection<Field<?>> getFields(PMMLObject... virtualParents)
-
hasParent
public default boolean hasParent()
-
getParent
public default PMMLObject getParent()
-
getParent
public default PMMLObject getParent(int index)
-
pushParent
public default void pushParent(PMMLObject parent)
-
-