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
ILcdSLDGraphicsProviderto allow for theILcdGXYContextto 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 restoreGraphicsobjects.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.CreatesALcdSLDSymbolizerPainterfor a givenALcdSLDSymbolizerin a givenTLcdSLDContext.A container class expressing the context in which a style should be interpreted.AnALcdSLDFeatureTypeStylePainterthat 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 itsILcdGXYPainterfunctionalities (paint, isTouched, boundsSFCT, ...), delegates to its rule painters for objects that are accepted by the rule painters for all of itsILcdGXYLabelPainterfunctionalities (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).ALcdSLDGXYPainterFactoryimplementation to create painters for objects that should be rendered according to an SLD style that uses aILcdSLDSymbolizerPainterFactoryfor symbolizer painters.Extension ofTLcdGXYCompositeLabelingAlgorithmthat computes label locations for layers that have aTLcdSLDFeatureTypeStylePainteras label painter.A painter that handles painting of all the objects that comply to a given rule.AILcdSLDSymbolizerPainterFactorythat provides support for creating symbolizer painters for point, line, polygon, raster and text symbolizers.