public final class TLcdOGCTemporalFilterCapabilities extends TLcdDataObject
TLcdOGCFilterCapabilities
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AFTER
After temporal operator name |
static java.lang.String |
ANYINTERACTS
AnyInteracts temporal operator name |
static java.lang.String |
BEFORE
Before temporal operator name |
static java.lang.String |
BEGINS
Begins temporal operator name |
static java.lang.String |
BEGUNBY
BegunBy temporal operator name |
static java.lang.String |
DURING
During temporal operator name |
static java.lang.String |
ENDEDBY
EndedBy temporal operator name |
static java.lang.String |
ENDS
Ends temporal operator name |
static java.lang.String |
MEETS
Meets temporal operator name |
static java.lang.String |
METBY
MetBy temporal operator name |
static java.lang.String |
OVERLAPPEDBY
OverlappedBy temporal operator name |
static java.lang.String |
TCONTAINS
TContains temporal operator name |
static java.lang.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 java.lang.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.
|
java.util.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.
|
java.util.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 java.lang.String AFTER
After
temporal operator namepublic static final java.lang.String BEFORE
Before
temporal operator namepublic static final java.lang.String BEGINS
Begins
temporal operator namepublic static final java.lang.String BEGUNBY
BegunBy
temporal operator namepublic static final java.lang.String TCONTAINS
TContains
temporal operator namepublic static final java.lang.String DURING
During
temporal operator namepublic static final java.lang.String TEQUALS
TEquals
temporal operator namepublic static final java.lang.String TOVERLAPS
TOverlaps
temporal operator namepublic static final java.lang.String MEETS
Meets
temporal operator namepublic static final java.lang.String OVERLAPPEDBY
OverlappedBy
temporal operator namepublic static final java.lang.String METBY
MetBy
temporal operator namepublic static final java.lang.String ENDS
Ends
temporal operator namepublic static final java.lang.String ENDEDBY
EndedBy
temporal operator namepublic static final java.lang.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 java.util.List<TLcdOGCTemporalOperator> getTemporalOperators()
public TLcdOGCTemporalOperator getTemporalOperator(int aIndex)
aIndex
- the index of the temporal operator te retrievepublic int getTemporalOperandCount()
public java.util.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