com.partnersoft.maps.translator
Class TranslationPipeline
java.lang.Object
com.partnersoft.maps.translator.TranslationPipeline
public class TranslationPipeline
- extends java.lang.Object
Translation occurs as MapDataGraphic objects pass through several
stages in series. These are represented as a pipeline of
connected MapDataFilter implementations with some sort of
MapDataCollector at the end.
- Author:
- Paul Reavis
Copyright 2003 Partner Software, Inc.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TranslationPipeline
public TranslationPipeline(TranslationPipelineConfig config)
throws java.io.IOException
- Throws:
java.io.IOException
startTranslation
public void startTranslation()
throws java.io.IOException
- Throws:
java.io.IOException
endTranslation
public void endTranslation()
throws java.io.IOException
- Throws:
java.io.IOException
process
public void process(MapDataGraphic graphic)
throws java.io.IOException
- Throws:
java.io.IOException
processDerived
public void processDerived(MapDataGraphic graphic)
throws java.io.IOException
- Throws:
java.io.IOException
getConfig
public TranslationPipelineConfig getConfig()
setOutputStage
public void setOutputStage(MapDataCollector newStage)
setCoordinateTransformation
public void setCoordinateTransformation(CoordinateTransformation newTransformation)
getCoordinateTransformation
public CoordinateTransformation getCoordinateTransformation()
getIndexingStage
public MapDataIndexer getIndexingStage()
getProfilingStage
public MapDataProfiler getProfilingStage()