Package org.geotools.ysld.parse
Parser for YSLD into style objects.
-
Interface Summary Interface Description ZoomContext Represents a mapping between zoom level and scale.ZoomContextFinder Mapping of names to ZoomContexts -
Class Summary Class Description ColorMapParser Handles the parsing of a Ysld "color-map" property to aColorMap
object.ContinuousZoomContext Zoom Context supporting non-integer levels.ExternalGraphicParser Handles parsing a Ysld "external" property into aExternalGraphic
object.Factory FeatureStyleParser Handles parsing a Ysld "feature-styles" property into aFeatureTypeStyle
object.FillParser Handles parsing Ysld "fill-*" properties ("fill-color", "fill-opacity", "fill-graphic") into aFill
object.GraphicParser Handles parsing Ysld "graphic" properties (e.g., "graphic", "stroke-graphic", "fill-graphic") into aGraphic
object.LineParser Handles parsing a Ysld "line" symbolizer property into aSymbolizer
object.ListZoomContext A zoom context specified by an explicit list of scale denominators.MarkParser Handles parsing a Ysld "mark" property into aMark
object.MedialZoomContext A zoom context that can find half way points between zoom levels.PointParser Handles parsing a Ysld "point" symbolizer property into aSymbolizer
object.PolygonParser Handles parsing a Ysld "polygon" symbolizer property into aSymbolizer
object.RasterParser Handles the parsing of a Ysld "raster" symbolizer property into aSymbolizer
object.RatioZoomContext ZoomContext defined by an initial scale and a ratio between levels.RootParser YsldParseHandler
for the root of aYamlObject
.RuleParser Handles parsing a Ysld "rules" property intoRule
objects for aFeatureTypeStyle
.ScaleRange Represents and provides utility methods for a scale range (e.g., "scale: [min, max]") that can be applied to a givenRule
.StrokeParser Handles parsing Ysld "stroke-*" (e.g., "stroke-color", "stroke-width", ... ) properties into aStroke
object.SymbolizerParser<T extends Symbolizer> Base class for handling the parsing of Ysld "symbolizer" properties intoSymbolizer
objects.SymbolizersParser Handles parsing a Ysld "symbolizers" property intoSymbolizer
objects, delegating toSymbolizerParser
and its subclasses.TextParser Handles parsing a Ysld "text" symbolizer property into aSymbolizer
object.TransformHandler Handles parsing a Ysld "transform" property into a transformationFunction
object.Util Parsing utilitiesWellKnownZoomContextFinder A collection of commonly used ZoomContextsYamlParseContext Holds the context of a call toYamlParser.parse(YamlParseHandler, Map)
during its descent into theYamlObject
being parsed.YamlParseHandler Abstract base class for Yaml parse handlers.YamlParser Base Yaml parsing class, responsible for parsing the yaml input into aYamlObject
} and then delegating to aYamlParseHandler
.YsldParseHandler ExtendsYamlParseHandler
to handle parsing YSLD into GeoTools-style objects.YsldParser Parses a Yaml/Ysld stream into GeoTools style objects by returning aStyledLayerDescriptor
from theYsldParser.parse()
method.