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) |
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, visitvisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitgetParents, pushParent, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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.Copyright © 2016 University of Tartu. All rights reserved.