Package com.luciad.ogc.filter.model
Class TLcdOGCIsBetweenOperator
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.filter.model.TLcdOGCIsBetweenOperator
- All Implemented Interfaces:
ILcdDataObject
,ILcdGenericExpression
,ILcdOGCCondition
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
This class represents the
<ogc:PropertyIsBetween>
element.
According to the OGC Filter specification, this element is defined as a compact way of encoding a range check. The
lower and upper boundary values are inclusive.
A TLcdOGCIsBetweenOperator
instance is composed of a first instance of ILcdOGCExpression
and lower
and upper boundaries that are also instances of ILcdOGCExpression
.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.TLcdOGCIsBetweenOperator
(ILcdOGCExpression aFirstOperand, ILcdOGCExpression aLowerBoundary, ILcdOGCExpression aUpperBoundary) Constructs an instance with a given first operand and the 2 boundaries. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets the first operand expression.Gets the lower boundary expression.Gets the upper boundary expression.int
hashCode()
void
setExpression
(ILcdOGCExpression aExpression) Sets the first operand expression.void
setLowerBoundary
(ILcdOGCExpression aExpression) Sets the lower boundary expression.void
setUpperBoundary
(ILcdOGCExpression aExpression) Sets the upper boundary expression.toString()
Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
-
Constructor Details
-
TLcdOGCIsBetweenOperator
public TLcdOGCIsBetweenOperator()Default constructor. -
TLcdOGCIsBetweenOperator
public TLcdOGCIsBetweenOperator(ILcdOGCExpression aFirstOperand, ILcdOGCExpression aLowerBoundary, ILcdOGCExpression aUpperBoundary) Constructs an instance with a given first operand and the 2 boundaries.- Parameters:
aFirstOperand
- the first operand expression.aLowerBoundary
- the lower boundary expression.aUpperBoundary
- the upper boundary expression.
-
-
Method Details
-
getExpression
Gets the first operand expression.- Returns:
- the first operand expression.
-
setExpression
Sets the first operand expression.- Parameters:
aExpression
- the first operand expression.
-
getLowerBoundary
Gets the lower boundary expression.- Returns:
- the lower boundary expression.
-
setLowerBoundary
Sets the lower boundary expression.- Parameters:
aExpression
- the lower boundary expression.
-
getUpperBoundary
Gets the upper boundary expression.- Returns:
- the upper boundary expression.
-
setUpperBoundary
Sets the upper boundary expression.- Parameters:
aExpression
- the upper boundary expression.
-
equals
-
hashCode
public int hashCode() -
toString
- Overrides:
toString
in classTLcdDataObject
-