|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
N
- node typeW
- way typeR
- relation typepublic interface DataSource<N,W,R,M>
source of OSM data that can be used to build graphs from
Method Summary | |
---|---|
void |
addObserver(DataSourceObserver observer)
adds an observer. |
void |
deleteObserver(DataSourceObserver observer)
deletes an observer that has been added using addObserver(DataSourceObserver) . |
double |
getLat(N node)
returns a node's latitude |
double |
getLon(N node)
returns a node's longitude |
Object |
getMember(M member)
returns a relation member's member object |
Iterable<M> |
getMembers(R relation)
returns a relation's members |
Iterable<N> |
getNodes()
returns all nodes |
Iterable<N> |
getNodes(W way)
returns a way's nodes |
Iterable<R> |
getRelations()
returns all relations |
String |
getRole(M member)
returns a relation member's role |
TagGroup |
getTagsN(N node)
returns a node's tags |
TagGroup |
getTagsR(R relation)
returns a relation's tags |
TagGroup |
getTagsW(W way)
returns a way's tags |
Iterable<W> |
getWays()
returns all ways |
boolean |
isNMember(M member)
returns whether a relation member is a node |
boolean |
isRMember(M member)
returns whether a relation member is a relation |
boolean |
isWMember(M member)
returns whether a relation member is a way |
Method Detail |
---|
Iterable<N> getNodes()
Iterable<W> getWays()
Iterable<R> getRelations()
double getLat(N node)
double getLon(N node)
Iterable<N> getNodes(W way)
Iterable<M> getMembers(R relation)
TagGroup getTagsN(N node)
TagGroup getTagsW(W way)
TagGroup getTagsR(R relation)
String getRole(M member)
Object getMember(M member)
boolean isNMember(M member)
boolean isWMember(M member)
boolean isRMember(M member)
void addObserver(DataSourceObserver observer)
observer
- observer object, != nullvoid deleteObserver(DataSourceObserver observer)
addObserver(DataSourceObserver)
.
Does nothing if the parameter isn't currently an observer of this DataSource.
observer
- observer object, != null
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |