Class CswAbstractFilterDelegate<T>
java.lang.Object
ddf.catalog.filter.FilterDelegate<T>
org.codice.ddf.spatial.ogc.csw.catalog.common.source.CswAbstractFilterDelegate<T>
- Type Parameters:
T- Generic type that the FilterDelegate will return as a final result
- Direct Known Subclasses:
CswFilterDelegate
public abstract class CswAbstractFilterDelegate<T>
extends ddf.catalog.filter.FilterDelegate<T>
CswDelegate is an abstract implementation of a
FilterDelegate. It extends the
FilterDelegate with support for understanding the getRecords operation of the CSW 2.0.2
specification. CswDelegate captures the capabilities and supported formats for the particular
server, to be leveraged by supported CSW query languages.-
Field Summary
Fields inherited from class ddf.catalog.filter.FilterDelegate
ESCAPE_CHAR, SINGLE_CHAR, WILDCARD_CHAR -
Constructor Summary
ConstructorsConstructorDescriptionCswAbstractFilterDelegate(net.opengis.ows.v_1_0_0.Operation getRecordsOp, net.opengis.ows.v_1_0_0.DomainType outputFormatValues, net.opengis.ows.v_1_0_0.DomainType resultTypesValues) Invoked by concrete implementations of CswDelegate -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<net.opengis.cat.csw.v_2_0_2.ResultType> protected booleanisPropertyQueryable(String propertyName) Methods inherited from class ddf.catalog.filter.FilterDelegate
after, and, before, begins, beyond, contains, crosses, disjoint, during, dwithin, exclude, include, intersects, nearestNeighbor, not, or, overlaps, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsFuzzy, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLike, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNull, relative, touches, within, xpathExists, xpathIsFuzzy, xpathIsLike
-
Constructor Details
-
CswAbstractFilterDelegate
public CswAbstractFilterDelegate(net.opengis.ows.v_1_0_0.Operation getRecordsOp, net.opengis.ows.v_1_0_0.DomainType outputFormatValues, net.opengis.ows.v_1_0_0.DomainType resultTypesValues) Invoked by concrete implementations of CswDelegate- Parameters:
getRecordsOp- AnOperationfor the getRecords feature of the Csw serviceoutputFormatValues- AnDomainTypecontaining a list of valid Output Formats supportedresultTypesValues- AnDomainTypecontaining a list of Result Types supported
-
-
Method Details
-
getPostUri
-
getGetUri
-
getFormats
-
getResultTypes
-
isPropertyQueryable
-