Package org.geotools.filter.capability
Class ScalarCapabilitiesImpl
- Object
-
- ScalarCapabilitiesImpl
-
- All Implemented Interfaces:
ScalarCapabilities
public class ScalarCapabilitiesImpl extends Object implements ScalarCapabilities
Implementation of the ScalarCapabilities interface.- Author:
- Justin Deoliveira, The Open Planning Project
-
-
Constructor Summary
Constructors Constructor Description ScalarCapabilitiesImpl()
ScalarCapabilitiesImpl(ComparisonOperators comparisonOperators, ArithmeticOperators arithmeticOperators, boolean logicalOperators)
ScalarCapabilitiesImpl(ScalarCapabilities copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAll(ScalarCapabilities copy)
boolean
equals(Object obj)
ArithmeticOperatorsImpl
getArithmeticOperators()
Provided arithmetic operators.ComparisonOperatorsImpl
getComparisonOperators()
Provided comparison operators.int
hashCode()
boolean
hasLogicalOperators()
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 Detail
-
ScalarCapabilitiesImpl
public ScalarCapabilitiesImpl()
-
ScalarCapabilitiesImpl
public ScalarCapabilitiesImpl(ComparisonOperators comparisonOperators, ArithmeticOperators arithmeticOperators, boolean logicalOperators)
-
ScalarCapabilitiesImpl
public ScalarCapabilitiesImpl(ScalarCapabilities copy)
-
-
Method Detail
-
setArithmeticOperators
public void setArithmeticOperators(ArithmeticOperatorsImpl arithmeticOperators)
-
getArithmeticOperators
public ArithmeticOperatorsImpl 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
public void setComparisonOperators(ComparisonOperatorsImpl comparisonOperators)
-
getComparisonOperators
public ComparisonOperatorsImpl 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
public void addAll(ScalarCapabilities copy)
-
-