public class TLcdOGCIsBetweenOperator extends TLcdDataObject implements ILcdOGCCondition
<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
.ILcdOGCExpression
Constructor and Description |
---|
TLcdOGCIsBetweenOperator()
Default constructor.
|
TLcdOGCIsBetweenOperator(ILcdOGCExpression aFirstOperand,
ILcdOGCExpression aLowerBoundary,
ILcdOGCExpression aUpperBoundary)
Constructs an instance with a given first operand and the 2 boundaries.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
ILcdOGCExpression |
getExpression()
Gets the first operand expression.
|
ILcdOGCExpression |
getLowerBoundary()
Gets the lower boundary expression.
|
ILcdOGCExpression |
getUpperBoundary()
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.
|
String |
toString() |
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
public TLcdOGCIsBetweenOperator()
public TLcdOGCIsBetweenOperator(ILcdOGCExpression aFirstOperand, ILcdOGCExpression aLowerBoundary, ILcdOGCExpression aUpperBoundary)
aFirstOperand
- the first operand expression.aLowerBoundary
- the lower boundary expression.aUpperBoundary
- the upper boundary expression.public ILcdOGCExpression getExpression()
public void setExpression(ILcdOGCExpression aExpression)
aExpression
- the first operand expression.public ILcdOGCExpression getLowerBoundary()
public void setLowerBoundary(ILcdOGCExpression aExpression)
aExpression
- the lower boundary expression.public ILcdOGCExpression getUpperBoundary()
public void setUpperBoundary(ILcdOGCExpression aExpression)
aExpression
- the upper boundary expression.public String toString()
toString
in class TLcdDataObject