use of com.sldeditor.filter.v2.function.temporal.During in project sldeditor by robward-scisys.
the class FilterManager method getFilterConfigList.
/**
* Gets the filter config list.
*
* @return the filter config list
*/
@Override
public List<FilterConfigInterface> getFilterConfigList() {
List<FilterConfigInterface> filterConfigList = new ArrayList<FilterConfigInterface>();
// Logic filters
filterConfigList.add(new And());
filterConfigList.add(new Or());
filterConfigList.add(new Not());
filterConfigList.add(new IsEqualTo());
filterConfigList.add(new IsNotEqualTo());
filterConfigList.add(new IsLessThan());
filterConfigList.add(new IsLessThanEqualTo());
filterConfigList.add(new IsGreaterThan());
filterConfigList.add(new IsGreaterThanEqualTo());
filterConfigList.add(new IsBetween());
filterConfigList.add(new IsNull());
filterConfigList.add(new IsLike());
// Temporal
filterConfigList.add(new After());
filterConfigList.add(new Before());
filterConfigList.add(new During());
filterConfigList.add(new TEquals());
filterConfigList.add(new TOverlaps());
filterConfigList.add(new TContains());
// Geometry
filterConfigList.add(new BBox());
filterConfigList.add(new Beyond());
filterConfigList.add(new Contains());
filterConfigList.add(new Crosses());
filterConfigList.add(new Disjoint());
filterConfigList.add(new DWithin());
filterConfigList.add(new Equals());
filterConfigList.add(new Intersects());
filterConfigList.add(new Overlaps());
filterConfigList.add(new Touches());
filterConfigList.add(new Within());
return filterConfigList;
}
use of com.sldeditor.filter.v2.function.temporal.During in project sldeditor by robward-scisys.
the class During method getFilterConfiguration.
/**
* Gets the filter configuration.
*
* @return the filter configuration
*/
@Override
public FilterName getFilterConfiguration() {
FilterName filterName = new FilterName("During", Boolean.class);
filterName.addParameter(new FilterNameParameter("property", ExpressionTypeEnum.PROPERTY, Date.class));
filterName.addParameter(new FilterNameParameter("period", ExpressionTypeEnum.LITERAL, TimePeriod.class));
return filterName;
}
Aggregations