com.esri.arcgis.display
Interface IGraphicAttributes

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGraphicAttributes2
All Known Implementing Classes:
BasicMarkerSymbol, GeometricEffectAddControlPoints, GeometricEffectArrow, GeometricEffectBuffer, GeometricEffectCut, GeometricEffectDash, GeometricEffectDonut, GeometricEffectEnclosingPolygon, GeometricEffectExtension, GeometricEffectJog, GeometricEffectMove, GeometricEffectOffset, GeometricEffectOffsetTangent, GeometricEffectRadial, GeometricEffectRegularPolygon, GeometricEffectReverse, GeometricEffectRotate, GeometricEffectScale, GeometricEffectSimplify, GeometricEffectSmooth, GeometricEffectSuppress, GeometricEffectTaperedPolygon, GeometricEffectWave, GradientPattern, IGraphicAttributes2Proxy, IGraphicAttributesProxy, LinePattern, LineStroke, MarkerPlacementAlongLine, MarkerPlacementAtExtremities, MarkerPlacementDecoration, MarkerPlacementInsidePolygon, MarkerPlacementOnLine, MarkerPlacementOnPoint, MarkerPlacementOnVertices, MarkerPlacementPolygonCenter, MarkerPlacementRandomAlongLine, MarkerPlacementRandomInPolygon, MarkerPlacementVariableAlongLine, SolidColorPattern

public interface IGraphicAttributes
extends java.io.Serializable

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

Description: 'Provides access to members that control the graphic attributes.' 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 IID7200f877_d9f9_4b54_940e_1e3a68363e2d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getClassName()
          Class name of the graphic attribute.
 int getGraphicAttributeCount()
          Number of graphic attributes.
 int getID(int attrIndex)
          ID of graphic attributes.
 int getIDByName(java.lang.String name)
          ID of the graphic attribute, given its name.
 java.lang.String getName(int attrId)
          Name of the graphic attribute.
 IGraphicAttributeType getType(int attrId)
          Type of the graphic attribute.
 java.lang.Object getValue(int attrId)
          Value of the graphic attribute.
 void setValue(int attrId, java.lang.Object val)
          Value of the graphic attribute.
 

Field Detail

IID7200f877_d9f9_4b54_940e_1e3a68363e2d

static final int IID7200f877_d9f9_4b54_940e_1e3a68363e2d
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

getGraphicAttributeCount

int getGraphicAttributeCount()
                             throws java.io.IOException,
                                    AutomationException
Number of graphic attributes.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

int getID(int attrIndex)
          throws java.io.IOException,
                 AutomationException
ID of graphic attributes.

Parameters:
attrIndex - The attrIndex (in)
Returns:
The attrId
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

java.lang.String getName(int attrId)
                         throws java.io.IOException,
                                AutomationException
Name of the graphic attribute.

Parameters:
attrId - The attrId (in)
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

IGraphicAttributeType getType(int attrId)
                              throws java.io.IOException,
                                     AutomationException
Type of the graphic attribute.

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

getValue

java.lang.Object getValue(int attrId)
                          throws java.io.IOException,
                                 AutomationException
Value of the graphic attribute. To erase override, set value to NULL or to original value.

Parameters:
attrId - The attrId (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setValue

void setValue(int attrId,
              java.lang.Object val)
              throws java.io.IOException,
                     AutomationException
Value of the graphic attribute. To erase override, set value to NULL or to original value.

Parameters:
attrId - The attrId (in)
val - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIDByName

int getIDByName(java.lang.String name)
                throws java.io.IOException,
                       AutomationException
ID of the graphic attribute, given its name.

Parameters:
name - The name (in)
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassName

java.lang.String getClassName()
                              throws java.io.IOException,
                                     AutomationException
Class name of the graphic attribute.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.