Class SourceElementProcessor

java.lang.Object
org.openstreetmap.osmosis.xml.common.BaseElementProcessor
org.openstreetmap.osmosis.xml.v0_6.impl.SourceElementProcessor
All Implemented Interfaces:
ElementProcessor
Direct Known Subclasses:
BoundsElementProcessor, EntityElementProcessor, LegacyBoundElementProcessor, OsmElementProcessor

public abstract class SourceElementProcessor extends BaseElementProcessor
Provides common behaviour across all source element processors.
  • Constructor Details

    • SourceElementProcessor

      public SourceElementProcessor(BaseElementProcessor parentProcessor, org.openstreetmap.osmosis.core.task.v0_6.Sink sink, boolean enableDateParsing)
      Creates a new instance.
      Parameters:
      parentProcessor - The parent of this element processor.
      sink - The sink for receiving processed data.
      enableDateParsing - If true, dates will be parsed from xml data, else the current date will be used thus saving parsing time.
  • Method Details

    • getSink

      protected org.openstreetmap.osmosis.core.task.v0_6.Sink getSink()
      Returns:
      The sink.