com.esri.arcgis.datasourcesfile
Class ArcInfoItem

java.lang.Object
  extended by com.esri.arcgis.datasourcesfile.ArcInfoItem
All Implemented Interfaces:
IArcInfoItem, IArcInfoItemEdit, com.esri.arcgis.interop.RemoteObjRef, ISupportErrorInfo, java.io.Serializable

public class ArcInfoItem
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IArcInfoItem, IArcInfoItemEdit, ISupportErrorInfo

COM Class 'ArcInfoItem'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'

Description 'ArcInfo Item Object used to create items.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.datasourcesfile.IArcInfoItemEdit
IID, IIDb5e470d3_ceab_11d2_b0dc_0000f8780820, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesfile.IArcInfoItem
IIDb5e470d2_ceab_11d2_b0dc_0000f8780820
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
ArcInfoItem()
          Constructs a ArcInfoItem using ArcGIS Engine.
ArcInfoItem(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcInfoItem theArcInfoItem = (ArcInfoItem) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAlternateName()
          Alternate Name of the Item.
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.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.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 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.
 void release()
          Release a ArcInfoItem.
 void setAlternateName(java.lang.String rhs1)
          Alternate Name of the Item.
 void setIsIndexed(boolean rhs1)
          Indicates if the Item is Indexed.
 void setIsPseudo(boolean rhs1)
          Indicates if the Item is a Pseudo Item.
 void setIsRedefined(boolean rhs1)
          Indicates if the Item is Redefined.
 void setName(java.lang.String rhs1)
          Name of the Item.
 void setNumberDecimals(int rhs1)
          Number of Decimals for Item values.
 void setOutputWidth(int rhs1)
          Output Width, in Bytes, for values stored in the Item.
 void setStartPosition(int rhs1)
          Start Position of the Item.
 void setType(int rhs1)
          Type of the Item, as an enumeration.
 void setWidth(int rhs1)
          Storage Width, in Bytes, for values stored in the Item.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArcInfoItem

public ArcInfoItem()
            throws java.io.IOException,
                   java.net.UnknownHostException
Constructs a ArcInfoItem using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

ArcInfoItem

public ArcInfoItem(java.lang.Object obj)
            throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcInfoItem theArcInfoItem = (ArcInfoItem) obj;

Construct a ArcInfoItem using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to ArcInfoItem.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a ArcInfoItem.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getStartPosition

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

Specified by:
getStartPosition in interface IArcInfoItem
Returns:
The startPosition
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the Item.

Specified by:
getName in interface IArcInfoItem
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

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

Specified by:
getWidth in interface IArcInfoItem
Returns:
The width
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutputWidth

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

Specified by:
getOutputWidth in interface IArcInfoItem
Returns:
The outputWidth
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

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

Specified by:
getType in interface IArcInfoItem
Returns:
A com.esri.arcgis.datasourcesfile.esriArcInfoItemType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumberDecimals

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

Specified by:
getNumberDecimals in interface IArcInfoItem
Returns:
The numberDecimals
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAlternateName

public java.lang.String getAlternateName()
                                  throws java.io.IOException,
                                         AutomationException
Alternate Name of the Item.

Specified by:
getAlternateName in interface IArcInfoItem
Returns:
The alternateName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRedefined

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

Specified by:
isRedefined in interface IArcInfoItem
Returns:
The isRedefined
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPseudo

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

Specified by:
isPseudo in interface IArcInfoItem
Returns:
The isPseudo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isIndexed

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

Specified by:
isIndexed in interface IArcInfoItem
Returns:
The isIndexed
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStartPosition

public void setStartPosition(int rhs1)
                      throws java.io.IOException,
                             AutomationException
Start Position of the Item.

Specified by:
setStartPosition in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String rhs1)
             throws java.io.IOException,
                    AutomationException
Name of the Item.

Specified by:
setName in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWidth

public void setWidth(int rhs1)
              throws java.io.IOException,
                     AutomationException
Storage Width, in Bytes, for values stored in the Item.

Specified by:
setWidth in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputWidth

public void setOutputWidth(int rhs1)
                    throws java.io.IOException,
                           AutomationException
Output Width, in Bytes, for values stored in the Item.

Specified by:
setOutputWidth in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

public void setType(int rhs1)
             throws java.io.IOException,
                    AutomationException
Type of the Item, as an enumeration.

Specified by:
setType in interface IArcInfoItemEdit
Parameters:
rhs1 - A com.esri.arcgis.datasourcesfile.esriArcInfoItemType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNumberDecimals

public void setNumberDecimals(int rhs1)
                       throws java.io.IOException,
                              AutomationException
Number of Decimals for Item values.

Specified by:
setNumberDecimals in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAlternateName

public void setAlternateName(java.lang.String rhs1)
                      throws java.io.IOException,
                             AutomationException
Alternate Name of the Item.

Specified by:
setAlternateName in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsRedefined

public void setIsRedefined(boolean rhs1)
                    throws java.io.IOException,
                           AutomationException
Indicates if the Item is Redefined.

Specified by:
setIsRedefined in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsPseudo

public void setIsPseudo(boolean rhs1)
                 throws java.io.IOException,
                        AutomationException
Indicates if the Item is a Pseudo Item.

Specified by:
setIsPseudo in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsIndexed

public void setIsIndexed(boolean rhs1)
                  throws java.io.IOException,
                         AutomationException
Indicates if the Item is Indexed.

Specified by:
setIsIndexed in interface IArcInfoItemEdit
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.