public class VersionRangeFinder extends VersionInspector implements Resettable
A Visitor that determines the range of valid PMML schema versions for a class model object.
| Constructor and Description |
|---|
VersionRangeFinder() |
| Modifier and Type | Method and Description |
|---|---|
Version |
getMaximum()
The maximum (ie. latest) PMML schema version that can fully represent this class model object.
|
Version |
getMinimum()
The minimum (ie. earliest) PMML schema version that can fully represent this class model object.
|
default PMMLObject |
getParent() |
default PMMLObject |
getParent(int index) |
void |
handleAdded(PMMLObject object,
AnnotatedElement element,
Added added) |
void |
handleOptional(PMMLObject object,
AnnotatedElement element,
Optional optional) |
void |
handleRemoved(PMMLObject object,
AnnotatedElement element,
Removed removed) |
void |
handleRequired(PMMLObject object,
AnnotatedElement element,
Required required) |
default boolean |
hasParent() |
default PMMLObject |
popParent() |
default void |
pushParent(PMMLObject parent) |
void |
reset() |
void |
updateMaximum(PMMLObject object,
AnnotatedElement element,
Version maximum) |
void |
updateMinimum(PMMLObject object,
AnnotatedElement element,
Version minimum) |
isAttribute, isElement, isEnumValue, visit, visitapplyTo, 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, visitpublic void reset()
reset in interface Resettablepublic void handleAdded(PMMLObject object, AnnotatedElement element, Added added)
handleAdded in class VersionInspectorpublic void handleRemoved(PMMLObject object, AnnotatedElement element, Removed removed)
handleRemoved in class VersionInspectorpublic void handleOptional(PMMLObject object, AnnotatedElement element, Optional optional)
handleOptional in class VersionInspectorpublic void handleRequired(PMMLObject object, AnnotatedElement element, Required required)
handleRequired in class VersionInspectorpublic Version getMinimum()
The minimum (ie. earliest) PMML schema version that can fully represent this class model object.
Version.getMinimum()public void updateMinimum(PMMLObject object, AnnotatedElement element, Version minimum)
public Version getMaximum()
The maximum (ie. latest) PMML schema version that can fully represent this class model object.
Version.getMaximum()public void updateMaximum(PMMLObject object, AnnotatedElement element, Version maximum)
public boolean hasParent()
public PMMLObject getParent()
public PMMLObject getParent(int index)
public void pushParent(PMMLObject parent)
public PMMLObject popParent()
Copyright © 2024. All rights reserved.