public abstract class MarkupInspector<E extends PMMLException>
extends org.jpmml.model.visitors.AbstractSimpleVisitor
This class provides a skeletal implementation of class model inspectors.
Unlike evaluation, which takes place in "dynamic mode", the inspection takes place in "static mode".
The inspector performs the full traversal of the specified class model object.
Every problematic PMML element or attribute is reported in the form of an appropriate PMMLException instance.
The class model object can be considered safe and sound if the list of exceptions stays empty.
static
public <E extends PMMLException> void inspect(MarkupInspector<E> inspector){
Visitable visitable = ...;
try {
inspector.applyTo(visitable);
} catch(PMMLException pe){
List<E> exceptions = inspector.getException();
}
}
| Constructor and Description |
|---|
MarkupInspector() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTo(org.dmg.pmml.Visitable visitable) |
List<E> |
getExceptions() |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.PMMLObject object) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 org.dmg.pmml.VisitorAction visit(org.dmg.pmml.PMMLObject object)
visit in class org.jpmml.model.visitors.AbstractSimpleVisitorpublic void applyTo(org.dmg.pmml.Visitable visitable)
applyTo in interface org.dmg.pmml.VisitorapplyTo in class org.jpmml.model.visitors.AbstractVisitorE - The first element of the list of Exceptions if this list is not empty.Copyright © 2018. All rights reserved.