com.moximedia.aims
Class AimsOther

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

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

Implements an Other (no match) symbol for an AimsValueMapRenderer or AimsValueMapLabelRenderer

See Also:
Serialized Form

Constructor Summary
AimsOther()
          Creates new Other
 
Method Summary
 java.lang.Object clone()
          Creates a copy of this object.
 java.lang.String getLabel()
          Gets the value of attribute label
 AimsSymbol getSymbol()
          Gets the value of attribute symbol
 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 setLabel(java.lang.String label)
          Sets the value of attribute label.
 void setModified(boolean isModified)
           
 void setSymbol(AimsSymbol symbol)
          Sets the value of attribute value.
 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

AimsOther

public AimsOther()
Creates new Other

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 AimsOther or AimsValueMapObject before use.

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

setLabel

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


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

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

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.