public final class TLcdOGCTemporalFilterCapabilities extends TLcdDataObject
TLcdOGCFilterCapabilities
Modifier and Type | Field and Description |
---|---|
static String |
AFTER
After temporal operator name |
static String |
ANYINTERACTS
AnyInteracts temporal operator name |
static String |
BEFORE
Before temporal operator name |
static String |
BEGINS
Begins temporal operator name |
static String |
BEGUNBY
BegunBy temporal operator name |
static String |
DURING
During temporal operator name |
static String |
ENDEDBY
EndedBy temporal operator name |
static String |
ENDS
Ends temporal operator name |
static String |
MEETS
Meets temporal operator name |
static String |
METBY
MetBy temporal operator name |
static String |
OVERLAPPEDBY
OverlappedBy temporal operator name |
static String |
TCONTAINS
TContains temporal operator name |
static String |
TEQUALS
TEquals temporal operator name |
static TLcdXMLName |
TIME_INSTANT
GML time instant temporal operand
|
static TLcdXMLName |
TIME_PERIOD
GML time period temporal operand
|
static String |
TOVERLAPS
TOverlaps temporal operator name |
Constructor and Description |
---|
TLcdOGCTemporalFilterCapabilities()
Default constructor.
|
TLcdOGCTemporalFilterCapabilities(TLcdOGCTemporalOperator[] aTemporalOperators,
TLcdXMLName[] aTemporalOperands)
Constructs a temporal filter capabilities object, with the given temporal operators and operands.
|
Modifier and Type | Method and Description |
---|---|
void |
addTemporalOperand(TLcdXMLName aOperand)
Adds a temporal operand to the list of supported temporal operands.
|
void |
addTemporalOperator(TLcdOGCTemporalOperator aOperator)
Add a temporal operator to the list of supported temporal operators.
|
TLcdXMLName |
getTemporalOperand(int aIndex)
Returns the temporal operand at the given index.
|
int |
getTemporalOperandCount()
Returns the number of supported temporal operands.
|
List<TLcdXMLName> |
getTemporalOperands()
Returns a list containing the supported temporal operands.
|
TLcdOGCTemporalOperator |
getTemporalOperator(int aIndex)
Returns the temporal operator at the given index.
|
int |
getTemporalOperatorCount()
Returns the number of supported temporal operators.
|
List<TLcdOGCTemporalOperator> |
getTemporalOperators()
Returns a list containing the supported temporal operators.
|
void |
removeTemporalOperand(TLcdXMLName aOperand)
Removes the given temporal operand from the list of supported temporal operands.
|
void |
removeTemporalOperator(TLcdOGCTemporalOperator aOperator)
Remove the given temporal operator from the list of supported temporal operators.
|
public static final String AFTER
After
temporal operator namepublic static final String BEFORE
Before
temporal operator namepublic static final String BEGINS
Begins
temporal operator namepublic static final String BEGUNBY
BegunBy
temporal operator namepublic static final String TCONTAINS
TContains
temporal operator namepublic static final String DURING
During
temporal operator namepublic static final String TEQUALS
TEquals
temporal operator namepublic static final String TOVERLAPS
TOverlaps
temporal operator namepublic static final String MEETS
Meets
temporal operator namepublic static final String OVERLAPPEDBY
OverlappedBy
temporal operator namepublic static final String METBY
MetBy
temporal operator namepublic static final String ENDS
Ends
temporal operator namepublic static final String ENDEDBY
EndedBy
temporal operator namepublic static final String ANYINTERACTS
AnyInteracts
temporal operator namepublic static final TLcdXMLName TIME_INSTANT
public static final TLcdXMLName TIME_PERIOD
public TLcdOGCTemporalFilterCapabilities()
public TLcdOGCTemporalFilterCapabilities(TLcdOGCTemporalOperator[] aTemporalOperators, TLcdXMLName[] aTemporalOperands)
aTemporalOperators
- an array of temporal operatorsaTemporalOperands
- an array of temporal operandspublic int getTemporalOperatorCount()
public List<TLcdOGCTemporalOperator> getTemporalOperators()
public TLcdOGCTemporalOperator getTemporalOperator(int aIndex)
aIndex
- the index of the temporal operator te retrievepublic int getTemporalOperandCount()
public List<TLcdXMLName> getTemporalOperands()
public TLcdXMLName getTemporalOperand(int aIndex)
aIndex
- the index of the temporal operand to retrievepublic void addTemporalOperator(TLcdOGCTemporalOperator aOperator)
aOperator
- a temporal operatorpublic void removeTemporalOperator(TLcdOGCTemporalOperator aOperator)
aOperator
- a temporal operator.public void addTemporalOperand(TLcdXMLName aOperand)
aOperand
- an operand that is one of the constants of this class.public void removeTemporalOperand(TLcdXMLName aOperand)
aOperand
- a temporal operand