org.deegree.protocol.sos.filter
Class FilterCollection

java.lang.Object
  extended by org.deegree.protocol.sos.filter.FilterCollection

public class FilterCollection
extends Object

This is a collection of SOS filters. The SOS spec doesn't have a single filter expression but multiple restriced filter (one for time filter, one for comparsion filter, etc..).

Version:
$Revision: 19378 $, $Date: 2009-08-28 10:26:53 +0200 (Fri, 28 Aug 2009) $
Author:
Oliver Tonnhofer, last edited by: $Author: aionita $

Constructor Summary
FilterCollection()
           
FilterCollection(Filter filters)
           
FilterCollection(List<? extends Filter> filters)
           
 
Method Summary
 void add(Filter filter)
          Add a filter to the collection.
 void add(List<? extends Filter> filters)
          Add a filters to the collection.
 List<Filter> getAllFilter()
           
 List<ProcedureFilter> getProcedureFilter()
           
 List<PropertyFilter> getPropertyFilter()
           
 List<ResultFilter> getResultFilter()
           
 List<SpatialFilter> getSpatialFilter()
           
 List<TimeFilter> getTimeFilter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterCollection

public FilterCollection()

FilterCollection

public FilterCollection(List<? extends Filter> filters)
Parameters:
filters -

FilterCollection

public FilterCollection(Filter filters)
Parameters:
filters -
Method Detail

add

public final void add(Filter filter)
Add a filter to the collection.

Parameters:
filter -

add

public final void add(List<? extends Filter> filters)
Add a filters to the collection.

Parameters:
filters -

getPropertyFilter

public List<PropertyFilter> getPropertyFilter()
Returns:
the propertyFilter

getProcedureFilter

public List<ProcedureFilter> getProcedureFilter()
Returns:
the procedureFilters

getTimeFilter

public List<TimeFilter> getTimeFilter()
Returns:
the timeFilter

getResultFilter

public List<ResultFilter> getResultFilter()
Returns:
the resultFilter

getSpatialFilter

public List<SpatialFilter> getSpatialFilter()
Returns:
the spatialFilter

getAllFilter

public List<Filter> getAllFilter()
Returns:
all filter


Copyright © 2011. All Rights Reserved.