public class FieldDependencyResolver
extends org.jpmml.model.visitors.FieldResolver
A Visitor that determines which fields must be visible and accessible for evaluating a field.
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_STACK_HEIGHT |
| Constructor and Description |
|---|
FieldDependencyResolver() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.dmg.pmml.Field<?>> |
expand(Set<org.dmg.pmml.Field<?>> fields,
Set<? extends org.dmg.pmml.Field<?>> expandableFields) |
Map<org.dmg.pmml.Field<?>,Set<org.dmg.pmml.Field<?>>> |
getDependencies() |
Set<org.dmg.pmml.Field<?>> |
getDependencies(org.dmg.pmml.Field<?> field) |
default org.dmg.pmml.PMMLObject |
getParent() |
default org.dmg.pmml.PMMLObject |
getParent(int arg0) |
default boolean |
hasParent() |
default void |
pushParent(org.dmg.pmml.PMMLObject arg0) |
void |
reset() |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.DataDictionary dataDictionary) |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.DataField dataField) |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.DerivedField derivedField) |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.LocalTransformations localTransformations) |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.Output output) |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.OutputField outputField) |
org.dmg.pmml.VisitorAction |
visit(org.dmg.pmml.TransformationDictionary transformationDictionary) |
getFields, getFields, popParent, visit, visit, visit, visit, 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, visitpublic void reset()
reset in interface org.jpmml.model.visitors.Resettablereset in class org.jpmml.model.visitors.FieldResolverpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.DataDictionary dataDictionary)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.AbstractVisitorpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.DataField dataField)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.AbstractVisitorpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.DerivedField derivedField)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.AbstractVisitorpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.LocalTransformations localTransformations)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.FieldResolverpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.Output output)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.FieldResolverpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.OutputField outputField)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.AbstractVisitorpublic org.dmg.pmml.VisitorAction visit(org.dmg.pmml.TransformationDictionary transformationDictionary)
visit in interface org.dmg.pmml.Visitorvisit in class org.jpmml.model.visitors.FieldResolverpublic Set<org.dmg.pmml.Field<?>> getDependencies(org.dmg.pmml.Field<?> field)
public Map<org.dmg.pmml.Field<?>,Set<org.dmg.pmml.Field<?>>> getDependencies()
field resolution results at the location where the field element is declared.public Set<org.dmg.pmml.Field<?>> expand(Set<org.dmg.pmml.Field<?>> fields, Set<? extends org.dmg.pmml.Field<?>> expandableFields)
public boolean hasParent()
public org.dmg.pmml.PMMLObject getParent()
public org.dmg.pmml.PMMLObject getParent(int arg0)
public void pushParent(org.dmg.pmml.PMMLObject arg0)
Copyright © 2023. All rights reserved.