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 delegate) |
Modifier and Type | Method and Description |
---|---|
P |
getParent() |
java.lang.Class |
getParentType() |
java.util.List<java.lang.Object> |
getPath() |
java.lang.Class |
getType() |
PathAwareTypedVisitor |
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 delegate)
public PathAwareTypedVisitor 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 getType()
getType
in class TypedVisitor<V>
public java.lang.Class getParentType()
Copyright © 2015-2019 Red Hat. All Rights Reserved.