|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.adf.web.data.renderer.WebClassBreaksRenderer
public class WebClassBreaksRenderer
WebClassBreaksRenderer is used for rendering features differently depending on the value of a numeric
field. WebClassBreaksRenderer holds a list of WebClassBreakInfos that are used for
expressing the mapping between the range of an attribute value and a WebSymbol that should be used for
rendering.
For example,
WebClassBreaksRenderer wcbr = new WebClassBreaksRenderer();
wcbr.setDefaultSymbol(new WebSimpleMarkerSymbol());
wcbr.setField("POPULATION");
wcbr.setMinimumValue(100000);
ArrayList<WebClassBreakInfo> infos = new ArrayList<WebClassBreakInfo>(2);
WebSimpleMarkerSymbol redMS = new WebSimpleMarkerSymbol();
redMS.setColor("255,0,0");
redMS.setWidth(15);
redMS.setMarkerType(WebSimpleMarkerSymbol.STAR);
WebClassBreakInfo cbi = new WebClassBreakInfo("Red Color", "Red Color", 200000, redMS);
infos.add(cbi);
WebSimpleMarkerSymbol greenMS = new WebSimpleMarkerSymbol();
greenMS.setColor("0,255,0");
greenMS.setWidth(25);
greenMS.setMarkerType(WebSimpleMarkerSymbol.STAR);
cbi = new WebClassBreakInfo("Green Color", "Green Color", 300000, greenMS);
infos.add(cbi);
wcbr.setClassBreakInfos(infos);
When features of a GraphicsLayer are rendered using the WebClassBreaksRenderer shown
above, all the features with value of "POPULATION" field with the range from 100,000 to 200,000 are shown as red
stars, while all the features in the range from 200,001 to 300,000 are shown as green stars.
| Constructor Summary | |
|---|---|
WebClassBreaksRenderer()
|
|
| Method Summary | |
|---|---|
java.util.List<WebClassBreakInfo> |
getClassBreakInfos()
Returns the list of WebClassBreakInfos. |
java.lang.String |
getDefaultLabel()
Returnds the default label. |
WebSymbol |
getDefaultSymbol()
Returns the default symbol. |
java.lang.String |
getField()
Returns the field name. |
double |
getMinimumValue()
Returns the minimum value. |
java.lang.String |
getType()
Returns the type of the renderer as "Class Breaks Renderer" |
void |
setClassBreakInfos(java.util.List<? extends WebClassBreakInfo> classBreakInfos)
Sets the list of WebClassBreakInfos. |
void |
setDefaultLabel(java.lang.String defaultLabel)
Sets the default label. |
void |
setDefaultSymbol(WebSymbol defaultSymbol)
Sets the default symbol. |
void |
setField(java.lang.String field)
Sets the field name. |
void |
setMinimumValue(double minimumValue)
Sets the minimum value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebClassBreaksRenderer()
| Method Detail |
|---|
public java.lang.String getType()
getType in interface WebRendererpublic void setClassBreakInfos(java.util.List<? extends WebClassBreakInfo> classBreakInfos)
WebClassBreakInfos.
classBreakInfos - he list of WebClassBreakInfos.public java.util.List<WebClassBreakInfo> getClassBreakInfos()
WebClassBreakInfos.
WebClassBreakInfospublic void setDefaultLabel(java.lang.String defaultLabel)
defaultLabel - the default label to be used in TOCpublic java.lang.String getDefaultLabel()
public void setDefaultSymbol(WebSymbol defaultSymbol)
defaultSymbol - the default symbol.public double getMinimumValue()
public void setField(java.lang.String field)
field - the field name used for creating class breakspublic java.lang.String getField()
public WebSymbol getDefaultSymbol()
public void setMinimumValue(double minimumValue)
minimumValue - the minimum value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||