Package com.luciad.ogc.sld.view.gxy
package com.luciad.ogc.sld.view.gxy
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
- Since:
- 6.1
-
ClassDescriptionAbstract class that contains the information to implement a painter for objects that should be rendered according to a feature type style.This class adapts the
ILcdSLDGraphicsProvider
to allow for theILcdGXYContext
to be passed to the setup and rollback methods.Factory to create painters for feature type styles, rules and symbolizers.Abstract class that contains the information to implement a painter for objects that comply to a rule.A convenience class that enables grouping of symbolizer painters.Sets up and restoreGraphics
objects.A factory for creating ILcdGXYLayer instances of models, to be used for display of these models on an ILcdGXYView according to one or more given SLD feature type styles.CreatesALcdSLDSymbolizerPainter
for a givenALcdSLDSymbolizer
in a givenTLcdSLDContext
.A container class expressing the context in which a style should be interpreted.AnALcdSLDFeatureTypeStylePainter
that checks whether the scale of the view it is painting is valid for the object set to it, delegates to its rule painters for objects that are accepted by the rule painters for all of itsILcdGXYPainter
functionalities (paint, isTouched, boundsSFCT, ...), delegates to its rule painters for objects that are accepted by the rule painters for all of itsILcdGXYLabelPainter
functionalities (paintLabel, labelBoundsSFCT, ...).Layer factory that creates SLD styled layers if the data source file is accompanied by an SLD (.sld) file.Composite implementation ofILcdSLDGXYLayerFactory
.Fallback SLD layer factory for models containing vector or image data.SLD Layer factory to create layer nodes with sub-layers (ILcdLayerTreeNode
's) for models with sub-models (ILcdModelTreeNode
's).ALcdSLDGXYPainterFactory
implementation to create painters for objects that should be rendered according to an SLD style that uses aILcdSLDSymbolizerPainterFactory
for symbolizer painters.Extension ofTLcdGXYCompositeLabelingAlgorithm
that computes label locations for layers that have aTLcdSLDFeatureTypeStylePainter
as label painter.A painter that handles painting of all the objects that comply to a given rule.AILcdSLDSymbolizerPainterFactory
that provides support for creating symbolizer painters for point, line, polygon, raster and text symbolizers.