org.openstreetmap.osmosis.core.task.v0_6
Interface Sink

All Superinterfaces:
Completable, Releasable, Task
All Known Subinterfaces:
SinkDatasetSource, SinkMultiSource, SinkRunnableSource, SinkSource
All Known Implementing Classes:
ApidbWriter, AreaFilter, BoundingBoxFilter, DatasetStore, EntityBuffer, EntityProgressLogger, EntityReporter, EntitySorter, EntityTee, IntegrityReporter, NodeKeyFilter, NodeKeyValueFilter, NullWriter, PolygonFilter, PostgreSqlDatasetDumpWriter, PostgreSqlWriter, SortedEntityPipeValidator, TagRemover, TagSorter, UsedNodeFilter, WayKeyValueFilter, WriteDataset, XmlWriter

public interface Sink
extends Task, Completable

Defines the interface for tasks consuming OSM data types.

Author:
Brett Henderson

Method Summary
 void process(EntityContainer entityContainer)
          Process the entity.
 
Methods inherited from interface org.openstreetmap.osmosis.core.lifecycle.Completable
complete
 
Methods inherited from interface org.openstreetmap.osmosis.core.lifecycle.Releasable
release
 

Method Detail

process

void process(EntityContainer entityContainer)
Process the entity.

Parameters:
entityContainer - The entity to be processed.