Modifier and Type | Method and Description |
---|---|
void |
InMemoryListDataSet.sort(Comparator<? super OsmEntity> comparator) |
Modifier and Type | Method and Description |
---|---|
int |
IdComparator.compare(OsmEntity o1,
OsmEntity o2) |
Modifier and Type | Interface and Description |
---|---|
interface |
OsmNode
Interface for OpenStreetMap nodes.
|
interface |
OsmRelation
Interface for OpenStreetMap relations.
|
interface |
OsmWay
Interface for OpenStreetMap ways.
|
Modifier and Type | Method and Description |
---|---|
OsmEntity |
EntityContainer.getEntity() |
Modifier and Type | Method and Description |
---|---|
void |
EntityContainer.setEntity(OsmEntity entity) |
Constructor and Description |
---|
EntityContainer(EntityType type,
OsmEntity entity) |
Modifier and Type | Class and Description |
---|---|
class |
Entity |
class |
Node |
class |
Relation |
class |
Way |
Modifier and Type | Method and Description |
---|---|
static List<? extends OsmTag> |
OsmModelUtil.getTagsAsList(OsmEntity entity) |
static Map<String,String> |
OsmModelUtil.getTagsAsMap(OsmEntity entity)
Construct a Map containing all tags of this entity.
|
Modifier and Type | Method and Description |
---|---|
static long |
IdUtil.lowestId(Collection<? extends OsmEntity> elements) |
Modifier and Type | Method and Description |
---|---|
void |
EntityWriter.write(OsmEntity entity) |
void |
WayWriter.write(OsmEntity entity) |
void |
NodeWriter.write(OsmEntity entity) |
void |
RelationWriter.write(OsmEntity entity) |
Modifier and Type | Method and Description |
---|---|
protected void |
ThreadedExtractor.output(EntityWriter writer,
OsmEntity entity) |
protected void |
SimpleExtractor.output(EntityWriter writer,
OsmEntity entity) |
protected abstract void |
AbstractExtractor.output(EntityWriter writer,
OsmEntity entity) |
Constructor and Description |
---|
EntityWriterWriteRequest(EntityWriter writer,
OsmEntity element) |
Modifier and Type | Class and Description |
---|---|
class |
EntityBatch<T extends OsmEntity> |
Constructor and Description |
---|
OsmFileSetInput(Collection<OsmFile> osmFiles,
Comparator<? super OsmEntity> comparator) |
OsmMergeIteratorInput(Collection<InputStream> inputs,
Collection<OsmIterator> iterators,
Comparator<? super OsmEntity> comparator) |
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractSortedMerge.Input<T extends OsmEntity> |
Modifier and Type | Method and Description |
---|---|
protected <T extends OsmEntity> |
AbstractSortedMerge.createItem(T element,
OsmIterator iterator) |
Constructor and Description |
---|
SortedMerge(OsmOutputStream output,
Collection<OsmIterator> inputs,
Comparator<OsmEntity> comparator)
Merge the elements from a collection of OSM input sources to a single OSM
output.
|
SortedMergeIterator(Collection<OsmIterator> inputs,
Comparator<OsmEntity> comparator)
Merge the elements from a collection of OSM input sources to a single OSM
input source.
|
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractUnsortedMerge.Input<T extends OsmEntity> |
Modifier and Type | Method and Description |
---|---|
protected <T extends OsmEntity> |
AbstractUnsortedMerge.createItem(T element,
OsmIterator iterator) |
Constructor and Description |
---|
MemorySort(OsmOutputStream output,
OsmIterator input,
Comparator<OsmEntity> comparator)
Sort the elements from a OSM input source using the supplied comparator
in memory and write to an OSM output in that order.
|
MemorySortIterator(OsmIterator input,
Comparator<OsmEntity> comparator)
Sort the elements from a OSM input source by their id in memory and
provide them as a single OSM input source in that order.
|