package edu.ucdavis.cstars.client.renderer;
import edu.ucdavis.cstars.client.symbol.Symbol;
/**
* A renderer that uses one symbol only.
*
* @author Justin Merz
*/
public class SimpleRenderer extends Renderer {
protected SimpleRenderer() {}
/**
* Creates a new SimpleRenderer object with a Symbol parameter.
*
* @param defaultSymbol - Symbol to use for the renderer.
* @return SimpleRenderer
*/
public static native final SimpleRenderer create(Symbol defaultSymbol) /*-{
return $wnd.esri.renderer.SimpleRenderer(defaultSymbol);
}-*/;
/**
* Description for the renderer.
*
* @return String
*/
public native final String getDescription() /*-{
return this.description;
}-*/;
/**
* Label for the renderer.
*
* @return String
*/
public native final String getLabel() /*-{
return this.label;
}-*/;
/**
* The symbol for the renderer.
*
* @return Symbol
*/
public native final Symbol getSymbol() /*-{
return this.symbol;
}-*/;
}