public final class TLcdOGCTemporalOperator extends TLcdDataObject
TLcdOGCTemporalFilterCapabilities
, to indicate support for a set of temporal operators.
The allowed temporal operator names and temporal operands are defined as constants in the
TLcdOGCTemporalFilterCapabilities
class.TLcdOGCTemporalFilterCapabilities
,
TLcdOGCFilterCapabilities
Constructor and Description |
---|
TLcdOGCTemporalOperator(String aName)
Constructs a temporal operator with the given name.
|
TLcdOGCTemporalOperator(String aName,
TLcdXMLName[] aTemporalOperands)
Constructs a temporal operator with the given name and supported temporal operands.
|
Modifier and Type | Method and Description |
---|---|
void |
addTemporalOperand(TLcdXMLName aOperand)
Adds the given temporal operand to the list of temporal operands supported by this temporal operator.
|
String |
getName()
Returns the name of this temporal operator.
|
TLcdXMLName |
getTemporalOperand(int aOperandIndex)
Returns the temporal operand at the given index.
|
int |
getTemporalOperandCount()
Return the number of temporal operands supported by this temporal operator.
|
List<TLcdXMLName> |
getTemporalOperands() |
void |
removeTemporalOperand(TLcdXMLName aOperand)
Removes the given temporal operand from the list of temporal operands supported by this temporal operator.
|
public TLcdOGCTemporalOperator(String aName)
TLcdOGCTemporalFilterCapabilities
class.aName
- the temporal operator name.TLcdOGCTemporalFilterCapabilities
public TLcdOGCTemporalOperator(String aName, TLcdXMLName[] aTemporalOperands)
TLcdOGCTemporalFilterCapabilities
class.aName
- the temporal operator name.aTemporalOperands
- the temporal operands.TLcdOGCTemporalFilterCapabilities
public String getName()
public int getTemporalOperandCount()
public List<TLcdXMLName> getTemporalOperands()
public TLcdXMLName getTemporalOperand(int aOperandIndex)
aOperandIndex
- the index of the temporal operand to retrievepublic void addTemporalOperand(TLcdXMLName aOperand)
TLcdOGCTemporalFilterCapabilities
class.aOperand
- a temporal operand.public void removeTemporalOperand(TLcdXMLName aOperand)
aOperand
- a temporal operand.