org.kabeja.processing
Class BoundsFilter

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

public class BoundsFilter
extends AbstractPostProcessor


Field Summary
static java.lang.String PROPERTY_HEIGHT
           
static java.lang.String PROPERTY_PROCESS
           
static java.lang.String PROPERTY_WIDTH
           
static java.lang.String PROPERTY_X
           
static java.lang.String PROPERTY_Y
           
 
Fields inherited from class org.kabeja.processing.AbstractConfigurable
properties
 
Constructor Summary
BoundsFilter()
           
 
Method Summary
protected  void filterLayer(DXFLayer layer, Bounds bounds)
           
 void process(DXFDocument doc, java.util.Map context)
          Postprocess the given DXFDocument
 
Methods inherited from class org.kabeja.processing.AbstractConfigurable
getProperties, setProperties
 
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, setProperties
 

Field Detail

PROPERTY_X

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

PROPERTY_Y

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

PROPERTY_WIDTH

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

PROPERTY_HEIGHT

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

PROPERTY_PROCESS

public static final java.lang.String PROPERTY_PROCESS
See Also:
Constant Field Values
Constructor Detail

BoundsFilter

public BoundsFilter()
Method Detail

process

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

Throws:
ProcessorException

filterLayer

protected void filterLayer(DXFLayer layer,
                           Bounds bounds)