public class PathAwareTypedVisitor<V,P> extends TypedVisitor<V>
| Constructor and Description |
|---|
PathAwareTypedVisitor() |
PathAwareTypedVisitor(java.util.List<java.lang.Object> path) |
PathAwareTypedVisitor(java.util.List<java.lang.Object> path,
PathAwareTypedVisitor<V,P> delegate) |
| Modifier and Type | Method and Description |
|---|---|
P |
getParent() |
java.lang.Class<P> |
getParentType() |
java.util.List<java.lang.Object> |
getPath() |
java.lang.Class<V> |
getType() |
PathAwareTypedVisitor<V,P> |
next(java.lang.Object item) |
void |
visit(V element) |
public PathAwareTypedVisitor()
public PathAwareTypedVisitor(java.util.List<java.lang.Object> path)
public PathAwareTypedVisitor(java.util.List<java.lang.Object> path,
PathAwareTypedVisitor<V,P> delegate)
public PathAwareTypedVisitor<V,P> next(java.lang.Object item)
public void visit(V element)
public P getParent()
public java.util.List<java.lang.Object> getPath()
public java.lang.Class<V> getType()
getType in class TypedVisitor<V>public java.lang.Class<P> getParentType()
Copyright © 2019. All Rights Reserved.