public class EntityFinderThrowMissing extends AbstractEntityFinder
Constructor and Description |
---|
EntityFinderThrowMissing(OsmEntityProvider entityProvider) |
Modifier and Type | Method and Description |
---|---|
void |
findMemberNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
findMemberNodesAndWayNodes(OsmRelation relation,
Set<OsmNode> outNodes) |
void |
findMemberNodesAndWays(OsmRelation relation,
Set<OsmNode> outNodes,
Set<OsmWay> outWays) |
void |
findMemberRelations(OsmRelation relation,
Set<OsmRelation> outRelations) |
void |
findMemberRelationsRecursively(Collection<OsmRelation> relations,
Set<OsmRelation> outRelations) |
void |
findMemberRelationsRecursively(OsmRelation relation,
Set<OsmRelation> outRelations) |
void |
findMemberWays(OsmRelation relation,
MultiSet<OsmWay> outWays) |
void |
findMemberWays(OsmRelation relation,
Set<OsmWay> outWays) |
List<OsmNode> |
findNodes(TLongCollection ids) |
List<OsmRelation> |
findRelations(TLongCollection ids) |
void |
findWayNodes(OsmWay way,
Collection<OsmNode> outNodes) |
List<OsmWay> |
findWays(TLongCollection ids) |
addMember, findMemberNodes, findMemberNodesAndWayNodes, findMemberNodesAndWays, findMemberRelations, findMemberWays, findMemberWays, findWayNodes
public EntityFinderThrowMissing(OsmEntityProvider entityProvider)
public List<OsmNode> findNodes(TLongCollection ids) throws EntityNotFoundException
EntityNotFoundException
public List<OsmWay> findWays(TLongCollection ids) throws EntityNotFoundException
EntityNotFoundException
public List<OsmRelation> findRelations(TLongCollection ids) throws EntityNotFoundException
EntityNotFoundException
public void findWayNodes(OsmWay way, Collection<OsmNode> outNodes) throws EntityNotFoundException
EntityNotFoundException
public void findMemberNodes(OsmRelation relation, Set<OsmNode> outNodes) throws EntityNotFoundException
EntityNotFoundException
public void findMemberWays(OsmRelation relation, Set<OsmWay> outWays) throws EntityNotFoundException
EntityNotFoundException
public void findMemberWays(OsmRelation relation, MultiSet<OsmWay> outWays) throws EntityNotFoundException
EntityNotFoundException
public void findMemberRelations(OsmRelation relation, Set<OsmRelation> outRelations) throws EntityNotFoundException
EntityNotFoundException
public void findMemberRelationsRecursively(OsmRelation relation, Set<OsmRelation> outRelations) throws EntityNotFoundException
EntityNotFoundException
public void findMemberRelationsRecursively(Collection<OsmRelation> relations, Set<OsmRelation> outRelations) throws EntityNotFoundException
EntityNotFoundException
public void findMemberNodesAndWays(OsmRelation relation, Set<OsmNode> outNodes, Set<OsmWay> outWays) throws EntityNotFoundException
EntityNotFoundException
public void findMemberNodesAndWayNodes(OsmRelation relation, Set<OsmNode> outNodes) throws EntityNotFoundException
EntityNotFoundException