com.moximedia.aims
Class AimsRange

java.lang.Object
  extended bycom.moximedia.aims.AimsRange
All Implemented Interfaces:
AimsValueMapObject, java.lang.Cloneable, java.io.Serializable

public class AimsRange
extends java.lang.Object
implements java.lang.Cloneable, AimsValueMapObject, java.io.Serializable

Implements an range match symbol for a ValueMapRenderer or ValueMapLabelRenderer

Author:
Doug Cates - www.moximedia.com
See Also:
Serialized Form

Constructor Summary
AimsRange()
          Creates new Range
 
Method Summary
 java.lang.Object clone()
          Creates a copy of this object.
 java.lang.String getEquality()
          Gets the value of attribute equality
 java.lang.String getLabel()
          Gets the value of attribute label
 java.lang.String getLower()
          Gets the value of attribute lower
 AimsSymbol getSymbol()
          Gets the value of attribute symbol
 java.lang.String getUpper()
          Gets the value of attribute upper
 void highlight(AimsColor highlightColor, double transparency)
           
 boolean isModified()
           
 void setAxlAttribute(java.lang.String tag, java.lang.String name, java.lang.String value)
          Sets one of the attributes of this object using a string value.
 void setEquality(java.lang.String equality)
          Sets the value of attribute equality.
 void setLabel(java.lang.String label)
          Sets the value of attribute label.
 void setLower(java.lang.String lower)
          Sets the value of attribute lower.
 void setModified(boolean isModified)
           
 void setSymbol(AimsSymbol symbol)
          Sets the value of attribute value.
 void setUpper(java.lang.String upper)
          Sets the value of attribute upper.
 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 representation of of this object.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AimsRange

public AimsRange()
Creates new Range

Method Detail

clone

public java.lang.Object clone()
Creates a copy of this object.

Specified by:
clone in interface AimsValueMapObject
Returns:
An object that is a copy of this object. The object must be cast to an AimsRange or AimsValueMapObject before use.

setLower

public void setLower(java.lang.String lower)
Sets the value of attribute lower.


getLower

public java.lang.String getLower()
Gets the value of attribute lower

Returns:
The value of attribute lower

setUpper

public void setUpper(java.lang.String upper)
Sets the value of attribute upper.


getUpper

public java.lang.String getUpper()
Gets the value of attribute upper

Returns:
The value of attribute upper

setEquality

public void setEquality(java.lang.String equality)
Sets the value of attribute equality.


getEquality

public java.lang.String getEquality()
Gets the value of attribute equality

Returns:
The value of attribute equality

setLabel

public void setLabel(java.lang.String label)
Sets the value of attribute label.


getLabel

public java.lang.String getLabel()
Gets the value of attribute label

Returns:
The value of attribute label

getSymbol

public AimsSymbol getSymbol()
Gets the value of attribute symbol

Returns:
The value of attribute symbol

setSymbol

public void setSymbol(AimsSymbol symbol)
Sets the value of attribute value.


toString

public java.lang.String toString()
Returns a text representation of of this object.

Returns:
A string describing the object

setAxlAttribute

public void setAxlAttribute(java.lang.String tag,
                            java.lang.String name,
                            java.lang.String value)
Sets one of the attributes of this object using a string value. This method should only be called from the SAX event handler.

Parameters:
tag - The AXL element tag containing this attribute.
name - The AXL attribute name.
value - The AXL attribute value.

toAxlString

public java.lang.String toAxlString()
Returns the AXL string to refresh this object.

Specified by:
toAxlString in interface AimsValueMapObject
Returns:
The AXL string to refresh this object.

toAxlString

public java.lang.String toAxlString(AimsEnvironment env)
Returns the AXL string to refresh this object.

Specified by:
toAxlString in interface AimsValueMapObject
Returns:
The AXL string to refresh this object.

highlight

public void highlight(AimsColor highlightColor,
                      double transparency)
Specified by:
highlight in interface AimsValueMapObject

isModified

public boolean isModified()
Specified by:
isModified in interface AimsValueMapObject

setModified

public void setModified(boolean isModified)
Specified by:
setModified in interface AimsValueMapObject


Internet Mapping Framework for ArcIMS Java Object Model API (v5.1.00)
Copyright © 2006 Moxi Media Inc. and Province of British Columbia. All Rights Reserved.