com.moximedia.aims
Class AimsTextMarkerSymbol

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

public class AimsTextMarkerSymbol
extends java.lang.Object
implements AimsSymbol, java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Constructor Summary
AimsTextMarkerSymbol()
          Creates new AimsTextMarkerSymbol
 
Method Summary
 java.lang.Object clone()
          Creates a copy of this symbol.
 double getAngle()
          Gets the value of attribute angle
 boolean getAntialiasing()
          Gets the value of attribute antialiasing
 AimsColor getBlockOut()
          Gets the value of attribute blockOut
 java.lang.String getFont()
          Gets the value of attribute font
 AimsColor getFontColor()
          Gets the value of attribute fontColor
 int getFontSize()
          Gets the value of attribute fontSize
 java.lang.String getFontStyle()
          Gets the value of attribute fontStyle
 AimsColor getGlowing()
          Gets the value of attribute glowing
 java.lang.String getHAlignment()
          Gets the value of attribute hAlignment
 int getInterval()
          Gets the value of attribute interval
 AimsColor getOutline()
          Gets the value of attribute outline
 boolean getOverlap()
          Gets the value of attribute overlap
 java.lang.String getPrintMode()
          Gets the value of attribute printMode
 AimsColor getShadow()
          Gets the value of attribute shadow
 double getTransparency()
          Gets the value of attribute transparency
 java.lang.String getVAlignment()
          Gets the value of attribute vAlignment
 void highlight(AimsColor highlightColor, double transparency)
           
 boolean isModified()
          Returns a boolean value indicating whether the object has been modified by the user since it was loaded from the map service.
 void setAngle(double angle)
          Sets the value of attribute angle.
 void setAntialiasing(boolean antialiasing)
          Sets the value of attribute antialising.
 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 setBlockOut(AimsColor color)
          Sets the value of attribute blockOut.
 void setFont(java.lang.String font)
          Sets the value of attribute font.
 void setFontColor(AimsColor color)
          Sets the value of attribute fontColor.
 void setFontSize(int fontSize)
          Sets the value of attribute fontSize.
 void setFontStyle(java.lang.String fontStyle)
          Sets the value of attribute fontStyle.
 void setGlowing(AimsColor color)
          Sets the value of attribute glowing.
 void setHAlignment(java.lang.String hAlignment)
          Sets the value of attribute hAlignment.
 void setInterval(int interval)
          Sets the value of attribute interval.
 void setModified(boolean isModified)
          Sets the modified flag of the object, indicating that it needs to be sent to the map server when the map is refreshed.
 void setOutline(AimsColor color)
          Sets the value of attribute outline.
 void setOverlap(boolean overlap)
          Sets the value of attribute overlap.
 void setPrintMode(java.lang.String printMode)
          Sets the value of attribute printMode.
 void setShadow(AimsColor color)
          Sets the value of attribute shadow.
 void setTransparency(double transparency)
          Sets the value of attribute transparency.
 void setVAlignment(java.lang.String vAlignment)
          Sets the value of attribute vAlignment.
 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 class.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AimsTextMarkerSymbol

public AimsTextMarkerSymbol()
Creates new AimsTextMarkerSymbol

Method Detail

clone

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

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

setAngle

public void setAngle(double angle)
Sets the value of attribute angle.

Parameters:
angle - The attribute value.

getAngle

public double getAngle()
Gets the value of attribute angle

Returns:
The value of attribute angle

setAntialiasing

public void setAntialiasing(boolean antialiasing)
Sets the value of attribute antialising.

Parameters:
antialiasing - The attribute value.

getAntialiasing

public boolean getAntialiasing()
Gets the value of attribute antialiasing

Returns:
The value of attribute antialiasing

setBlockOut

public void setBlockOut(AimsColor color)
Sets the value of attribute blockOut.

Parameters:
color - The attribute value.

getBlockOut

public AimsColor getBlockOut()
Gets the value of attribute blockOut

Returns:
The value of attribute blockOut

setFont

public void setFont(java.lang.String font)
Sets the value of attribute font.

Parameters:
font - The attribute value.

getFont

public java.lang.String getFont()
Gets the value of attribute font

Returns:
The value of attribute font

setFontColor

public void setFontColor(AimsColor color)
Sets the value of attribute fontColor.

Parameters:
color - The attribute value.

getFontColor

public AimsColor getFontColor()
Gets the value of attribute fontColor

Returns:
The value of attribute fontColor

setFontSize

public void setFontSize(int fontSize)
Sets the value of attribute fontSize.

Parameters:
fontSize - The attribute value.

getFontSize

public int getFontSize()
Gets the value of attribute fontSize

Returns:
The value of attribute fontSize

setFontStyle

public void setFontStyle(java.lang.String fontStyle)
Sets the value of attribute fontStyle.

Parameters:
fontStyle - The attribute value.

getFontStyle

public java.lang.String getFontStyle()
Gets the value of attribute fontStyle

Returns:
The value of attribute fontStyle

setGlowing

public void setGlowing(AimsColor color)
Sets the value of attribute glowing.

Parameters:
color - The attribute value.

getGlowing

public AimsColor getGlowing()
Gets the value of attribute glowing

Returns:
The value of attribute glowing

setHAlignment

public void setHAlignment(java.lang.String hAlignment)
Sets the value of attribute hAlignment.

Parameters:
hAlignment - The attribute value.

getHAlignment

public java.lang.String getHAlignment()
Gets the value of attribute hAlignment

Returns:
The value of attribute hAlignment

setInterval

public void setInterval(int interval)
Sets the value of attribute interval.

Parameters:
interval - The attribute value.

getInterval

public int getInterval()
Gets the value of attribute interval

Returns:
The value of attribute interval

setOutline

public void setOutline(AimsColor color)
Sets the value of attribute outline.

Parameters:
color - The attribute value.

getOutline

public AimsColor getOutline()
Gets the value of attribute outline

Returns:
The value of attribute outline

setOverlap

public void setOverlap(boolean overlap)
Sets the value of attribute overlap.

Parameters:
overlap - The attribute value.

getOverlap

public boolean getOverlap()
Gets the value of attribute overlap

Returns:
The value of attribute overlap

setPrintMode

public void setPrintMode(java.lang.String printMode)
Sets the value of attribute printMode.

Parameters:
printMode - The attribute value.

getPrintMode

public java.lang.String getPrintMode()
Gets the value of attribute printMode

Returns:
The value of attribute printMode

setShadow

public void setShadow(AimsColor color)
Sets the value of attribute shadow.


getShadow

public AimsColor getShadow()
Gets the value of attribute shadow

Returns:
The value of attribute shadow

setTransparency

public void setTransparency(double transparency)
Sets the value of attribute transparency.

Parameters:
transparency - The attribute value.

getTransparency

public double getTransparency()
Gets the value of attribute transparency

Returns:
The value of attribute transparency

setVAlignment

public void setVAlignment(java.lang.String vAlignment)
Sets the value of attribute vAlignment.

Parameters:
vAlignment - The attribute value.

getVAlignment

public java.lang.String getVAlignment()
Gets the value of attribute vAlignment

Returns:
The value of attribute vAlignment

isModified

public boolean isModified()
Returns a boolean value indicating whether the object has been modified by the user since it was loaded from the map service.

Specified by:
isModified in interface AimsSymbol
Returns:
True if modified, otherwise false.

setModified

public void setModified(boolean isModified)
Sets the modified flag of the object, indicating that it needs to be sent to the map server when the map is refreshed.

Specified by:
setModified in interface AimsSymbol
Parameters:
isModified - True if the object has been modified.

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.

toString

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

Specified by:
toString in interface AimsSymbol
Returns:
A string describing the class

toAxlString

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

Specified by:
toAxlString in interface AimsSymbol
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 AimsSymbol
Returns:
The AXL string to refresh this object.

highlight

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


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