Uses of Interface
com.luciad.ogc.filter.ILcdOGCCondition
Packages that use 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
Methods in com.luciad.lucy.gui.customizer that return ILcdOGCConditionModifier and TypeMethodDescriptionstatic ILcdOGCCondition
TLcyOGCConditionCustomizerPanelFactories.createDefaultCondition
(ILcdModelDescriptor aModelDescriptor) Creates a new condition for one of the properties of a model, based on the model descriptor.Method parameters in com.luciad.lucy.gui.customizer with type arguments of type ILcdOGCConditionModifier 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
Methods in com.luciad.model that return ILcdOGCConditionModifier and TypeMethodDescriptionILcdModel.Query.getCondition()
Get the OGC condition that should be applied as filter, if any.Methods in com.luciad.model with parameters of type ILcdOGCConditionModifier 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
Classes in com.luciad.ogc.filter.model that implement ILcdOGCConditionModifier 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.Methods in com.luciad.ogc.filter.model that return ILcdOGCConditionModifier 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.Methods in com.luciad.ogc.filter.model that return types with arguments of type ILcdOGCConditionModifier and TypeMethodDescriptionTLcdOGCBinaryLogicOperator.getConditions()
Returns the conditions for this operatorMethods in com.luciad.ogc.filter.model with parameters of type ILcdOGCConditionModifier 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.Constructors in com.luciad.ogc.filter.model with parameters of type ILcdOGCConditionModifierConstructorDescriptionTLcdOGCBinaryLogicOperator
(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
Methods in com.luciad.ogc.sld.model with parameters of type ILcdOGCConditionModifier and TypeMethodDescriptionTLcdSLDRule.Builder.filter
(ILcdOGCCondition aCondition) Specifies the condition with which a filter should be created. -
Uses of ILcdOGCCondition in com.luciad.view
Fields in com.luciad.view declared as ILcdOGCConditionModifier 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
.Methods in com.luciad.view that return ILcdOGCConditionModifier and TypeMethodDescriptionTLcdModelQueryConfiguration.getCondition
(double aScale) Deprecated.TLcdModelQueryConfiguration.getCondition
(TLcdMapScale aScale) Returns the condition corresponding to the specified map scale ratio.Methods in com.luciad.view with parameters of type ILcdOGCConditionModifier 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