Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.filter
Class FilterGeoECqlImpl

java.lang.Object
  extended by eu.esdihumboldt.hale.common.filter.internal.AbstractGeotoolsFilter
      extended by eu.esdihumboldt.hale.common.filter.FilterGeoECqlImpl
All Implemented Interfaces:
Filter

public class FilterGeoECqlImpl
extends AbstractGeotoolsFilter

Extended CQL Filter. Two ECQL filters are seen as equal if they are based on the same ECQL expression.

Author:
Sebastian Reinhardt, Simon Templer

Constructor Summary
FilterGeoECqlImpl(String filterTerm)
          Create a ECQL filter.
 
Method Summary
protected  org.opengis.filter.Filter createFilter(String filterTerm)
          Create the fitler from the filter term.
 
Methods inherited from class eu.esdihumboldt.hale.common.filter.internal.AbstractGeotoolsFilter
equals, getFilterTerm, hashCode, match
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterGeoECqlImpl

public FilterGeoECqlImpl(String filterTerm)
                  throws org.geotools.filter.text.cql2.CQLException
Create a ECQL filter.

Parameters:
filterTerm - the ECQL expression
Throws:
org.geotools.filter.text.cql2.CQLException - if parsing the ECQL fails
Method Detail

createFilter

protected org.opengis.filter.Filter createFilter(String filterTerm)
                                          throws org.geotools.filter.text.cql2.CQLException
Description copied from class: AbstractGeotoolsFilter
Create the fitler from the filter term.

Specified by:
createFilter in class AbstractGeotoolsFilter
Parameters:
filterTerm - the filter term
Returns:
the filter
Throws:
org.geotools.filter.text.cql2.CQLException - if an error occurs on filter creation

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d