com.esri.arcgis.geodatabaseui
Interface ITableViewInfo

All Superinterfaces:
Serializable
All Known Subinterfaces:
ITableProperty, ITableProperty2, ITableProperty3
All Known Implementing Classes:
TableProperty

public interface ITableViewInfo
extends Serializable

Provides access to events that occur for which a client can store and load info about the look of the table.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 String getFieldOrder()
          Order of fields.
 int getFieldWidth(String fieldName)
          Field Width.
 int getFrozenFields()
          Number of frozen fields.
 IColor getSelectionColor()
          Selection color used to highlight rows and graphics.
 void putPosition(int x1, int y1, int x2, int y2)
          Table window position.
 void queryPosition(int[] pX1, int[] pY1, int[] pX2, int[] pY2)
          Query table window position.
 void setFieldOrder(String pFieldList)
          Order of fields.
 void setFieldWidth(String fieldName, int pFieldWidth)
          Field Width.
 void setFrozenFields(int pNumberOfFields)
          Number of frozen fields.
 void setSelectionColorByRef(IColor ppSelectionColor)
          Selection color used to highlight rows and graphics.
 

Method Detail

putPosition

void putPosition(int x1,
                 int y1,
                 int x2,
                 int y2)
                 throws IOException,
                        AutomationException
Table window position.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
x1 - The x1 (in)
y1 - The y1 (in)
x2 - The x2 (in)
y2 - The y2 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryPosition

void queryPosition(int[] pX1,
                   int[] pY1,
                   int[] pX2,
                   int[] pY2)
                   throws IOException,
                          AutomationException
Query table window position.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
pX1 - The pX1 (out: use single element array)
pY1 - The pY1 (out: use single element array)
pX2 - The pX2 (out: use single element array)
pY2 - The pY2 (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectionColor

IColor getSelectionColor()
                         throws IOException,
                                AutomationException
Selection color used to highlight rows and graphics.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setSelectionColorByRef

void setSelectionColorByRef(IColor ppSelectionColor)
                            throws IOException,
                                   AutomationException
Selection color used to highlight rows and graphics.

Product Availability

Available with ArcGIS Desktop.

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

setFieldOrder

void setFieldOrder(String pFieldList)
                   throws IOException,
                          AutomationException
Order of fields.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getFieldOrder

String getFieldOrder()
                     throws IOException,
                            AutomationException
Order of fields.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setFieldWidth

void setFieldWidth(String fieldName,
                   int pFieldWidth)
                   throws IOException,
                          AutomationException
Field Width.

Product Availability

Available with ArcGIS Desktop.

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

getFieldWidth

int getFieldWidth(String fieldName)
                  throws IOException,
                         AutomationException
Field Width.

Product Availability

Available with ArcGIS Desktop.

Parameters:
fieldName - The fieldName (in)
Returns:
The pFieldWidth
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFrozenFields

void setFrozenFields(int pNumberOfFields)
                     throws IOException,
                            AutomationException
Number of frozen fields.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getFrozenFields

int getFrozenFields()
                    throws IOException,
                           AutomationException
Number of frozen fields.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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