public class SLDReader extends Object
This class parses an SLD XML document and creates appropriate SLD java objects like Symbolizers
Modifier and Type | Field and Description |
---|---|
protected StringIdProvider |
iconIdProvider |
Constructor and Description |
---|
SLDReader() |
SLDReader(StringIdProvider iconIdProvider) |
Modifier and Type | Method and Description |
---|---|
Dimensions |
readDimensions(DOMHelper dom,
Element dimElt)
Reads a sldx:Dimensions element and fill up the corresponding object
|
Fill |
readFill(DOMHelper dom,
Element fillElt)
Reads a Fill Element and fill up the corresponding object
|
Font |
readFont(DOMHelper dom,
Element fontElt)
Reads a Font Element and fill up the corresponding object
|
Geometry |
readGeometry(DOMHelper dom,
Element geomElt)
Reads a Geometry Element and fill up the corresponding object
This supports STT extensions
|
protected void |
readGeometryElt(Symbolizer symbolizer,
DOMHelper dom,
Element symElt) |
Graphic |
readGraphic(DOMHelper dom,
Element graphicElt)
Reads a Graphic Element and fill up the corresponding object
|
GridBorderSymbolizer |
readGridBorder(DOMHelper dom,
Element symElt) |
GridFillSymbolizer |
readGridFill(DOMHelper dom,
Element symElt) |
GridMeshSymbolizer |
readGridMesh(DOMHelper dom,
Element symElt) |
LineSymbolizer |
readLine(DOMHelper dom,
Element symElt) |
PointSymbolizer |
readPoint(DOMHelper dom,
Element symElt) |
PolygonSymbolizer |
readPolygon(DOMHelper dom,
Element symElt) |
RasterSymbolizer |
readRaster(DOMHelper dom,
Element symElt) |
RasterChannel |
readRasterChannel(DOMHelper dom,
Element channelElt) |
void |
readRasterParameters(RasterSymbolizer rasterSym,
DOMHelper dom,
Element symElt) |
Stroke |
readStroke(DOMHelper dom,
Element strokeElt)
Reads a Stroke Element and fill up the corresponding object
|
Symbolizer |
readSymbolizer(DOMHelper dom,
Element symElt) |
void |
readTexCoords(TextureSymbolizer texSym,
DOMHelper dom,
Element gridElt) |
TextSymbolizer |
readText(DOMHelper dom,
Element symElt) |
TextureSymbolizer |
readTexture(DOMHelper dom,
Element symElt) |
VectorSymbolizer |
readVector(DOMHelper dom,
Element symElt) |
protected StringIdProvider iconIdProvider
public SLDReader()
public SLDReader(StringIdProvider iconIdProvider)
public Symbolizer readSymbolizer(DOMHelper dom, Element symElt)
public PointSymbolizer readPoint(DOMHelper dom, Element symElt)
public LineSymbolizer readLine(DOMHelper dom, Element symElt)
public PolygonSymbolizer readPolygon(DOMHelper dom, Element symElt)
public VectorSymbolizer readVector(DOMHelper dom, Element symElt)
public TextSymbolizer readText(DOMHelper dom, Element symElt)
public GridFillSymbolizer readGridFill(DOMHelper dom, Element symElt)
public GridMeshSymbolizer readGridMesh(DOMHelper dom, Element symElt)
public GridBorderSymbolizer readGridBorder(DOMHelper dom, Element symElt)
public RasterSymbolizer readRaster(DOMHelper dom, Element symElt)
public void readRasterParameters(RasterSymbolizer rasterSym, DOMHelper dom, Element symElt)
public RasterChannel readRasterChannel(DOMHelper dom, Element channelElt)
public TextureSymbolizer readTexture(DOMHelper dom, Element symElt)
public void readTexCoords(TextureSymbolizer texSym, DOMHelper dom, Element gridElt)
protected void readGeometryElt(Symbolizer symbolizer, DOMHelper dom, Element symElt)
public Geometry readGeometry(DOMHelper dom, Element geomElt)
dom
- geomElt
- public Dimensions readDimensions(DOMHelper dom, Element dimElt)
dom
- symElt
- public Graphic readGraphic(DOMHelper dom, Element graphicElt)
dom
- graphicElt
- public Fill readFill(DOMHelper dom, Element fillElt)
dom
- fillElt
- public Stroke readStroke(DOMHelper dom, Element strokeElt)
dom
- strokeElt
- Copyright © 2016 Sensia Software LLC. All rights reserved.