Class ContentTypeFilterDelegate
java.lang.Object
ddf.catalog.filter.FilterDelegate<List<ddf.catalog.data.ContentType>>
ddf.catalog.filter.impl.SimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
org.codice.ddf.spatial.ogc.catalog.common.ContentTypeFilterDelegate
public class ContentTypeFilterDelegate
extends SimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
Extracts list of content types from filter
- Author:
- Jason Smith
-
Nested Class Summary
Nested classes/interfaces inherited from class ddf.catalog.filter.impl.SimpleFilterDelegate
SimpleFilterDelegate.ComparisonPropertyOperation, SimpleFilterDelegate.FunctionOperation, SimpleFilterDelegate.LogicalPropertyOperation, SimpleFilterDelegate.SpatialPropertyOperation, SimpleFilterDelegate.TemporalPropertyOperation, SimpleFilterDelegate.XPathPropertyOperation -
Field Summary
Fields inherited from class ddf.catalog.filter.FilterDelegate
ESCAPE_CHAR, SINGLE_CHAR, WILDCARD_CHAR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<ddf.catalog.data.ContentType> <S> List<ddf.catalog.data.ContentType> defaultOperation(Object property, S literal, Class<S> literalClass, Enum operation) List<ddf.catalog.data.ContentType> List<ddf.catalog.data.ContentType> propertyIsEqualTo(String propertyName, String literal, boolean isCaseSensitive) List<ddf.catalog.data.ContentType> propertyIsLike(String propertyName, String pattern, boolean isCaseSensitive) Methods inherited from class ddf.catalog.filter.impl.SimpleFilterDelegate
after, before, begins, beyond, comparisonOperation, contains, crosses, disjoint, during, dwithin, exclude, include, intersects, logicalOperation, nearestNeighbor, not, overlaps, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsFuzzy, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNull, relative, spatialOperation, temporalOperation, touches, within, xpathExists, xpathIsFuzzy, xpathIsLike, xpathOperation
-
Constructor Details
-
ContentTypeFilterDelegate
public ContentTypeFilterDelegate()
-
-
Method Details
-
defaultOperation
public <S> List<ddf.catalog.data.ContentType> defaultOperation(Object property, S literal, Class<S> literalClass, Enum operation) - Overrides:
defaultOperationin classSimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
-
and
- Overrides:
andin classSimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
-
or
- Overrides:
orin classSimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
-
propertyIsLike
public List<ddf.catalog.data.ContentType> propertyIsLike(String propertyName, String pattern, boolean isCaseSensitive) - Overrides:
propertyIsLikein classSimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
-
propertyIsEqualTo
public List<ddf.catalog.data.ContentType> propertyIsEqualTo(String propertyName, String literal, boolean isCaseSensitive) - Overrides:
propertyIsEqualToin classSimpleFilterDelegate<List<ddf.catalog.data.ContentType>>
-