com.esri.arcgis.geodatabaseui
Interface ITableCharacteristics

All Superinterfaces:
Serializable
All Known Implementing Classes:
TableProperties, TableProperty

public interface ITableCharacteristics
extends Serializable

Provides access to members that control the characteristics of a Table.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 Font getCellFont()
          Table font.
 IColor getCellTextColor()
          Text color use in table window.
 Font getHeadingFont()
          Table font.
 IColor getHeadingTextColor()
          Text color use in table window.
 String getIndexFieldCharacter()
          Character placed to the right of the field name when a field is indexed.
 boolean isAutoValidateEdits()
          Indicates if the table window should validate any changes to the data during editing.
 boolean isShowCodedValueDomainDescriptions()
          Indicates if the table window shows coded value domain descriptions or values.
 boolean isShowIndexFieldCharacter()
          Indicates whether table window should show field index character.
 void setAutoValidateEdits(boolean autoValidateEdits)
          Indicates if the table window should validate any changes to the data during editing.
 void setCellFontByRef(Font ppFont)
          Table font.
 void setCellTextColorByRef(IColor ppTextColor)
          Text color use in table window.
 void setHeadingFontByRef(Font ppFont)
          Table font.
 void setHeadingTextColorByRef(IColor ppTextColor)
          Text color use in table window.
 void setIndexFieldCharacter(String pIndexChar)
          Character placed to the right of the field name when a field is indexed.
 void setShowCodedValueDomainDescriptions(boolean showCodedValueDomainDescriptions)
          Indicates if the table window shows coded value domain descriptions or values.
 void setShowIndexFieldCharacter(boolean pShowIndexCharacter)
          Indicates whether table window should show field index character.
 

Method Detail

getHeadingFont

Font getHeadingFont()
                    throws IOException,
                           AutomationException
Table font.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCellFont

Font getCellFont()
                 throws IOException,
                        AutomationException
Table font.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeadingTextColor

IColor getHeadingTextColor()
                           throws IOException,
                                  AutomationException
Text color use in table window.

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.

getCellTextColor

IColor getCellTextColor()
                        throws IOException,
                               AutomationException
Text color use in table window.

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.

getIndexFieldCharacter

String getIndexFieldCharacter()
                              throws IOException,
                                     AutomationException
Character placed to the right of the field name when a field is indexed.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isShowIndexFieldCharacter

boolean isShowIndexFieldCharacter()
                                  throws IOException,
                                         AutomationException
Indicates whether table window should show field index character.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setHeadingFontByRef

void setHeadingFontByRef(Font ppFont)
                         throws IOException,
                                AutomationException
Table font.

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppFont - A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCellFontByRef

void setCellFontByRef(Font ppFont)
                      throws IOException,
                             AutomationException
Table font.

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppFont - A reference to a com.esri.arcgis.support.ms.stdole.Font (A com.esri.arcgis.support.ms.stdole.Font COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeadingTextColorByRef

void setHeadingTextColorByRef(IColor ppTextColor)
                              throws IOException,
                                     AutomationException
Text color use in table window.

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppTextColor - 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.

setCellTextColorByRef

void setCellTextColorByRef(IColor ppTextColor)
                           throws IOException,
                                  AutomationException
Text color use in table window.

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppTextColor - 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.

setIndexFieldCharacter

void setIndexFieldCharacter(String pIndexChar)
                            throws IOException,
                                   AutomationException
Character placed to the right of the field name when a field is indexed.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setShowIndexFieldCharacter

void setShowIndexFieldCharacter(boolean pShowIndexCharacter)
                                throws IOException,
                                       AutomationException
Indicates whether table window should show field index character.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isAutoValidateEdits

boolean isAutoValidateEdits()
                            throws IOException,
                                   AutomationException
Indicates if the table window should validate any changes to the data during editing.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setAutoValidateEdits

void setAutoValidateEdits(boolean autoValidateEdits)
                          throws IOException,
                                 AutomationException
Indicates if the table window should validate any changes to the data during editing.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isShowCodedValueDomainDescriptions

boolean isShowCodedValueDomainDescriptions()
                                           throws IOException,
                                                  AutomationException
Indicates if the table window shows coded value domain descriptions or values.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setShowCodedValueDomainDescriptions

void setShowCodedValueDomainDescriptions(boolean showCodedValueDomainDescriptions)
                                         throws IOException,
                                                AutomationException
Indicates if the table window shows coded value domain descriptions or values.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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