public abstract class AbstractEntityFinder extends Object implements EntityFinder
Constructor and Description |
---|
AbstractEntityFinder() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMember(OsmRelationMember member,
Collection<OsmNode> outNodes,
Collection<OsmWay> outWays,
Collection<OsmRelation> outRelations,
OsmEntityProvider entityProvider) |
void |
findMemberNodes(Collection<OsmRelation> relations,
Set<OsmNode> outNodes) |
void |
findMemberNodesAndWayNodes(Collection<OsmRelation> relations,
Set<OsmNode> outNodes) |
void |
findMemberNodesAndWays(Collection<OsmRelation> relations,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
findMemberRelations(Collection<OsmRelation> relations,
Set<OsmRelation> outRelations) |
void |
findMemberWays(Collection<OsmRelation> relations,
MultiSet<OsmWay> outWays) |
void |
findMemberWays(Collection<OsmRelation> relations,
Set<OsmWay> outWays) |
void |
findWayNodes(Collection<OsmWay> ways,
Collection<OsmNode> outNodes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findMemberNodes, findMemberNodesAndWayNodes, findMemberNodesAndWays, findMemberRelations, findMemberRelationsRecursively, findMemberRelationsRecursively, findMemberWays, findMemberWays, findNodes, findRelations, findWayNodes, findWays
public void findWayNodes(Collection<OsmWay> ways, Collection<OsmNode> outNodes) throws EntityNotFoundException
findWayNodes
in interface EntityFinder
EntityNotFoundException
public void findMemberNodes(Collection<OsmRelation> relations, Set<OsmNode> outNodes) throws EntityNotFoundException
findMemberNodes
in interface EntityFinder
EntityNotFoundException
public void findMemberWays(Collection<OsmRelation> relations, Set<OsmWay> outWays) throws EntityNotFoundException
findMemberWays
in interface EntityFinder
EntityNotFoundException
public void findMemberWays(Collection<OsmRelation> relations, MultiSet<OsmWay> outWays) throws EntityNotFoundException
findMemberWays
in interface EntityFinder
EntityNotFoundException
public void findMemberRelations(Collection<OsmRelation> relations, Set<OsmRelation> outRelations) throws EntityNotFoundException
findMemberRelations
in interface EntityFinder
EntityNotFoundException
public void findMemberNodesAndWays(Collection<OsmRelation> relations, Set<OsmNode> outNodes, Set<OsmWay> outWays) throws EntityNotFoundException
findMemberNodesAndWays
in interface EntityFinder
EntityNotFoundException
public void findMemberNodesAndWayNodes(Collection<OsmRelation> relations, Set<OsmNode> outNodes) throws EntityNotFoundException
findMemberNodesAndWayNodes
in interface EntityFinder
EntityNotFoundException
protected void addMember(OsmRelationMember member, Collection<OsmNode> outNodes, Collection<OsmWay> outWays, Collection<OsmRelation> outRelations, OsmEntityProvider entityProvider) throws EntityNotFoundException
EntityNotFoundException