Package org.geotools.filter.capability
Class ScalarCapabilitiesImpl
Object
ScalarCapabilitiesImpl
- All Implemented Interfaces:
ScalarCapabilities
Implementation of the ScalarCapabilities interface.
- Author:
- Justin Deoliveira, The Open Planning Project
-
Constructor Summary
ConstructorsConstructorDescriptionScalarCapabilitiesImpl
(ComparisonOperators comparisonOperators, ArithmeticOperators arithmeticOperators, boolean logicalOperators) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAll
(ScalarCapabilities copy) boolean
Provided arithmetic operators.Provided comparison operators.int
hashCode()
boolean
Indicates if logical operator support is provided.void
setArithmeticOperators
(ArithmeticOperatorsImpl arithmeticOperators) void
setComparisonOperators
(ComparisonOperatorsImpl comparisonOperators) void
setLogicalOperators
(boolean logicalOperators) static ComparisonOperatorsImpl
toComparisonOperatorsImpl
(ComparisonOperators comparisonOperators)
-
Constructor Details
-
ScalarCapabilitiesImpl
public ScalarCapabilitiesImpl() -
ScalarCapabilitiesImpl
public ScalarCapabilitiesImpl(ComparisonOperators comparisonOperators, ArithmeticOperators arithmeticOperators, boolean logicalOperators) -
ScalarCapabilitiesImpl
-
-
Method Details
-
setArithmeticOperators
-
getArithmeticOperators
Description copied from interface:ScalarCapabilities
Provided arithmetic operators.<xsd:element name="ComparisonOperators" type="ogc:ComparisonOperatorsType" minOccurs="0" maxOccurs="1"/>
- Specified by:
getArithmeticOperators
in interfaceScalarCapabilities
-
setComparisonOperators
-
getComparisonOperators
Description copied from interface:ScalarCapabilities
Provided comparison operators.<xsd:element name="ComparisonOperators" type="ogc:ComparisonOperatorsType" minOccurs="0" maxOccurs="1"/>
- Specified by:
getComparisonOperators
in interfaceScalarCapabilities
-
setLogicalOperators
public void setLogicalOperators(boolean logicalOperators) -
hasLogicalOperators
public boolean hasLogicalOperators()Description copied from interface:ScalarCapabilities
Indicates if logical operator support is provided.<xsd:element ref="ogc:LogicalOperators" minOccurs="0" maxOccurs="1"/>
- Specified by:
hasLogicalOperators
in interfaceScalarCapabilities
-
toComparisonOperatorsImpl
public static ComparisonOperatorsImpl toComparisonOperatorsImpl(ComparisonOperators comparisonOperators) -
addAll
-
hashCode
public int hashCode() -
equals
-