Package org.jpmml.model.visitors
Class VersionDowngrader
- java.lang.Object
-
- org.jpmml.model.visitors.AbstractVisitor
-
- org.jpmml.model.visitors.VersionInspector
-
- org.jpmml.model.visitors.VersionDowngrader
-
- All Implemented Interfaces:
Visitor
public class VersionDowngrader extends VersionInspector
A Visitor that downgrades a class model object from the latest PMML schema version to some earlier one.
- See Also:
ExportFilter
-
-
Constructor Summary
Constructors Constructor Description VersionDowngrader(Version version)
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default PMMLObjectgetParent()default PMMLObjectgetParent(int index)voidhandleAdded(PMMLObject object, java.lang.reflect.AnnotatedElement element, Added added)voidhandleOptional(PMMLObject object, java.lang.reflect.AnnotatedElement element, Optional optional)voidhandleRemoved(PMMLObject object, java.lang.reflect.AnnotatedElement element, Removed removed)voidhandleRequired(PMMLObject object, java.lang.reflect.AnnotatedElement element, Required required)default booleanhasParent()default PMMLObjectpopParent()default voidpushParent(PMMLObject parent)VisitorActionvisit(Apply apply)VisitorActionvisit(MiningField miningField)VisitorActionvisit(PMML pmml)VisitorActionvisit(TargetValue targetValue)VisitorActionvisit(TrendExpoSmooth trendExpoSmooth)-
Methods inherited from class org.jpmml.model.visitors.VersionInspector
visit
-
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
-
-
-
-
Constructor Detail
-
VersionDowngrader
public VersionDowngrader(Version version)
-
-
Method Detail
-
handleAdded
public void handleAdded(PMMLObject object, java.lang.reflect.AnnotatedElement element, Added added)
- Specified by:
handleAddedin classVersionInspector
-
handleRemoved
public void handleRemoved(PMMLObject object, java.lang.reflect.AnnotatedElement element, Removed removed)
- Specified by:
handleRemovedin classVersionInspector
-
handleOptional
public void handleOptional(PMMLObject object, java.lang.reflect.AnnotatedElement element, Optional optional)
- Specified by:
handleOptionalin classVersionInspector
-
handleRequired
public void handleRequired(PMMLObject object, java.lang.reflect.AnnotatedElement element, Required required)
- Specified by:
handleRequiredin classVersionInspector
-
visit
public VisitorAction visit(Apply apply)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classVersionInspector
-
visit
public VisitorAction visit(MiningField miningField)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(PMML pmml)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(TargetValue targetValue)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
public VisitorAction visit(TrendExpoSmooth trendExpoSmooth)
- 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()
-
-