com.esri.arcgis.controls
Interface IARFeature

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ARFeature, IARFeatureProxy

public interface IARFeature
extends java.io.Serializable

COM Interface 'IARFeature'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriPublisherControls.olb'

Description: 'Provides access to members that control the ARFeature.' 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 DISPID_1_GET_NAME
           
static java.lang.String DISPID_10_GET_NAME
           
static java.lang.String DISPID_11_GET_NAME
           
static java.lang.String DISPID_11_PUT_NAME
           
static java.lang.String DISPID_13_NAME
           
static java.lang.String DISPID_14_GET_NAME
           
static java.lang.String DISPID_15_GET_NAME
           
static java.lang.String DISPID_2_GET_NAME
           
static java.lang.String DISPID_3_GET_NAME
           
static java.lang.String DISPID_4_GET_NAME
           
static java.lang.String DISPID_5_GET_NAME
           
static java.lang.String DISPID_6_NAME
           
static java.lang.String DISPID_7_NAME
           
static java.lang.String DISPID_8_NAME
           
static java.lang.String DISPID_9_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID5dfd448f_1a56_4c52_ac4e_2c1cb3e87ec6
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void centerAt()
          Centers the feature on the map display.
 void flash()
          Flashes the feature on the display.
 void flicker()
          Flickers the feature on the display.
 java.lang.Object getCustomProperty()
          A property to associate data with an object.
 java.lang.String getFieldAliasName(int index)
          The alias name of the field.
 int getFieldCount()
          The number of fields in the field collection.
 java.lang.String getFieldName(int index)
          The name of the field.
 int getFieldType(int index)
          The type of field.
 java.lang.Object getInternalObject()
          The internal ArcObjects IFeature object.
 java.lang.Object getValue(java.lang.Object index)
          The value of the field.
 java.lang.String getValueAsString(java.lang.Object index)
          A property to access the value of the specified field as a string.
 void highlight(boolean bHighlight, int color)
          Highlights the feature on the display.
 boolean isFieldAccessible(java.lang.Object index)
          A property that checks if the specified field is accessible.
 void setCustomProperty(java.lang.Object pVal)
          A property to associate data with an object.
 void zoomTo()
          Zooms the map to display the feature.
 

Field Detail

IID5dfd448f_1a56_4c52_ac4e_2c1cb3e87ec6

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

DISPID_1_GET_NAME

static final java.lang.String DISPID_1_GET_NAME
See Also:
Constant Field Values

DISPID_2_GET_NAME

static final java.lang.String DISPID_2_GET_NAME
See Also:
Constant Field Values

DISPID_3_GET_NAME

static final java.lang.String DISPID_3_GET_NAME
See Also:
Constant Field Values

DISPID_4_GET_NAME

static final java.lang.String DISPID_4_GET_NAME
See Also:
Constant Field Values

DISPID_5_GET_NAME

static final java.lang.String DISPID_5_GET_NAME
See Also:
Constant Field Values

DISPID_6_NAME

static final java.lang.String DISPID_6_NAME
See Also:
Constant Field Values

DISPID_7_NAME

static final java.lang.String DISPID_7_NAME
See Also:
Constant Field Values

DISPID_8_NAME

static final java.lang.String DISPID_8_NAME
See Also:
Constant Field Values

DISPID_9_NAME

static final java.lang.String DISPID_9_NAME
See Also:
Constant Field Values

DISPID_10_GET_NAME

static final java.lang.String DISPID_10_GET_NAME
See Also:
Constant Field Values

DISPID_11_GET_NAME

static final java.lang.String DISPID_11_GET_NAME
See Also:
Constant Field Values

DISPID_11_PUT_NAME

static final java.lang.String DISPID_11_PUT_NAME
See Also:
Constant Field Values

DISPID_13_NAME

static final java.lang.String DISPID_13_NAME
See Also:
Constant Field Values

DISPID_14_GET_NAME

static final java.lang.String DISPID_14_GET_NAME
See Also:
Constant Field Values

DISPID_15_GET_NAME

static final java.lang.String DISPID_15_GET_NAME
See Also:
Constant Field Values
Method Detail

getValue

java.lang.Object getValue(java.lang.Object index)
                          throws java.io.IOException,
                                 AutomationException
The value of the field.

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

getFieldCount

int getFieldCount()
                  throws java.io.IOException,
                         AutomationException
The number of fields in the field collection.

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

getFieldName

java.lang.String getFieldName(int index)
                              throws java.io.IOException,
                                     AutomationException
The name of the field.

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

getFieldAliasName

java.lang.String getFieldAliasName(int index)
                                   throws java.io.IOException,
                                          AutomationException
The alias name of the field.

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

getFieldType

int getFieldType(int index)
                 throws java.io.IOException,
                        AutomationException
The type of field.

Parameters:
index - The index (in)
Returns:
A com.esri.arcgis.controls.esriARFieldType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

zoomTo

void zoomTo()
            throws java.io.IOException,
                   AutomationException
Zooms the map to display the feature.

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

centerAt

void centerAt()
              throws java.io.IOException,
                     AutomationException
Centers the feature on the map display.

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

flash

void flash()
           throws java.io.IOException,
                  AutomationException
Flashes the feature on the display.

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

flicker

void flicker()
             throws java.io.IOException,
                    AutomationException
Flickers the feature on the display.

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

getInternalObject

java.lang.Object getInternalObject()
                                   throws java.io.IOException,
                                          AutomationException
The internal ArcObjects IFeature object.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCustomProperty

java.lang.Object getCustomProperty()
                                   throws java.io.IOException,
                                          AutomationException
A property to associate data with an object.

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

setCustomProperty

void setCustomProperty(java.lang.Object pVal)
                       throws java.io.IOException,
                              AutomationException
A property to associate data with an object.

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

highlight

void highlight(boolean bHighlight,
               int color)
               throws java.io.IOException,
                      AutomationException
Highlights the feature on the display.

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

isFieldAccessible

boolean isFieldAccessible(java.lang.Object index)
                          throws java.io.IOException,
                                 AutomationException
A property that checks if the specified field is accessible.

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

getValueAsString

java.lang.String getValueAsString(java.lang.Object index)
                                  throws java.io.IOException,
                                         AutomationException
A property to access the value of the specified field as a string.

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