com.esri.arcgis.display
Interface IRepresentationRule2

All Superinterfaces:
IRepresentationRule, java.io.Serializable
All Known Implementing Classes:
IRepresentationRule2Proxy, RepresentationRule

public interface IRepresentationRule2
extends IRepresentationRule, java.io.Serializable

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

Description: 'Provides access to members that control a representation rule.' 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 IIDbc4b25e7_e952_4b66_8606_0b5a315ab42b
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.display.IRepresentationRule
IID2b7be3ab_bb72_49d0_a6ee_63acd1f9068c
 
Method Summary
 IGraphicAttributes getAttributesFromID(int attrListID)
          Retrieves the attribute list from an identifier.
 int getFeatureSeed()
          Seed value to ensure stability of random effects.
 int getIDFromAttributes(IGraphicAttributes attrList)
          Retrieves the identifier of an attribute list.
 void setFeatureSeed(int featureOID)
          Seed value to ensure stability of random effects.
 
Methods inherited from interface com.esri.arcgis.display.IRepresentationRule
draw, getLayer, getLayerCount, insertLayer, removeLayer
 

Field Detail

IIDbc4b25e7_e952_4b66_8606_0b5a315ab42b

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

getIDFromAttributes

int getIDFromAttributes(IGraphicAttributes attrList)
                        throws java.io.IOException,
                               AutomationException
Retrieves the identifier of an attribute list.

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

getAttributesFromID

IGraphicAttributes getAttributesFromID(int attrListID)
                                       throws java.io.IOException,
                                              AutomationException
Retrieves the attribute list from an identifier.

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

setFeatureSeed

void setFeatureSeed(int featureOID)
                    throws java.io.IOException,
                           AutomationException
Seed value to ensure stability of random effects. When drawing features, the object ID is used.

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

getFeatureSeed

int getFeatureSeed()
                   throws java.io.IOException,
                          AutomationException
Seed value to ensure stability of random effects. When drawing features, the object ID is used.

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