org.geotools.filter.capability
Class ScalarCapabilitiesImpl

Object
  extended by 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
ScalarCapabilitiesImpl()
           
ScalarCapabilitiesImpl(ComparisonOperators comparisonOperators, ArithmeticOperators arithmeticOperators, boolean logicalOperators)
           
ScalarCapabilitiesImpl(ScalarCapabilities copy)
           
 
Method Summary
 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)
           
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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 interface ScalarCapabilities

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 interface ScalarCapabilities

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 interface ScalarCapabilities

toComparisonOperatorsImpl

public static ComparisonOperatorsImpl toComparisonOperatorsImpl(ComparisonOperators comparisonOperators)

addAll

public void addAll(ScalarCapabilities copy)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 1996-2014 Geotools. All Rights Reserved.