|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ontimize.util.gis.common.XMLStyleParser
public class XMLStyleParser
Class with static methods used to parse the xml Style layers style definition
| Constructor Summary | |
|---|---|
XMLStyleParser()
|
|
| Method Summary | |
|---|---|
static void |
addLog(java.lang.Object o,
int level)
Add the current message to the gis log |
protected static java.util.List<org.opengis.filter.expression.Expression> |
getExpressionsFromNode(org.w3c.dom.NodeList nodeChilds)
|
static java.lang.String |
getLineSymbolizerXMLDefinition(float lineStrokeOpacity,
java.lang.String strokeColorHex,
float lineStrokeWidth)
Get an xml definition for a line symbolizer with the given parameters |
static java.lang.String |
getPointSymbolizerXMLDefinition(double pointSize,
float pointOpacity,
java.lang.String wellKnownShape,
java.lang.String fillColorHex,
java.lang.String strokeColorHex,
float strokeWidth)
Get an xml definition for a point symbolizer with the given parameters |
static java.lang.String |
getPolygonSymbolizerXMLDefinition(float strokeOpacity,
float strokeWidth,
java.lang.String fillColorHex,
java.lang.String strokeColorHex,
float fillOpacity)
Get an xml definition for a polygon symbolizer with the given parameters |
static IGisStyleDefinition |
parseXMLStyle(org.w3c.dom.Node node)
XML style definition parsing method |
static void |
processStyleParameters(IGisStyleDefinition style,
java.util.Hashtable<java.lang.String,java.lang.Object> params)
Process the xml defined attributes and add them to a given style |
static org.geotools.styling.AnchorPoint |
processXMLAnchorPoint(org.w3c.dom.Node anchorPointNode)
Process XML AnchorPoint style node |
static org.geotools.styling.Displacement |
processXMLDisplacement(org.w3c.dom.Node displacementNode)
The Displacement element of a PointPlacement gives the X and Y displacements from the main-geometry point to render a text label. |
static org.geotools.styling.ExternalGraphic |
processXMLExternalGraphic(org.w3c.dom.Node exgraphicNode)
Process XML External Graphic style node |
static IGisFeatureTypeStyle |
processXMLFeatureTypeStyle(org.w3c.dom.Node featTypeStyleNode)
Process XML Feature type style definition |
static org.geotools.styling.Fill |
processXMLFill(org.w3c.dom.Node fillNode)
Process XML Fill style node |
static org.geotools.styling.Font |
processXMLFont(org.w3c.dom.Node fillNode)
Process XML Font style node |
static org.geotools.styling.Graphic |
processXMLGraphic(org.w3c.dom.Node graphicNode)
Process XML Graphic style node |
static org.geotools.styling.Halo |
processXMLHalo(org.w3c.dom.Node haloNode)
Process XML Halo style node |
static org.opengis.filter.expression.Expression |
processXMLLabel(org.w3c.dom.Node labelNode)
Process XML Label style node |
static org.geotools.styling.LabelPlacement |
processXMLLabelPlacement(org.w3c.dom.Node labelPlacementNode)
Process XML LabelPlacement style node |
static org.geotools.styling.LinePlacement |
processXMLLinePlacement(org.w3c.dom.Node linePlacementNode)
For a LinePlacement, a perpendicular offset can be specified, to allow the line itself to be plotted also. |
static org.geotools.styling.Stroke |
processXMLLineStroke(org.w3c.dom.Node strokeNode)
Process XML Stroke style node |
static org.geotools.styling.Symbolizer |
processXMLLineSymbolizer(org.w3c.dom.Node symbolizerNode)
Process XML Line Symbolizer style node |
static org.geotools.styling.Mark |
processXMLMark(org.w3c.dom.Node markNode)
Process XML Mark style node |
static org.geotools.styling.PointPlacement |
processXMLPointPlacement(org.w3c.dom.Node pointPlacementNode)
Process XML PointPlacement style node |
static org.geotools.styling.Symbolizer |
processXMLPointSymbolizer(org.w3c.dom.Node symbolizerNode)
Process XML Point Symbolizer style node |
static org.geotools.styling.Symbolizer |
processXMLPolygonSymbolizer(org.w3c.dom.Node symbolizerNode)
Process XML Polygon Symbolizer style node |
static IGisRule |
processXMLRule(org.w3c.dom.Node ruleNode)
Process XML Rule style definition |
static org.opengis.filter.Filter |
processXMLRuleFilter(org.w3c.dom.Node filterNode)
Process XML Rule Filter style definition |
static org.geotools.styling.Symbolizer |
processXMLTextSymbolizer(org.w3c.dom.Node symbolizerNode)
Process XML Text Symbolizer style node |
static VectorialColorMap |
processXMLVectorialColorMap(org.w3c.dom.Node vcmNode)
Process XML Vectorial Color Map style node |
static VectorialColorMapEntry |
processXMLVectorialColorMapEntry(org.w3c.dom.Node entryNode)
Process XML Vectorial Color Map style node |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLStyleParser()
| Method Detail |
|---|
public static IGisStyleDefinition parseXMLStyle(org.w3c.dom.Node node)
public static IGisFeatureTypeStyle processXMLFeatureTypeStyle(org.w3c.dom.Node featTypeStyleNode)
public static IGisRule processXMLRule(org.w3c.dom.Node ruleNode)
public static org.opengis.filter.Filter processXMLRuleFilter(org.w3c.dom.Node filterNode)
protected static java.util.List<org.opengis.filter.expression.Expression> getExpressionsFromNode(org.w3c.dom.NodeList nodeChilds)
public static void processStyleParameters(IGisStyleDefinition style,
java.util.Hashtable<java.lang.String,java.lang.Object> params)
public static VectorialColorMap processXMLVectorialColorMap(org.w3c.dom.Node vcmNode)
public static VectorialColorMapEntry processXMLVectorialColorMapEntry(org.w3c.dom.Node entryNode)
public static org.geotools.styling.Graphic processXMLGraphic(org.w3c.dom.Node graphicNode)
public static org.geotools.styling.Mark processXMLMark(org.w3c.dom.Node markNode)
public static org.geotools.styling.ExternalGraphic processXMLExternalGraphic(org.w3c.dom.Node exgraphicNode)
public static org.geotools.styling.Fill processXMLFill(org.w3c.dom.Node fillNode)
public static org.geotools.styling.Stroke processXMLLineStroke(org.w3c.dom.Node strokeNode)
public static org.geotools.styling.Symbolizer processXMLPointSymbolizer(org.w3c.dom.Node symbolizerNode)
public static org.geotools.styling.Symbolizer processXMLLineSymbolizer(org.w3c.dom.Node symbolizerNode)
public static org.geotools.styling.Symbolizer processXMLPolygonSymbolizer(org.w3c.dom.Node symbolizerNode)
public static org.geotools.styling.Symbolizer processXMLTextSymbolizer(org.w3c.dom.Node symbolizerNode)
public static org.geotools.styling.Font processXMLFont(org.w3c.dom.Node fillNode)
public static org.geotools.styling.LabelPlacement processXMLLabelPlacement(org.w3c.dom.Node labelPlacementNode)
public static org.geotools.styling.PointPlacement processXMLPointPlacement(org.w3c.dom.Node pointPlacementNode)
public static org.geotools.styling.AnchorPoint processXMLAnchorPoint(org.w3c.dom.Node anchorPointNode)
public static org.geotools.styling.Displacement processXMLDisplacement(org.w3c.dom.Node displacementNode)
displacementNode - XML displacement definition nodepublic static org.geotools.styling.LinePlacement processXMLLinePlacement(org.w3c.dom.Node linePlacementNode)
linePlacementNode - public static org.geotools.styling.Halo processXMLHalo(org.w3c.dom.Node haloNode)
public static org.opengis.filter.expression.Expression processXMLLabel(org.w3c.dom.Node labelNode)
public static void addLog(java.lang.Object o,
int level)
o - Message to loglevel - Message priority level
public static java.lang.String getPointSymbolizerXMLDefinition(double pointSize,
float pointOpacity,
java.lang.String wellKnownShape,
java.lang.String fillColorHex,
java.lang.String strokeColorHex,
float strokeWidth)
pointSize - Point size in map unitspointOpacity - Point opacity (0.0f < opacity < 1.0f)wellKnownShape - Name of the point shapefillColorHex - Fill colorstrokeColorHex - Stroke colorstrokeWidth - Stroke width in map units
public static java.lang.String getPolygonSymbolizerXMLDefinition(float strokeOpacity,
float strokeWidth,
java.lang.String fillColorHex,
java.lang.String strokeColorHex,
float fillOpacity)
strokeOpacity - Stroke opacitystrokeWidth - Stroke width in map unitsfillColorHex - Fill colorstrokeColorHex - Stroke colorfillOpacity - Fill opacity
public static java.lang.String getLineSymbolizerXMLDefinition(float lineStrokeOpacity,
java.lang.String strokeColorHex,
float lineStrokeWidth)
lineStrokeOpacity - Stroke opacitystrokeColorHex - Stroke colorlineStrokeWidth - Stroke width in map units
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||