com.esri.arcgis.display
Interface IDynamicSymbolProperties

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IDynamicSymbolProperties2
All Known Implementing Classes:
DynamicDisplay, IDynamicSymbolProperties2Proxy, IDynamicSymbolPropertiesProxy

public interface IDynamicSymbolProperties
extends java.io.Serializable

COM Interface 'IDynamicSymbolProperties'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to dynamic symbol properties.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID23783eda_6341_4e81_b129_4d4fabd94154
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void getColor(int dynamicSymbolType, float[] red, float[] green, float[] blue, float[] alpha)
          Indicates the color for the specified dynamic symbol.
 IDynamicGlyph getDynamicGlyph(int dynamicSymbolType)
          Indicates the dynamic glyph for the specified dynamic symbol.
 float getHeading(int dynamicSymbolType)
          Indicates the heading for the specified dynamic symbol, relative to the rotation alignment.
 int getRotationAlignment(int dynamicSymbolType)
          Indicates the rotation alignment for the specified dynamic symbol.
 void getScale(int dynamicSymbolType, float[] scaleX, float[] scaleY)
          Scales the dynamic symbol.
 int getTextHorizontalAlignment()
          Indicates the horizontal alignment for the dynamic text symbol.
 int getTextVerticalAlignment()
          Indicates the vertical alignment for the dynamic text symbol.
 boolean isSmooth(int dynamicSymbolType)
          Indicates whether the specified dynamic symbol will be smooth.
 void setColor(int dynamicSymbolType, float red, float green, float blue, float alpha)
          Indicates the color for the specified dynamic symbol.
 void setDynamicGlyphByRef(int dynamicSymbolType, IDynamicGlyph dynamicGlyph)
          Indicates the dynamic glyph for the specified dynamic symbol.
 void setHeading(int dynamicSymbolType, float heading)
          Indicates the heading for the specified dynamic symbol, relative to the rotation alignment.
 void setRotationAlignment(int dynamicSymbolType, int dynamicSymbolRotationAlignment)
          Indicates the rotation alignment for the specified dynamic symbol.
 void setScale(int dynamicSymbolType, float scaleX, float scaleY)
          Scales the dynamic symbol.
 void setSmooth(int dynamicSymbolType, boolean smooth)
          Indicates whether the specified dynamic symbol will be smooth.
 void setTextHorizontalAlignment(int horizontalAlignment)
          Indicates the horizontal alignment for the dynamic text symbol.
 void setTextVerticalAlignment(int verticalAlignment)
          Indicates the vertical alignment for the dynamic text symbol.
 

Field Detail

IID23783eda_6341_4e81_b129_4d4fabd94154

static final int IID23783eda_6341_4e81_b129_4d4fabd94154
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getDynamicGlyph

IDynamicGlyph getDynamicGlyph(int dynamicSymbolType)
                              throws java.io.IOException,
                                     AutomationException
Indicates the dynamic glyph for the specified dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
Returns:
A reference to a com.esri.arcgis.display.IDynamicGlyph
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDynamicGlyphByRef

void setDynamicGlyphByRef(int dynamicSymbolType,
                          IDynamicGlyph dynamicGlyph)
                          throws java.io.IOException,
                                 AutomationException
Indicates the dynamic glyph for the specified dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
dynamicGlyph - A reference to a com.esri.arcgis.display.IDynamicGlyph (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScale

void getScale(int dynamicSymbolType,
              float[] scaleX,
              float[] scaleY)
              throws java.io.IOException,
                     AutomationException
Scales the dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
scaleX - The scaleX (in/out: use single element array)
scaleY - The scaleY (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScale

void setScale(int dynamicSymbolType,
              float scaleX,
              float scaleY)
              throws java.io.IOException,
                     AutomationException
Scales the dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
scaleX - The scaleX (in)
scaleY - The scaleY (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColor

void getColor(int dynamicSymbolType,
              float[] red,
              float[] green,
              float[] blue,
              float[] alpha)
              throws java.io.IOException,
                     AutomationException
Indicates the color for the specified dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
red - The red (in/out: use single element array)
green - The green (in/out: use single element array)
blue - The blue (in/out: use single element array)
alpha - The alpha (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setColor

void setColor(int dynamicSymbolType,
              float red,
              float green,
              float blue,
              float alpha)
              throws java.io.IOException,
                     AutomationException
Indicates the color for the specified dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
red - The red (in)
green - The green (in)
blue - The blue (in)
alpha - The alpha (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRotationAlignment

int getRotationAlignment(int dynamicSymbolType)
                         throws java.io.IOException,
                                AutomationException
Indicates the rotation alignment for the specified dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
Returns:
A com.esri.arcgis.display.esriDynamicSymbolRotationAlignment constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRotationAlignment

void setRotationAlignment(int dynamicSymbolType,
                          int dynamicSymbolRotationAlignment)
                          throws java.io.IOException,
                                 AutomationException
Indicates the rotation alignment for the specified dynamic symbol.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
dynamicSymbolRotationAlignment - A com.esri.arcgis.display.esriDynamicSymbolRotationAlignment constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeading

float getHeading(int dynamicSymbolType)
                 throws java.io.IOException,
                        AutomationException
Indicates the heading for the specified dynamic symbol, relative to the rotation alignment.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
Returns:
The heading
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeading

void setHeading(int dynamicSymbolType,
                float heading)
                throws java.io.IOException,
                       AutomationException
Indicates the heading for the specified dynamic symbol, relative to the rotation alignment.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
heading - The heading (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSmooth

boolean isSmooth(int dynamicSymbolType)
                 throws java.io.IOException,
                        AutomationException
Indicates whether the specified dynamic symbol will be smooth.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
Returns:
The smooth
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSmooth

void setSmooth(int dynamicSymbolType,
               boolean smooth)
               throws java.io.IOException,
                      AutomationException
Indicates whether the specified dynamic symbol will be smooth.

Parameters:
dynamicSymbolType - A com.esri.arcgis.display.esriDynamicSymbolType constant (in)
smooth - The smooth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextVerticalAlignment

int getTextVerticalAlignment()
                             throws java.io.IOException,
                                    AutomationException
Indicates the vertical alignment for the dynamic text symbol.

Returns:
A com.esri.arcgis.display.esriTextVerticalAlignment constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextVerticalAlignment

void setTextVerticalAlignment(int verticalAlignment)
                              throws java.io.IOException,
                                     AutomationException
Indicates the vertical alignment for the dynamic text symbol.

Parameters:
verticalAlignment - A com.esri.arcgis.display.esriTextVerticalAlignment constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextHorizontalAlignment

int getTextHorizontalAlignment()
                               throws java.io.IOException,
                                      AutomationException
Indicates the horizontal alignment for the dynamic text symbol.

Returns:
A com.esri.arcgis.display.esriTextHorizontalAlignment constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextHorizontalAlignment

void setTextHorizontalAlignment(int horizontalAlignment)
                                throws java.io.IOException,
                                       AutomationException
Indicates the horizontal alignment for the dynamic text symbol.

Parameters:
horizontalAlignment - A com.esri.arcgis.display.esriTextHorizontalAlignment constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.