org.kabeja.processing
Class ProcessPipeline

java.lang.Object
  extended by org.kabeja.processing.ProcessPipeline

public class ProcessPipeline
extends java.lang.Object

Author:
Simon Mieth

Constructor Summary
ProcessPipeline()
           
 
Method Summary
 void addPostProcessorConfig(PostProcessorConfig config)
           
 void addSAXFilterConfig(SAXFilterConfig config)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.util.List getPostProcessorConfigs()
           
 ProcessingManager getProcessorManager()
           
 SAXGenerator getSAXGenerator()
           
 java.util.Map getSAXGeneratorProperties(java.util.Map generatorProperties)
           
 SAXSerializer getSAXSerializer()
           
 java.util.Map getSerializerProperties()
           
 void prepare()
           
 void process(DXFDocument doc, java.util.Map context, java.io.OutputStream out)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setProcessorManager(ProcessingManager manager)
           
 void setSAXGenerator(SAXGenerator generator)
           
 void setSAXGeneratorProperties(java.util.Map generatorProperties)
           
 void setSAXSerializer(SAXSerializer serializer)
           
 void setSAXSerializerProperties(java.util.Map serializerProperties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessPipeline

public ProcessPipeline()
Method Detail

process

public void process(DXFDocument doc,
                    java.util.Map context,
                    java.io.OutputStream out)
             throws ProcessorException
Throws:
ProcessorException

getSAXSerializer

public SAXSerializer getSAXSerializer()
Returns:
Returns the serializer.

setSAXSerializer

public void setSAXSerializer(SAXSerializer serializer)
Parameters:
serializer - The serializer to set.

getProcessorManager

public ProcessingManager getProcessorManager()
Returns:
Returns the manager.

setProcessorManager

public void setProcessorManager(ProcessingManager manager)
Parameters:
manager - The manager to set.

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

prepare

public void prepare()

getPostProcessorConfigs

public java.util.List getPostProcessorConfigs()

addSAXFilterConfig

public void addSAXFilterConfig(SAXFilterConfig config)

addPostProcessorConfig

public void addPostProcessorConfig(PostProcessorConfig config)

getSerializerProperties

public java.util.Map getSerializerProperties()
Returns:
Returns the serializerProperties.

setSAXSerializerProperties

public void setSAXSerializerProperties(java.util.Map serializerProperties)
Parameters:
serializerProperties - The serializerProperties to set.

setSAXGeneratorProperties

public void setSAXGeneratorProperties(java.util.Map generatorProperties)

getSAXGeneratorProperties

public java.util.Map getSAXGeneratorProperties(java.util.Map generatorProperties)

setSAXGenerator

public void setSAXGenerator(SAXGenerator generator)

getSAXGenerator

public SAXGenerator getSAXGenerator()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)