org.shapelogic.filter
Interface IFilter<BaseClass,Element>

All Superinterfaces:
org.apache.commons.collections.Predicate
All Known Implementing Classes:
AllFilter, AndFilter, BaseFilter, DynamicBaseFilter, FullLengthHorizontalFilter, FullLengthVerticalFilter, LineOfTypeFilter, NotFilter, OrFilter, PointAboveFilter, PointBelowFilter, PointLeftOfFilter, PointOfTypeFilter, PointRightOfFilter, PolygonLineFilter, PolygonPointFilter, PolygonSpatialPointFilter

public interface IFilter<BaseClass,Element>
extends org.apache.commons.collections.Predicate

Author:
Sami Badawi

Method Summary
 java.util.Collection<Element> filter()
           
 java.util.Collection<Element> getCollection()
           
 java.lang.Object getConstraint()
           
 BaseClass getParent()
           
 void setCollection(java.util.Collection<Element> collection)
           
 void setConstraint(java.lang.Object constraint)
           
 void setParent(BaseClass obj)
           
 void setup()
           
 
Methods inherited from interface org.apache.commons.collections.Predicate
evaluate
 

Method Detail

getParent

BaseClass getParent()

setParent

void setParent(BaseClass obj)

getCollection

java.util.Collection<Element> getCollection()

setCollection

void setCollection(java.util.Collection<Element> collection)

filter

java.util.Collection<Element> filter()

getConstraint

java.lang.Object getConstraint()

setConstraint

void setConstraint(java.lang.Object constraint)

setup

void setup()
           throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2009. All Rights Reserved.