public class FieldDependencyResolver extends FieldResolver
A Visitor that determines which fields must be visible and accessible for evaluating a field.
| Constructor and Description |
|---|
FieldDependencyResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTo(Visitable visitable) |
void |
expand(Set<Field<?>> fields,
Set<? extends Field<?>> expandableFields) |
Map<Field<?>,Set<Field<?>>> |
getDependencies() |
Set<Field<?>> |
getDependencies(Field<?> field) |
default PMMLObject |
getParent() |
default PMMLObject |
getParent(int index) |
default boolean |
hasParent() |
default void |
pushParent(PMMLObject parent) |
VisitorAction |
visit(DataDictionary dataDictionary) |
VisitorAction |
visit(DataField dataField) |
VisitorAction |
visit(DerivedField derivedField) |
VisitorAction |
visit(LocalTransformations localTransformations) |
VisitorAction |
visit(Output output) |
VisitorAction |
visit(OutputField outputField) |
VisitorAction |
visit(TransformationDictionary transformationDictionary) |
getFields, getFields, popParent, visit, visit, visit, visit, visit, visitgetParents, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 applyTo(Visitable visitable)
applyTo in interface VisitorapplyTo in class FieldResolverVisitable.accept(Visitor)public VisitorAction visit(DataDictionary dataDictionary)
visit in interface Visitorvisit in class AbstractVisitorpublic VisitorAction visit(DataField dataField)
visit in interface Visitorvisit in class AbstractVisitorpublic VisitorAction visit(DerivedField derivedField)
visit in interface Visitorvisit in class AbstractVisitorpublic VisitorAction visit(LocalTransformations localTransformations)
visit in interface Visitorvisit in class FieldResolverpublic VisitorAction visit(Output output)
visit in interface Visitorvisit in class FieldResolverpublic VisitorAction visit(OutputField outputField)
visit in interface Visitorvisit in class AbstractVisitorpublic VisitorAction visit(TransformationDictionary transformationDictionary)
visit in interface Visitorvisit in class FieldResolverpublic Map<Field<?>,Set<Field<?>>> getDependencies()
field resolution results at the location where the field element is declared.public boolean hasParent()
public PMMLObject getParent()
public PMMLObject getParent(int index)
public void pushParent(PMMLObject parent)
Copyright © 2019 University of Tartu. All rights reserved.