com.moximedia.aims
Interface AimsSymbol

All Known Implementing Classes:
AimsCallOutMarkerSymbol, AimsChartSymbol, AimsGradientFillSymbol, AimsHashLineSymbol, AimsRasterFillSymbol, AimsRasterMarkerSymbol, AimsRasterShieldSymbol, AimsShieldSymbol, AimsSimpleLineSymbol, AimsSimpleMarkerSymbol, AimsSimplePolygonSymbol, AimsTextMarkerSymbol, AimsTextSymbol, AimsTrueTypeMarkerSymbol

public interface AimsSymbol

This interface is used to group the dozen or so symbols into a common object so that they can be accessed without knowing the true class. If a method returns an AimsSymbol, you will probably need to cast it to the true class (eg. AimsSimpleMarkerSymbol) before using.

Author:
Doug Cates - www.moximedia.com

Field Summary
static int SYMBOL_TYPE_CALLOUTMARKER
           
static int SYMBOL_TYPE_CHART
           
static int SYMBOL_TYPE_GRADIENTFILL
           
static int SYMBOL_TYPE_HASHLINE
           
static int SYMBOL_TYPE_RASTERFILL
           
static int SYMBOL_TYPE_RASTERMARKER
           
static int SYMBOL_TYPE_RASTERSHIELD
           
static int SYMBOL_TYPE_SHIELD
           
static int SYMBOL_TYPE_SIMPLELINE
           
static int SYMBOL_TYPE_SIMPLEMARKER
           
static int SYMBOL_TYPE_SIMPLEPOLYGON
           
static int SYMBOL_TYPE_TEXT
           
static int SYMBOL_TYPE_TEXTMARKER
           
static int SYMBOL_TYPE_TRUETYPEMARKER
           
 
Method Summary
 java.lang.Object clone()
           
 int getSymbolType()
          Returns an indicator of what type of symbol this is.
 void highlight(AimsColor highlightColor, double transparency)
           
 boolean isModified()
           
 void setModified(boolean isModified)
           
 java.lang.String toAxlString()
           
 java.lang.String toAxlString(AimsEnvironment env)
           
 java.lang.String toString()
           
 

Field Detail

SYMBOL_TYPE_CALLOUTMARKER

public static final int SYMBOL_TYPE_CALLOUTMARKER
See Also:
Constant Field Values

SYMBOL_TYPE_CHART

public static final int SYMBOL_TYPE_CHART
See Also:
Constant Field Values

SYMBOL_TYPE_GRADIENTFILL

public static final int SYMBOL_TYPE_GRADIENTFILL
See Also:
Constant Field Values

SYMBOL_TYPE_HASHLINE

public static final int SYMBOL_TYPE_HASHLINE
See Also:
Constant Field Values

SYMBOL_TYPE_RASTERFILL

public static final int SYMBOL_TYPE_RASTERFILL
See Also:
Constant Field Values

SYMBOL_TYPE_RASTERMARKER

public static final int SYMBOL_TYPE_RASTERMARKER
See Also:
Constant Field Values

SYMBOL_TYPE_RASTERSHIELD

public static final int SYMBOL_TYPE_RASTERSHIELD
See Also:
Constant Field Values

SYMBOL_TYPE_SHIELD

public static final int SYMBOL_TYPE_SHIELD
See Also:
Constant Field Values

SYMBOL_TYPE_SIMPLELINE

public static final int SYMBOL_TYPE_SIMPLELINE
See Also:
Constant Field Values

SYMBOL_TYPE_SIMPLEMARKER

public static final int SYMBOL_TYPE_SIMPLEMARKER
See Also:
Constant Field Values

SYMBOL_TYPE_SIMPLEPOLYGON

public static final int SYMBOL_TYPE_SIMPLEPOLYGON
See Also:
Constant Field Values

SYMBOL_TYPE_TEXTMARKER

public static final int SYMBOL_TYPE_TEXTMARKER
See Also:
Constant Field Values

SYMBOL_TYPE_TEXT

public static final int SYMBOL_TYPE_TEXT
See Also:
Constant Field Values

SYMBOL_TYPE_TRUETYPEMARKER

public static final int SYMBOL_TYPE_TRUETYPEMARKER
See Also:
Constant Field Values
Method Detail

isModified

public boolean isModified()

setModified

public void setModified(boolean isModified)

toString

public java.lang.String toString()

toAxlString

public java.lang.String toAxlString()

toAxlString

public java.lang.String toAxlString(AimsEnvironment env)

clone

public java.lang.Object clone()

highlight

public void highlight(AimsColor highlightColor,
                      double transparency)

getSymbolType

public int getSymbolType()
Returns an indicator of what type of symbol this is.

Returns:
An enumerated value indicating the type of symbol this is.


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.