Package | Description |
---|---|
com.luciad.lucy.gui.customizer |
Contains classes to create user-interface components for displaying and modifying the properties
of objects.
|
com.luciad.model |
Model interfaces
|
com.luciad.ogc.filter.model |
Contains a Java object model for representing an OGC filter, implementing the OGC 02-059, 04-095 and 09-026 standards
(OGC Filter Encoding Implementation Specification, version 1.0.0, 1.1.0 and 2.0.0).
|
com.luciad.ogc.sld.model |
Model objects for SLD Feature Type Styles implementing the OGC 05-077r4,
Symbology encoding standard, version 1.1.0, and the deprecated OGC 02-070 standard,
Styled Layer Descriptor Implementation Specification, version 1.0.
|
com.luciad.view |
General aspects of views.
|
Modifier and Type | Method and Description |
---|---|
static ILcdOGCCondition |
TLcyOGCConditionCustomizerPanelFactories.createDefaultCondition(ILcdModelDescriptor aModelDescriptor)
Creates a new condition for one of the properties of a model, based on the model descriptor.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
TLcyOGCConditionCustomizerPanelFactories.canCreateCustomizerPanel(ILcdModelDescriptor aModelDescriptor,
ILcyLucyEnv aLucyEnv,
TLcyImmutableObjectContainer<ILcdOGCCondition> aConditionContainer)
Returns
true when TLcyOGCConditionCustomizerPanelFactories.createCustomizerPanel(ILcdModelDescriptor, ILcyLucyEnv, TLcyImmutableObjectContainer) can
create a customizer panel for the specified condition |
static ILcyCustomizerPanel |
TLcyOGCConditionCustomizerPanelFactories.createCustomizerPanel(ILcdModelDescriptor aModelDescriptor,
ILcyLucyEnv aLucyEnv,
TLcyImmutableObjectContainer<ILcdOGCCondition> aConditionContainer)
Creates a customizer panel for the condition contained in
aConditionContainer . |
Modifier and Type | Method and Description |
---|---|
ILcdOGCCondition |
ILcdModel.Query.getCondition()
Get the OGC condition that should be applied as filter, if any.
|
Modifier and Type | Method and Description |
---|---|
static ILcdModel.Query |
ILcdModel.filter(ILcdOGCCondition aCondition)
Create a query with the given condition to filter on.
|
ILcdModel.Query |
ILcdModel.Query.filter(ILcdOGCCondition aCondition)
Create a copy of this query and replace the condition to filter on.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdOGCBBoxOperator
This class represents the element
<ogc:BBOX> . |
class |
TLcdOGCBinaryComparisonOperator
This class represents the elements of type
<ogc:BinaryComparisonOpType> . |
class |
TLcdOGCBinaryLogicOperator
This class represents the elements of type
<ogc:BinaryLogicOpType> . |
class |
TLcdOGCBinarySpatialOperator
This class represents the elements of type
<ogc:BinarySpatialOpType> . |
class |
TLcdOGCBinaryTemporalOperator
Filter 2.0 condition for temporal filtering.
|
class |
TLcdOGCDistanceBuffer
This class represents the elements of type
<ogc:DistanceBufferType> . |
class |
TLcdOGCFunction
This class represents the
<ogc:Function> element. |
class |
TLcdOGCIsBetweenOperator
This class represents the
<ogc:PropertyIsBetween> element. |
class |
TLcdOGCIsLikeOperator
A character string comparison operator with pattern matching.
|
class |
TLcdOGCIsNullOperator
This class represents the
<ogc:PropertyIsNull> element. |
class |
TLcdOGCNotOperator
This class represents the
<ogc:Not> element. |
class |
TLcdOGCResourceId
This class represents an OGC Filter 2.0 resource ID.
|
class |
TLcdOGCResourceIdsOperator
Condition that can be used in an
OGC Filter to match elements based on their ID. |
Modifier and Type | Method and Description |
---|---|
ILcdOGCCondition |
TLcdOGCNotOperator.getCondition()
Gets the condition that must be inverted.
|
ILcdOGCCondition |
TLcdOGCFilter.getCondition()
Returns the
ILcdOGCCondition object for this instance. |
ILcdOGCCondition |
TLcdOGCBinaryLogicOperator.getCondition(int aIndex)
Gets the condition at a given position.
|
static ILcdOGCCondition |
TLcdOGCFilterFactory.minBoundsSize(double aMinSizeX,
double aMinSizeY)
Creates a condition that passes objects that have a minimum bounds size.
|
Modifier and Type | Method and Description |
---|---|
List<ILcdOGCCondition> |
TLcdOGCBinaryLogicOperator.getConditions()
Returns the conditions for this operator
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdOGCBinaryLogicOperator.addCondition(ILcdOGCCondition aCondition)
Adds a condition.
|
static TLcdOGCBinaryLogicOperator |
TLcdOGCFilterFactory.and(ILcdOGCCondition... aConditions)
Creates a new 'and' condition that evaluates to true if all of the
conditions in
aConditions are true. |
void |
TLcdOGCBinaryLogicOperator.insertConditionAt(ILcdOGCCondition aCondition,
int aIndex)
Inserts a condition at a given position.
|
static TLcdOGCNotOperator |
TLcdOGCFilterFactory.not(ILcdOGCCondition aCondition)
Creates a condition that evaluates to true when the given condition is false and vice versa.
|
static TLcdOGCBinaryLogicOperator |
TLcdOGCFilterFactory.or(ILcdOGCCondition... aConditions)
Creates a new 'or' condition that evaluates to true if one of the
conditions in
aConditions is true. |
boolean |
TLcdOGCBinaryLogicOperator.removeCondition(ILcdOGCCondition aCondition)
Removes a condition.
|
void |
TLcdOGCNotOperator.setCondition(ILcdOGCCondition aCondition)
Sets the condition that must be inverted.
|
void |
TLcdOGCFilter.setCondition(ILcdOGCCondition aCondition)
Sets the
ILcdOGCCondition object for this instance. |
Constructor and Description |
---|
TLcdOGCBinaryLogicOperator(int aType,
ILcdOGCCondition... aConditions)
Constructs an instance for a given logic operation type and the given operands.
|
TLcdOGCFilter(ILcdOGCCondition aCondition)
Constructs an instance with a given
ILcdOGCCondition . |
TLcdOGCNotOperator(ILcdOGCCondition aCondition)
Constructs an instance for a given condition.
|
Modifier and Type | Method and Description |
---|---|
TLcdSLDRule.Builder<T> |
TLcdSLDRule.Builder.filter(ILcdOGCCondition aCondition)
Specifies the condition with which a filter should be created.
|
Modifier and Type | Field and Description |
---|---|
static ILcdOGCCondition |
TLcdModelQueryConfiguration.LOAD_NOTHING_CONDITION
Condition which can be used to indicate that no data should be loaded by always evaluating to
false . |
Modifier and Type | Method and Description |
---|---|
ILcdOGCCondition |
TLcdModelQueryConfiguration.getCondition(double aScale)
Deprecated.
use
TLcdModelQueryConfiguration.getCondition(TLcdMapScale) to avoid any confusion about the semantic meaning of the scale parameter |
ILcdOGCCondition |
TLcdModelQueryConfiguration.getCondition(TLcdMapScale aScale)
Returns the condition corresponding to the specified map scale ratio.
|
Modifier and Type | Method and Description |
---|---|
TLcdModelQueryConfiguration.Builder |
TLcdModelQueryConfiguration.Builder.addContent(double aMinScale,
double aMaxScale,
ILcdOGCCondition aCondition)
Adds a condition for the specified scale range.
|
TLcdModelQueryConfiguration.Builder |
TLcdModelQueryConfiguration.Builder.addContent(TLcdDimensionInterval<TLcdMapScale> aScaleRange,
ILcdOGCCondition aCondition)
Adds a condition for the specified scale range.
|
TLcdModelQueryConfiguration.Builder |
TLcdModelQueryConfiguration.Builder.nonDefinedScales(ILcdOGCCondition aCondition)
Defines the data loading condition used for scales for which no filter information
is specified.
|