org.deegree.rendering.r2d.se.unevaluated
Class Style
java.lang.Object
org.deegree.rendering.r2d.se.unevaluated.Style
public class Style
- extends java.lang.Object
Style
- Version:
- $Revision: 28909 $, $Date: 2010-12-20 10:47:39 +0100 (Mo, 20. Dez 2010) $
- Author:
- Andreas Schmitz, last edited by: $Author: aschmitz $
Constructor Summary |
Style()
Uses first geometry and default style. |
Style(java.util.Collection<Pair<Continuation<java.util.LinkedList<Symbolizer<?>>>,DoublePair>> rules,
java.util.Map<Symbolizer<TextStyling>,Continuation<java.lang.StringBuffer>> labels,
java.util.Map<Symbolizer<TextStyling>,java.lang.String> xmlTexts,
java.lang.String name,
javax.xml.namespace.QName featureTypeName)
|
Style(Symbolizer<?> symbolizer,
Continuation<java.lang.StringBuffer> label,
java.lang.String name,
java.lang.String xmlText)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Style
public Style(java.util.Collection<Pair<Continuation<java.util.LinkedList<Symbolizer<?>>>,DoublePair>> rules,
java.util.Map<Symbolizer<TextStyling>,Continuation<java.lang.StringBuffer>> labels,
java.util.Map<Symbolizer<TextStyling>,java.lang.String> xmlTexts,
java.lang.String name,
javax.xml.namespace.QName featureTypeName)
- Parameters:
rules
- labels
- xmlTexts
- name
- featureTypeName
-
Style
public Style(Symbolizer<?> symbolizer,
Continuation<java.lang.StringBuffer> label,
java.lang.String name,
java.lang.String xmlText)
- Parameters:
symbolizer
- label
- name
- xmlText
-
Style
public Style()
- Uses first geometry and default style.
filter
public Style filter(double scale)
- Parameters:
scale
-
- Returns:
- a filtered list of symbolizers
evaluate
public java.util.LinkedList<Triple<Styling,java.util.LinkedList<Geometry>,java.lang.String>> evaluate(Feature f,
XPathEvaluator<Feature> evaluator)
- Parameters:
f
-
- Returns:
- a pair suitable for rendering
getRules
public java.util.LinkedList<Pair<Continuation<java.util.LinkedList<Symbolizer<?>>>,DoublePair>> getRules()
- Returns:
- the live list of rules
getName
public java.lang.String getName()
- Returns:
- the name
setName
public void setName(java.lang.String name)
- Parameters:
name
-
getFeatureType
public javax.xml.namespace.QName getFeatureType()
- Returns:
- the name of the feature type (or null if not constrained)
getBases
public java.util.ArrayList<java.util.LinkedList<Styling>> getBases()
- Returns:
- the base stylings for all symbolizers sorted by rules
getBasesWithScales
public java.util.LinkedList<Triple<java.util.LinkedList<Styling>,DoublePair,java.util.LinkedList<java.lang.String>>> getBasesWithScales()
- Returns:
- the base stylings for all symbolizers sorted by rules and the corresponding scale denominators
isSimple
public boolean isSimple()
- Returns:
- true, if no filters and no expressions are used
getRuleTypes
public java.util.LinkedList<java.lang.Class<?>> getRuleTypes()
- Returns:
- Polygon.class, if the IsSurface function is used, Point.class for IsPoint and LineString.class for
IsCurve
getRuleTitles
public java.util.LinkedList<java.lang.String> getRuleTitles()
- Returns:
- "", if no title was set
setLegendFile
public void setLegendFile(java.io.File file)
- Parameters:
file
-
getLegendFile
public java.io.File getLegendFile()
- Returns:
- the legend file or null, if not set
Copyright © 2011. All Rights Reserved.