com.esri.arcgis.geodatabase
Interface IRepresentation

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRepresentationProxy, Representation

public interface IRepresentation
extends java.io.Serializable

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

Description: 'Provides access to members that return and set properties of a 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 IID2da11044_d45b_44ad_b982_d9b09c59928a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IFeature getFeature()
          The feature associated with this representation.
 IRepresentationGraphics getGraphics()
          The Graphics object that describes the free representation.
 IMapContext getMapContext()
          Map context in which the representation is defined.
 IRepresentationClass getRepresentationClass()
          The representation class to which this representation belongs.
 int getRuleID()
          Rule ID.
 IGeometry getShape()
          Representation geometry.
 IGeometry getShapeCopy()
          Copy of the representation geometry.
 IGeometry getShapeEdit()
          Representation geometry.
 java.lang.Object getValue(IGraphicAttributes attrs, int idx)
          The value of a representation property.
 boolean isHasShapeOverride()
          Indicates if the shape is overriden.
 void removeShapeOverride()
          Removes the shape override.
 void setGraphics(IRepresentationGraphics graphics)
          The Graphics object that describes the free representation.
 void setRuleID(int iD)
          Rule ID.
 void setShapeByRef(IGeometry shape)
          Representation geometry.
 void setValue(IGraphicAttributes attrs, int idx, java.lang.Object val)
          The value of a representation property.
 void updateFeature()
          Updates the feature fields with the information contained in the representation.
 

Field Detail

IID2da11044_d45b_44ad_b982_d9b09c59928a

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

getRepresentationClass

IRepresentationClass getRepresentationClass()
                                            throws java.io.IOException,
                                                   AutomationException
The representation class to which this representation belongs.

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

getFeature

IFeature getFeature()
                    throws java.io.IOException,
                           AutomationException
The feature associated with this representation.

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

getMapContext

IMapContext getMapContext()
                          throws java.io.IOException,
                                 AutomationException
Map context in which the representation is defined.

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

getRuleID

int getRuleID()
              throws java.io.IOException,
                     AutomationException
Rule ID.

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

setRuleID

void setRuleID(int iD)
               throws java.io.IOException,
                      AutomationException
Rule ID.

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

getShape

IGeometry getShape()
                   throws java.io.IOException,
                          AutomationException
Representation geometry.

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

getShapeEdit

IGeometry getShapeEdit()
                       throws java.io.IOException,
                              AutomationException
Representation geometry. This geometry can be a copy of the shape if the shape override option is active.

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

getShapeCopy

IGeometry getShapeCopy()
                       throws java.io.IOException,
                              AutomationException
Copy of the representation geometry.

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

setShapeByRef

void setShapeByRef(IGeometry shape)
                   throws java.io.IOException,
                          AutomationException
Representation geometry.

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

isHasShapeOverride

boolean isHasShapeOverride()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the shape is overriden.

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

removeShapeOverride

void removeShapeOverride()
                         throws java.io.IOException,
                                AutomationException
Removes the shape override.

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

getGraphics

IRepresentationGraphics getGraphics()
                                    throws java.io.IOException,
                                           AutomationException
The Graphics object that describes the free representation.

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

setGraphics

void setGraphics(IRepresentationGraphics graphics)
                 throws java.io.IOException,
                        AutomationException
The Graphics object that describes the free representation.

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

updateFeature

void updateFeature()
                   throws java.io.IOException,
                          AutomationException
Updates the feature fields with the information contained in the representation.

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

getValue

java.lang.Object getValue(IGraphicAttributes attrs,
                          int idx)
                          throws java.io.IOException,
                                 AutomationException
The value of a representation property.

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

setValue

void setValue(IGraphicAttributes attrs,
              int idx,
              java.lang.Object val)
              throws java.io.IOException,
                     AutomationException
The value of a representation property.

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