Uses of Interface
com.luciad.ogc.filter.ILcdOGCCondition
Package
Description
Contains classes to create user-interface components for displaying and modifying the properties
of objects.
Model interfaces
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).
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.
General aspects of views.
-
Uses of ILcdOGCCondition in com.luciad.lucy.gui.customizer
Modifier and TypeMethodDescriptionstatic ILcdOGCCondition
TLcyOGCConditionCustomizerPanelFactories.createDefaultCondition
(ILcdModelDescriptor aModelDescriptor) Creates a new condition for one of the properties of a model, based on the model descriptor.Modifier and TypeMethodDescriptionstatic boolean
TLcyOGCConditionCustomizerPanelFactories.canCreateCustomizerPanel
(ILcdModelDescriptor aModelDescriptor, ILcyLucyEnv aLucyEnv, TLcyImmutableObjectContainer<ILcdOGCCondition> aConditionContainer) Returnstrue
whenTLcyOGCConditionCustomizerPanelFactories.createCustomizerPanel(ILcdModelDescriptor, ILcyLucyEnv, TLcyImmutableObjectContainer)
can create a customizer panel for the specified conditionstatic ILcyCustomizerPanel
TLcyOGCConditionCustomizerPanelFactories.createCustomizerPanel
(ILcdModelDescriptor aModelDescriptor, ILcyLucyEnv aLucyEnv, TLcyImmutableObjectContainer<ILcdOGCCondition> aConditionContainer) Creates a customizer panel for the condition contained inaConditionContainer
. -
Uses of ILcdOGCCondition in com.luciad.model
Modifier and TypeMethodDescriptionILcdModel.Query.getCondition()
Get the OGC condition that should be applied as filter, if any.Modifier and TypeMethodDescriptionstatic ILcdModel.Query
ILcdModel.filter
(ILcdOGCCondition aCondition) Create a query with the given condition to filter on.ILcdModel.Query.filter
(ILcdOGCCondition aCondition) Create a copy of this query and replace the condition to filter on. -
Uses of ILcdOGCCondition in com.luciad.ogc.filter.model
Modifier and TypeClassDescriptionclass
This class represents the element<ogc:BBOX>
.class
This class represents the elements of type<ogc:BinaryComparisonOpType>
.class
This class represents the elements of type<ogc:BinaryLogicOpType>
.class
This class represents the elements of type<ogc:BinarySpatialOpType>
.final class
Filter 2.0 condition for temporal filtering.class
This class represents the elements of type<ogc:DistanceBufferType>
.class
This class represents the<ogc:Function>
element.class
This class represents the<ogc:PropertyIsBetween>
element.class
A character string comparison operator with pattern matching.class
This class represents the<ogc:PropertyIsNull>
element.class
This class represents the<ogc:Not>
element.final class
This class represents an OGC Filter 2.0 resource ID.final class
Condition that can be used in anOGC Filter
to match elements based on their ID.Modifier and TypeMethodDescriptionTLcdOGCBinaryLogicOperator.getCondition
(int aIndex) Gets the condition at a given position.TLcdOGCFilter.getCondition()
Returns theILcdOGCCondition
object for this instance.TLcdOGCNotOperator.getCondition()
Gets the condition that must be inverted.static ILcdOGCCondition
TLcdOGCFilterFactory.minBoundsSize
(double aMinSizeX, double aMinSizeY) Creates a condition that passes objects that have a minimum bounds size.Modifier and TypeMethodDescriptionTLcdOGCBinaryLogicOperator.getConditions()
Returns the conditions for this operatorModifier and TypeMethodDescriptionvoid
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 inaConditions
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 inaConditions
is true.boolean
TLcdOGCBinaryLogicOperator.removeCondition
(ILcdOGCCondition aCondition) Removes a condition.void
TLcdOGCFilter.setCondition
(ILcdOGCCondition aCondition) Sets theILcdOGCCondition
object for this instance.void
TLcdOGCNotOperator.setCondition
(ILcdOGCCondition aCondition) Sets the condition that must be inverted.ModifierConstructorDescriptionTLcdOGCBinaryLogicOperator
(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 givenILcdOGCCondition
.TLcdOGCNotOperator
(ILcdOGCCondition aCondition) Constructs an instance for a given condition. -
Uses of ILcdOGCCondition in com.luciad.ogc.sld.model
Modifier and TypeMethodDescriptionTLcdSLDRule.Builder.filter
(ILcdOGCCondition aCondition) Specifies the condition with which a filter should be created. -
Uses of ILcdOGCCondition in com.luciad.view
Modifier and TypeFieldDescriptionstatic final ILcdOGCCondition
TLcdModelQueryConfiguration.LOAD_NOTHING_CONDITION
Condition which can be used to indicate that no data should be loaded by always evaluating tofalse
.Modifier and TypeMethodDescriptionTLcdModelQueryConfiguration.getCondition
(double aScale) Deprecated.TLcdModelQueryConfiguration.getCondition
(TLcdMapScale aScale) Returns the condition corresponding to the specified map scale ratio.Modifier and TypeMethodDescriptionTLcdModelQueryConfiguration.Builder.addContent
(double aMinScale, double aMaxScale, ILcdOGCCondition aCondition) Adds a condition for the specified scale range.TLcdModelQueryConfiguration.Builder.addContent
(TLcdDimensionInterval<TLcdMapScale> aScaleRange, ILcdOGCCondition aCondition) Adds a condition for the specified scale range.TLcdModelQueryConfiguration.Builder.nonDefinedScales
(ILcdOGCCondition aCondition) Defines the data loading condition used for scales for which no filter information is specified.
TLcdModelQueryConfiguration.getCondition(TLcdMapScale)
to avoid any confusion about the semantic meaning of the scale parameter