Package org.jpmml.model.visitors
Class VersionInspector
- java.lang.Object
-
- org.jpmml.model.visitors.AbstractVisitor
-
- org.jpmml.model.visitors.VersionInspector
-
- All Implemented Interfaces:
Visitor
- Direct Known Subclasses:
VersionChecker,VersionDowngrader,VersionRangeFinder,VersionStandardizer
public abstract class VersionInspector extends AbstractVisitor
-
-
Constructor Summary
Constructors Constructor Description VersionInspector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Default Methods Modifier and Type Method Description default PMMLObjectgetParent()default PMMLObjectgetParent(int index)abstract voidhandleAdded(PMMLObject object, java.lang.reflect.AnnotatedElement element, Added added)abstract voidhandleOptional(PMMLObject object, java.lang.reflect.AnnotatedElement element, Optional optional)abstract voidhandleRemoved(PMMLObject object, java.lang.reflect.AnnotatedElement element, Removed removed)abstract voidhandleRequired(PMMLObject object, java.lang.reflect.AnnotatedElement element, Required required)default booleanhasParent()default PMMLObjectpopParent()default voidpushParent(PMMLObject parent)VisitorActionvisit(Apply apply)VisitorActionvisit(PMMLObject object)-
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, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
handleAdded
public abstract void handleAdded(PMMLObject object, java.lang.reflect.AnnotatedElement element, Added added)
-
handleRemoved
public abstract void handleRemoved(PMMLObject object, java.lang.reflect.AnnotatedElement element, Removed removed)
-
handleOptional
public abstract void handleOptional(PMMLObject object, java.lang.reflect.AnnotatedElement element, Optional optional)
-
handleRequired
public abstract void handleRequired(PMMLObject object, java.lang.reflect.AnnotatedElement element, Required required)
-
visit
public VisitorAction visit(PMMLObject object)
- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(Apply apply)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
hasParent
public default boolean hasParent()
-
getParent
public default PMMLObject getParent()
-
getParent
public default PMMLObject getParent(int index)
-
pushParent
public default void pushParent(PMMLObject parent)
-
popParent
public default PMMLObject popParent()
-
-