com.esri.adf.web.data.renderer
Class WebSimpleRenderer

java.lang.Object
  extended by com.esri.adf.web.data.renderer.WebSimpleRenderer
All Implemented Interfaces:
WebActiveRenderer, WebRenderer, Serializable

public class WebSimpleRenderer
extends Object
implements WebActiveRenderer

WebSimpleRenderer is a class that holds a WebSymbol that is used during rendering.

 For Example,
   WebSimpleMarkerSymbol markerSymbol = new WebSimpleMarkerSymbol();
   markerSymbol.setAngle(0);
   markerSymbol.setColor("255,0,0");
   markerSymbol.setMarkerType(WebSimpleMarkerSymbol.SQUARE);
   markerSymbol.setOutlineColor("0,0,0");
   markerSymbol.setTransparency(1.0);
   markerSymbol.setWidth(20);
   markerSymbol.setAngle(angle);
   
   WebSimpleRenderer renderer = new WebSimpleRenderer();
   renderer.setSymbol(markerSymbol);
 

See Also:
Serialized Form

Constructor Summary
WebSimpleRenderer()
           
 
Method Summary
 WebSymbol getSymbol()
          Returns a symbol that WebSimpleRenderer holds.
 String getType()
          Returns the type of the renderer as "Simple Renderer"
 void render(List<? extends WebGeometry> geometries, WebElementConverter converter)
          Applies the rendering strategy of this renderer to the passed geometries.
 void setSymbol(WebSymbol symbol)
          Sets the symbol to be used for rendering.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebSimpleRenderer

public WebSimpleRenderer()
Method Detail

getType

public String getType()
Returns the type of the renderer as "Simple Renderer"

Specified by:
getType in interface WebRenderer
Returns:
the string representation of renderer type

getSymbol

public WebSymbol getSymbol()
Returns a symbol that WebSimpleRenderer holds.

Returns:
the symbol of the simple renderer

setSymbol

public void setSymbol(WebSymbol symbol)
Sets the symbol to be used for rendering.

Parameters:
symbol - the symbol to be used for rendering

render

public void render(List<? extends WebGeometry> geometries,
                   WebElementConverter converter)
            throws Exception
Description copied from interface: WebActiveRenderer
Applies the rendering strategy of this renderer to the passed geometries.

Specified by:
render in interface WebActiveRenderer
Parameters:
geometries - a list of geometries to be rendered
converter - a converter to be used for rendering geometries
Throws:
Exception - is thrown if something goes wrong