private abstract static class Selector.ChildOrParentSelector.AbstractFinder extends java.lang.Object implements PrimitiveVisitor
Modifier and Type | Field and Description |
---|---|
protected Environment |
e |
Modifier | Constructor and Description |
---|---|
protected |
AbstractFinder(Environment e) |
Modifier and Type | Method and Description |
---|---|
protected void |
addToChildren(Environment e,
IPrimitive p) |
boolean |
isPrimitiveUsable(IPrimitive p) |
void |
visit(java.util.Collection<? extends IPrimitive> primitives) |
void |
visit(INode n)
Visiting call for nodes.
|
void |
visit(IRelation<?> r)
Visiting call for relations.
|
void |
visit(IWay<?> w)
Visiting call for ways.
|
protected final Environment e
protected AbstractFinder(Environment e)
public void visit(INode n)
PrimitiveVisitor
visit
in interface PrimitiveVisitor
n
- The node to inspect.public void visit(IWay<?> w)
PrimitiveVisitor
visit
in interface PrimitiveVisitor
w
- The way to inspect.public void visit(IRelation<?> r)
PrimitiveVisitor
visit
in interface PrimitiveVisitor
r
- The relation to inspect.public void visit(java.util.Collection<? extends IPrimitive> primitives)
public boolean isPrimitiveUsable(IPrimitive p)
protected void addToChildren(Environment e, IPrimitive p)