com.esri.arcgis.geodatabase
Interface IRepresentationClass

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRepresentationClassProxy, RepresentationClass

public interface IRepresentationClass
extends java.io.Serializable

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

Description: 'Provides access to members that control the behavior and properties of a feature class representation.' 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 IIDb4480153_ca17_4c52_a39a_0f0d12d2364a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IFeatureClass getFeatureClass()
          Feature class associated with this representation class.
 IGraphicAttributes getGraphicAttributes()
          General attributes defined at the representation class level.
 int getID()
          ID of the representation class.
 int getOverrideFieldIndex()
          Field index of the override field.
 IRepresentation getRepresentation(IFeature feature, IMapContext mapContext)
          Returns the representation of a given feature.
 IRepresentationRules getRepresentationRules()
          RepresentationRules Property.
 int getRuleIDFieldIndex()
          Field index of the Rule ID field.
 boolean isRequireShapeOverride()
          Indicates if a shape override is required for feature representations.
 void prepareFilter(IQueryFilter filter)
          Adds the fields used by overrides to the query filter.
 void setGraphicAttributesByRef(IGraphicAttributes attributes)
          General attributes defined at the representation class level.
 void setRepresentationRulesByRef(IRepresentationRules repRules)
          RepresentationRules Property.
 void setRequireShapeOverride(boolean requireShapeOverride)
          Indicates if a shape override is required for feature representations.
 

Field Detail

IIDb4480153_ca17_4c52_a39a_0f0d12d2364a

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

getOverrideFieldIndex

int getOverrideFieldIndex()
                          throws java.io.IOException,
                                 AutomationException
Field index of the override field.

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

getRuleIDFieldIndex

int getRuleIDFieldIndex()
                        throws java.io.IOException,
                               AutomationException
Field index of the Rule ID field.

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

getFeatureClass

IFeatureClass getFeatureClass()
                              throws java.io.IOException,
                                     AutomationException
Feature class associated with this representation class.

Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

int getID()
          throws java.io.IOException,
                 AutomationException
ID of the representation class.

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

getRepresentation

IRepresentation getRepresentation(IFeature feature,
                                  IMapContext mapContext)
                                  throws java.io.IOException,
                                         AutomationException
Returns the representation of a given feature.

Parameters:
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
mapContext - A reference to a com.esri.arcgis.display.IMapContext (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRepresentation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRepresentationRules

IRepresentationRules getRepresentationRules()
                                            throws java.io.IOException,
                                                   AutomationException
RepresentationRules Property.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRepresentationRules
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRepresentationRulesByRef

void setRepresentationRulesByRef(IRepresentationRules repRules)
                                 throws java.io.IOException,
                                        AutomationException
RepresentationRules Property.

Parameters:
repRules - A reference to a com.esri.arcgis.geodatabase.IRepresentationRules (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGraphicAttributes

IGraphicAttributes getGraphicAttributes()
                                        throws java.io.IOException,
                                               AutomationException
General attributes defined at the representation class level.

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.

setGraphicAttributesByRef

void setGraphicAttributesByRef(IGraphicAttributes attributes)
                               throws java.io.IOException,
                                      AutomationException
General attributes defined at the representation class level.

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

isRequireShapeOverride

boolean isRequireShapeOverride()
                               throws java.io.IOException,
                                      AutomationException
Indicates if a shape override is required for feature representations.

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

setRequireShapeOverride

void setRequireShapeOverride(boolean requireShapeOverride)
                             throws java.io.IOException,
                                    AutomationException
Indicates if a shape override is required for feature representations.

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

prepareFilter

void prepareFilter(IQueryFilter filter)
                   throws java.io.IOException,
                          AutomationException
Adds the fields used by overrides to the query filter.

Parameters:
filter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.