com.ontimize.util.gis.client.gui.render.styling
Class DefaultGisStyle
java.lang.Object
com.ontimize.util.gis.client.gui.render.styling.DefaultGisStyle
- All Implemented Interfaces:
- IGisStyleDefinition, java.io.Serializable, org.geotools.styling.Style
public class DefaultGisStyle
- extends java.lang.Object
- implements IGisStyleDefinition, java.io.Serializable
- See Also:
- Serialized Form
| Fields inherited from interface com.ontimize.util.gis.client.gui.render.styling.IGisStyleDefinition |
FILTER_CONDITION_AND, FILTER_CONDITION_NOT, FILTER_CONDITION_OR, FILTER_FUNCTION_ADD, FILTER_FUNCTION_COS, FILTER_FUNCTION_DIV, FILTER_FUNCTION_MAX, FILTER_FUNCTION_MIN, FILTER_FUNCTION_MUL, FILTER_FUNCTION_SIN, FILTER_FUNCTION_SUB, FILTER_FUNCTION_TAN, FILTER_PROPERTY_BETWEEN, FILTER_PROPERTY_EQUAL, FILTER_PROPERTY_GREATER_OR_EQUAL, FILTER_PROPERTY_GREATER_THAN, FILTER_PROPERTY_LESS_OR_EQUAL, FILTER_PROPERTY_LESS_THAN, FILTER_PROPERTY_NAME, FILTER_PROPERTY_NOT_EQUAL, FILTER_PROPERTY_NULL, FILTER_VALUE_LITERAL, PARAMETER_ABSTRACT, PARAMETER_ADJUST_TO_SCALE, PARAMETER_ANCHOR_POINT_X, PARAMETER_ANCHOR_POINT_Y, PARAMETER_COLOR_MAP__RULE_PARAMETER_FILL, PARAMETER_COLOR_MAP__RULE_PARAMETER_STROKE, PARAMETER_COLOR_MAP_ENTRY_COLOR, PARAMETER_COLOR_MAP_ENTRY_LABEL, PARAMETER_COLOR_MAP_ENTRY_OPACITY, PARAMETER_COLOR_MAP_ENTRY_QUANTITY, PARAMETER_COLOR_MAP_FIELD, PARAMETER_COLOR_MAP_QUANTITY_TYPE, PARAMETER_COLOR_MAP_RULE_PARAMETER, PARAMETER_COLOR_MAP_TYPE, PARAMETER_COLOR_MAP_TYPE_RAMP, PARAMETER_COLOR_MAP_TYPE_VALUES, PARAMETER_DEFAULT_STYLE, PARAMETER_DISPLACEMENT_X, PARAMETER_DISPLACEMENT_Y, PARAMETER_FILL, PARAMETER_FILL_COLOR, PARAMETER_FILL_OPACITY, PARAMETER_FILTER_DESCRIPTION, PARAMETER_FONT_FAMILY, PARAMETER_FONT_SIZE, PARAMETER_FONT_STYLE, PARAMETER_FONT_WEIGHT, PARAMETER_GRAPHIC_FORMAT, PARAMETER_GRAPHIC_LOCATION, PARAMETER_MAX_SCALE_DENOMINATOR, PARAMETER_MAXIMUM_ELEMENTS_SIZE, PARAMETER_MIN_SCALE_DENOMINATOR, PARAMETER_NAME, PARAMETER_OPACITY, PARAMETER_PERPENDICULAR_OFFSET, PARAMETER_PROPERTY_NAME, PARAMETER_RADIUS, PARAMETER_ROTATION, PARAMETER_SIZE, PARAMETER_STROKE, PARAMETER_STROKE_DASH_ARRAY, PARAMETER_STROKE_DASH_OFFSET, PARAMETER_STROKE_LINECAP, PARAMETER_STROKE_LINEJOIN, PARAMETER_STROKE_OPACITY, PARAMETER_STROKE_WIDTH, PARAMETER_TITLE, PARAMETER_WELL_KNOWN_NAME, SHAPE_CIRCLE, SHAPE_CROSS, SHAPE_SQUARE, SHAPE_STAR, SHAPE_TRIANGLE, SHAPE_X, XML_NODE_ANCHOR_POINT, XML_NODE_DISPLACEMENT, XML_NODE_ELSE_FILTER, XML_NODE_EXTERNAL_GRAPHIC, XML_NODE_FEATURE_TYPE_STYLE, XML_NODE_FILL, XML_NODE_FILTER, XML_NODE_FONT, XML_NODE_GEOMETRY, XML_NODE_GRAPHIC, XML_NODE_HALO, XML_NODE_LABEL, XML_NODE_LABEL_PLACEMENT, XML_NODE_LINE_PLACEMENT, XML_NODE_LINE_SYMBOLIZER, XML_NODE_MARK, XML_NODE_POINT_PLACEMENT, XML_NODE_POINT_SYMBOLIZER, XML_NODE_POLYGON_SYMBOLIZER, XML_NODE_RULE, XML_NODE_STROKE, XML_NODE_TEXT_SYMBOLIZER, XML_NODE_VECTORIAL_COLOR_MAP, XML_NODE_VECTORIAL_COLOR_MAP_ENTRY |
|
Method Summary |
void |
accept(org.geotools.styling.StyleVisitor arg0)
|
void |
addFeatureTypeStyle(org.geotools.styling.FeatureTypeStyle featTypeStyle)
|
java.lang.String |
getAbstract()
|
org.geotools.styling.Description |
getDescription()
|
org.geotools.styling.FeatureTypeStyle[] |
getFeatureTypeStyles()
|
java.lang.String |
getName()
|
java.lang.Object |
getParameter(java.lang.String name)
Get the given parameter value from the actual gis style definition |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
Get all the parameters configured for the actual layer |
java.lang.String |
getTitle()
|
boolean |
isDefault()
|
void |
setAbstract(java.lang.String abstractStr)
|
void |
setDefault(boolean defaultStyle)
|
void |
setFeatureTypeStyles(org.geotools.styling.FeatureTypeStyle[] featTypeStyles)
|
void |
setName(java.lang.String name)
|
void |
setParameter(java.lang.String name,
java.lang.Object value)
Add a new parameter for the actual gis style definition |
void |
setTitle(java.lang.String title)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
abstractStr
protected java.lang.String abstractStr
title
protected java.lang.String title
name
protected java.lang.String name
defaultStyle
protected boolean defaultStyle
featureTypeStyles
protected java.util.List<IGisFeatureTypeStyle> featureTypeStyles
styleParameters
protected java.util.HashMap<java.lang.String,java.lang.Object> styleParameters
DefaultGisStyle
public DefaultGisStyle()
accept
public void accept(org.geotools.styling.StyleVisitor arg0)
- Specified by:
accept in interface org.geotools.styling.Style
addFeatureTypeStyle
public void addFeatureTypeStyle(org.geotools.styling.FeatureTypeStyle featTypeStyle)
- Specified by:
addFeatureTypeStyle in interface org.geotools.styling.Style
getFeatureTypeStyles
public org.geotools.styling.FeatureTypeStyle[] getFeatureTypeStyles()
- Specified by:
getFeatureTypeStyles in interface org.geotools.styling.Style
setFeatureTypeStyles
public void setFeatureTypeStyles(org.geotools.styling.FeatureTypeStyle[] featTypeStyles)
- Specified by:
setFeatureTypeStyles in interface org.geotools.styling.Style
getAbstract
public java.lang.String getAbstract()
- Specified by:
getAbstract in interface org.geotools.styling.Style
getName
public java.lang.String getName()
- Specified by:
getName in interface org.geotools.styling.Style
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle in interface org.geotools.styling.Style
setAbstract
public void setAbstract(java.lang.String abstractStr)
- Specified by:
setAbstract in interface org.geotools.styling.Style
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface org.geotools.styling.Style
setTitle
public void setTitle(java.lang.String title)
- Specified by:
setTitle in interface org.geotools.styling.Style
isDefault
public boolean isDefault()
- Specified by:
isDefault in interface org.geotools.styling.Style
setDefault
public void setDefault(boolean defaultStyle)
- Specified by:
setDefault in interface org.geotools.styling.Style
getParameter
public java.lang.Object getParameter(java.lang.String name)
- Description copied from interface:
IGisStyleDefinition
- Get the given parameter value from the actual gis style definition
- Specified by:
getParameter in interface IGisStyleDefinition
- Parameters:
name - Parameter name
- Returns:
- Parameter value
setParameter
public void setParameter(java.lang.String name,
java.lang.Object value)
- Description copied from interface:
IGisStyleDefinition
- Add a new parameter for the actual gis style definition
- Specified by:
setParameter in interface IGisStyleDefinition
- Parameters:
name - Parameter namevalue - Parameter value
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
- Description copied from interface:
IGisStyleDefinition
- Get all the parameters configured for the actual layer
- Specified by:
getParameters in interface IGisStyleDefinition
- Returns:
- Parameters Hashtable
getDescription
public org.geotools.styling.Description getDescription()
- Specified by:
getDescription in interface org.geotools.styling.Style