|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.core.symbol.MarkerSymbol com.esri.core.symbol.SimpleMarkerSymbol
public class SimpleMarkerSymbol
Used to draw points and multipoints (or nodes of polylines and polygons) on the graphics layer using simple markers. SimpleMarkerSymbol is used to display points as a simple shape, for example, a circle.
Nested Class Summary | |
---|---|
static class |
SimpleMarkerSymbol.STYLE
The marker style. |
Field Summary | |
---|---|
static String |
TYPE
The String type to represent the symbol. |
Constructor Summary | |
---|---|
SimpleMarkerSymbol(int color,
int size,
SimpleMarkerSymbol.STYLE style)
Instantiates a SimpleMarkerSymbol with the given color, size and style. |
|
SimpleMarkerSymbol(org.codehaus.jackson.JsonNode node)
Instantiates an object of SimpleMakerSymbol from a JsonNode. |
|
SimpleMarkerSymbol(SimpleMarkerSymbol symbol)
Creates a new SimpleMarkerSymbol object. |
Method Summary | |
---|---|
Symbol |
copy()
Gets a copy of this Symbol object. |
boolean |
equals(Object obj)
|
int |
getColor()
Returns the color of the symbol. |
SimpleLineSymbol |
getOutline()
Gets the outline of the SimpleMarkerSymbol. |
float |
getSize()
Returns the symbol size in dp unit. |
SimpleMarkerSymbol.STYLE |
getStyle()
Returns the marker SimpleMarkerSymbol.STYLE . |
int |
hashCode()
|
void |
setColor(int color)
Sets the color of the symbol. |
void |
setOutline(SimpleLineSymbol outline)
Sets the outline of the SimpleMarkerSymbol. |
void |
setSize(float size)
Sets the size in dp unit. |
void |
setStyle(SimpleMarkerSymbol.STYLE style)
Sets the drawing style. |
String |
toJson()
Converts the symbol to a Json String. |
Methods inherited from class com.esri.core.symbol.MarkerSymbol |
---|
getAngle, getHeight, getOffsetX, getOffsetY, getWidth, setAngle, setOffsetX, setOffsetY |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String TYPE
Constructor Detail |
---|
public SimpleMarkerSymbol(org.codehaus.jackson.JsonNode node) throws Exception
node
- the SimpleMakerSymbol node.
Exception
public SimpleMarkerSymbol(int color, int size, SimpleMarkerSymbol.STYLE style)
color
- the symbol color.size
- the symbol size in dp unit.style
- the drawing SimpleMarkerSymbol.STYLE
public SimpleMarkerSymbol(SimpleMarkerSymbol symbol) throws Exception
symbol
- the symbol object to be cloned.
Exception
- Null pointer exception is throw if the symbol is nullMethod Detail |
---|
public int getColor()
public void setColor(int color)
color
- the color in ARGB color value.public float getSize()
public void setSize(float size)
size
- the size in dp unit.public SimpleMarkerSymbol.STYLE getStyle()
SimpleMarkerSymbol.STYLE
.
public void setStyle(SimpleMarkerSymbol.STYLE style)
style
- one of the SimpleMarkerSymbol.STYLE
.public SimpleLineSymbol getOutline()
public void setOutline(SimpleLineSymbol outline)
outline
- The outline to set.public String toJson() throws Exception
Symbol
Exception
public int hashCode()
hashCode
in class MarkerSymbol
public boolean equals(Object obj)
equals
in class MarkerSymbol
public Symbol copy() throws Exception
Symbol
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |