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 voidaddAll(ScalarCapabilities copy)booleanequals(Object obj)ArithmeticOperatorsImplgetArithmeticOperators()Provided arithmetic operators.ComparisonOperatorsImplgetComparisonOperators()Provided comparison operators.inthashCode()booleanhasLogicalOperators()Indicates if logical operator support is provided.voidsetArithmeticOperators(ArithmeticOperatorsImpl arithmeticOperators)voidsetComparisonOperators(ComparisonOperatorsImpl comparisonOperators)voidsetLogicalOperators(boolean logicalOperators)static ComparisonOperatorsImpltoComparisonOperatorsImpl(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:ScalarCapabilitiesProvided arithmetic operators.<xsd:element name="ComparisonOperators" type="ogc:ComparisonOperatorsType" minOccurs="0" maxOccurs="1"/>- Specified by:
getArithmeticOperatorsin interfaceScalarCapabilities
-
setComparisonOperators
public void setComparisonOperators(ComparisonOperatorsImpl comparisonOperators)
-
getComparisonOperators
public ComparisonOperatorsImpl getComparisonOperators()
Description copied from interface:ScalarCapabilitiesProvided comparison operators.<xsd:element name="ComparisonOperators" type="ogc:ComparisonOperatorsType" minOccurs="0" maxOccurs="1"/>- Specified by:
getComparisonOperatorsin interfaceScalarCapabilities
-
setLogicalOperators
public void setLogicalOperators(boolean logicalOperators)
-
hasLogicalOperators
public boolean hasLogicalOperators()
Description copied from interface:ScalarCapabilitiesIndicates if logical operator support is provided.<xsd:element ref="ogc:LogicalOperators" minOccurs="0" maxOccurs="1"/>
- Specified by:
hasLogicalOperatorsin interfaceScalarCapabilities
-
toComparisonOperatorsImpl
public static ComparisonOperatorsImpl toComparisonOperatorsImpl(ComparisonOperators comparisonOperators)
-
addAll
public void addAll(ScalarCapabilities copy)
-
-