org.kabeja.processing
Class LayerFilter

java.lang.Object
  extended by org.kabeja.processing.AbstractConfigurable
      extended by org.kabeja.processing.AbstractPostProcessor
          extended by org.kabeja.processing.LayerFilter
All Implemented Interfaces:
Configurable, PostProcessor

public class LayerFilter
extends AbstractPostProcessor


Field Summary
protected  boolean merge
           
static java.lang.String MERGED_LAYER_NAME
           
static java.lang.String PROPERTY_MERGE_LAYERS
           
static java.lang.String PROPERTY_REMOVE_LAYERS
           
protected  java.util.Set removableLayers
           
 
Fields inherited from class org.kabeja.processing.AbstractConfigurable
properties
 
Constructor Summary
LayerFilter()
           
 
Method Summary
 void process(DXFDocument doc, java.util.Map context)
          Postprocess the given DXFDocument
 void setProperties(java.util.Map properties)
          Set configuration properties of the component
 
Methods inherited from class org.kabeja.processing.AbstractConfigurable
getProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kabeja.processing.Configurable
getProperties
 

Field Detail

PROPERTY_REMOVE_LAYERS

public static final java.lang.String PROPERTY_REMOVE_LAYERS
See Also:
Constant Field Values

PROPERTY_MERGE_LAYERS

public static final java.lang.String PROPERTY_MERGE_LAYERS
See Also:
Constant Field Values

MERGED_LAYER_NAME

public static final java.lang.String MERGED_LAYER_NAME
See Also:
Constant Field Values

merge

protected boolean merge

removableLayers

protected java.util.Set removableLayers
Constructor Detail

LayerFilter

public LayerFilter()
Method Detail

setProperties

public void setProperties(java.util.Map properties)
Description copied from interface: Configurable
Set configuration properties of the component

Specified by:
setProperties in interface Configurable
Overrides:
setProperties in class AbstractConfigurable

process

public void process(DXFDocument doc,
                    java.util.Map context)
             throws ProcessorException
Description copied from interface: PostProcessor
Postprocess the given DXFDocument

Throws:
ProcessorException