com.esri.arcgis.geodatabase
Interface IRepresentationRules

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRepresentationRulesProxy, RepresentationRules

public interface IRepresentationRules
extends java.io.Serializable

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

Description: 'Provides access to members that supply information about the representation rules 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 IID84e3b47a_b26d_41f3_8d1b_f4d9e300d454
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int add(IRepresentationRule repRule)
          Adds a new representation rule to the collection.
 boolean exists(int iD)
          Checks whether the given representation rule exists in the collection.
 int getIndex(int iD)
          Index of a representation rule indicated by its ID.
 java.lang.String getName(int iD)
          Name of a representation rule indicated by its ID.
 IRepresentationRule getRule(int iD)
          The representation rule indicated by its ID.
 void next(int[] iD, IRepresentationRule[] repRule)
          Returns the next representation rule in the enumeration.
 void remove(int iD)
          Removes the representation rule identified by its ID.
 void removeAll()
          Removes all the representation rules from the collection.
 void reset()
          Resets the representation rule enumeration to the beginning.
 void setIndex(int iD, int index)
          Index of a representation rule indicated by its ID.
 void setName(int iD, java.lang.String name)
          Name of a representation rule indicated by its ID.
 void setRule(int iD, IRepresentationRule repRule)
          The representation rule indicated by its ID.
 

Field Detail

IID84e3b47a_b26d_41f3_8d1b_f4d9e300d454

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

getName

java.lang.String getName(int iD)
                         throws java.io.IOException,
                                AutomationException
Name of a representation rule indicated by its ID.

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

setName

void setName(int iD,
             java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Name of a representation rule indicated by its ID.

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

getIndex

int getIndex(int iD)
             throws java.io.IOException,
                    AutomationException
Index of a representation rule indicated by its ID.

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

setIndex

void setIndex(int iD,
              int index)
              throws java.io.IOException,
                     AutomationException
Index of a representation rule indicated by its ID.

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

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Resets the representation rule enumeration to the beginning.

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

next

void next(int[] iD,
          IRepresentationRule[] repRule)
          throws java.io.IOException,
                 AutomationException
Returns the next representation rule in the enumeration.

Parameters:
iD - The iD (out: use single element array)
repRule - A reference to a com.esri.arcgis.display.IRepresentationRule (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRule

IRepresentationRule getRule(int iD)
                            throws java.io.IOException,
                                   AutomationException
The representation rule indicated by its ID.

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

setRule

void setRule(int iD,
             IRepresentationRule repRule)
             throws java.io.IOException,
                    AutomationException
The representation rule indicated by its ID.

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

add

int add(IRepresentationRule repRule)
        throws java.io.IOException,
               AutomationException
Adds a new representation rule to the collection.

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

remove

void remove(int iD)
            throws java.io.IOException,
                   AutomationException
Removes the representation rule identified by its ID.

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

removeAll

void removeAll()
               throws java.io.IOException,
                      AutomationException
Removes all the representation rules from the collection.

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

exists

boolean exists(int iD)
               throws java.io.IOException,
                      AutomationException
Checks whether the given representation rule exists in the collection.

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