|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.moximedia.aims.AimsGroupRenderer
Implementation of an ArcIMS GroupRenderer. An AimsGroupRenderer is used to define multiple symbolization for a single feature layer.
| Field Summary |
| Fields inherited from interface com.moximedia.aims.AimsRenderer |
RENDERER_TYPE_GROUP, RENDERER_TYPE_SCALEDEPENDENT, RENDERER_TYPE_SIMPLE, RENDERER_TYPE_SIMPLELABEL, RENDERER_TYPE_VALUEMAP, RENDERER_TYPE_VALUEMAPLABEL |
| Constructor Summary | |
AimsGroupRenderer()
Creates new GroupRenderer |
|
| Method Summary | |
void |
addRenderer(AimsRenderer renderer)
Adds a renderer to the AimsGroupRenderer. |
void |
adjustScaleFactors(double multiplier)
Adjusts the scale factors for this renderer. |
java.lang.Object |
clone()
Creates a copy of this renderer. |
AimsRenderer |
getRenderer(int index)
Returns the specified sub renderer of the renderer. |
int |
getRendererType()
Returns an indicator of what type of renderer this is. |
void |
highlight(AimsColor highlightColor,
double transparency)
Sets the symbols of this renderer to the specified highlight color. |
boolean |
isModified()
Returns a boolean value indicating whether the renderer has been modified by the user since it was loaded from the map service. |
void |
removeLabels()
Removes labels from this renderer and any subrenderers (if applicable). |
void |
setModified(boolean isModified)
Sets the modified flag of the renderer, indicating that it needs to be sent to the map server when the map is refreshed. |
void |
showLabels(boolean showLabels)
Toggles the visibility of the label renderers in this renderer. |
int |
size()
Gets the number of renderers in this group. |
java.lang.String |
toAxlString()
Returns the AXL string to refresh this object. |
java.lang.String |
toAxlString(AimsEnvironment env)
Returns the AXL string to refresh this object. |
java.lang.String |
toString()
Returns a text description of this object. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AimsGroupRenderer()
| Method Detail |
public int size()
public java.lang.Object clone()
clone in interface AimsRendererpublic boolean isModified()
isModified in interface AimsRendererpublic void setModified(boolean isModified)
setModified in interface AimsRendererisModified - True if the renderer has been modified.public void addRenderer(AimsRenderer renderer)
renderer - A renderer to add to the group rendererpublic AimsRenderer getRenderer(int index)
index - The sub renderer index number.
public java.lang.String toString()
toString in interface AimsRendererpublic java.lang.String toAxlString()
toAxlString in interface AimsRendererpublic java.lang.String toAxlString(AimsEnvironment env)
toAxlString in interface AimsRendererenv - The AimsEnvironment object used to generate the proper AXL
for the ArcIMS version in use.
public void highlight(AimsColor highlightColor,
double transparency)
highlight in interface AimsRendererhighlightColor - The color to use for highlighting features.public void removeLabels()
removeLabels in interface AimsRendererpublic void showLabels(boolean showLabels)
showLabels in interface AimsRenderershowLabels - The visibility property.public void adjustScaleFactors(double multiplier)
adjustScaleFactors in interface AimsRenderermultiplier - The multiplication factor for
adjusting scale factors.public int getRendererType()
getRendererType in interface AimsRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||