com.esri.arcgis.datasourcesfile
Interface IArcInfoItem

All Superinterfaces:
Serializable
All Known Subinterfaces:
IArcInfoItemEdit
All Known Implementing Classes:
ArcInfoItem

public interface IArcInfoItem
extends Serializable

Provides access to members that retrieve ArcInfo Item information.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getAlternateName()
          Alternate Name of the Item.
 String getName()
          Name of the Item.
 int getNumberDecimals()
          Number of Decimals for Item values.
 int getOutputWidth()
          Output Width, in Bytes, for values stored in the Item.
 int getStartPosition()
          Start Position of the Item.
 int getType()
          Type of the Item, as an enumeration.
 int getWidth()
          Storage Width, in Bytes, for values stored in the Item.
 boolean isIndexed()
          Indicates if the Item is Indexed.
 boolean isPseudo()
          Indicates if the Item is a Pseudo Item.
 boolean isRedefined()
          Indicates if the Item is a Redefined Item.
 

Method Detail

getStartPosition

int getStartPosition()
                     throws IOException,
                            AutomationException
Start Position of the Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getName

String getName()
               throws IOException,
                      AutomationException
Name of the Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getWidth

int getWidth()
             throws IOException,
                    AutomationException
Storage Width, in Bytes, for values stored in the Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getOutputWidth

int getOutputWidth()
                   throws IOException,
                          AutomationException
Output Width, in Bytes, for values stored in the Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getType

int getType()
            throws IOException,
                   AutomationException
Type of the Item, as an enumeration.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.datasourcesfile.esriArcInfoItemType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumberDecimals

int getNumberDecimals()
                      throws IOException,
                             AutomationException
Number of Decimals for Item values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getAlternateName

String getAlternateName()
                        throws IOException,
                               AutomationException
Alternate Name of the Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

isRedefined

boolean isRedefined()
                    throws IOException,
                           AutomationException
Indicates if the Item is a Redefined Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

isPseudo

boolean isPseudo()
                 throws IOException,
                        AutomationException
Indicates if the Item is a Pseudo Item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

isIndexed

boolean isIndexed()
                  throws IOException,
                         AutomationException
Indicates if the Item is Indexed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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