com.esri.arcgis.geodatabase
Class ItemInfo

java.lang.Object
  extended by com.esri.arcgis.geodatabase.ItemInfo
All Implemented Interfaces:
IItemInfo, IItemInfo2, com.esri.arcgis.interop.RemoteObjRef, IPersist, IPersistStream, IXMLSerialize, java.io.Externalizable, java.io.Serializable

public class ItemInfo
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IItemInfo, IItemInfo2, IXMLSerialize, IPersistStream, IPersist, java.io.Externalizable

COM Class 'ItemInfo'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description 'Item Info coclass.' 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
static long serialVersionUID
           
 
Fields inherited from interface com.esri.arcgis.geodatabase.IItemInfo2
IID, IID9d3c440d_837e_4d7b_ab0d_60e8a4542000, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IItemInfo
IID506a8d89_c3af_4c4b_8f03_8f83b36b5329
 
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersistStream
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersist
IID0000010c_0000_0000_c000_000000000046
 
Constructor Summary
ItemInfo()
          Constructs a ItemInfo using ArcGIS Engine.
ItemInfo(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ItemInfo theItemInfo = (ItemInfo) obj;
 
Method Summary
 void deserialize(IXMLSerializeData data)
          Deserializes an object from XML.
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAccessConstraints()
          Access constraints to this data.
 java.lang.String getCatalogPath()
          Catalog path of the item.
 void getClassID(GUID[] pClassID)
          getClassID
static java.lang.String getClsid()
          getClsid.
 java.lang.String getCredits()
          Credits of the item.
 java.lang.String getDescription()
          Description of the item.
 IDocumentationInfo getDocumentationInfo()
          Documentation info of the item.
 IEnvelope getExtent()
          Extent of the item.
 java.lang.String getGUID()
          GUID of the item.
 IPropertySet getItemProperties()
          Additional properties of this item.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.Object getLastModifiedTime()
          The last modified time of the data.
 double getMaxScale()
          Maximum scale of the item.
 double getMinScale()
          Minimum scale of the item.
 java.lang.String getName()
          Name of the item.
 void getSizeMax(_ULARGE_INTEGER[] pcbSize)
          getSizeMax
 java.lang.String getSnippet()
          Snippet of the item.
 ISpatialReference getSpatialReference()
          The spatial reference of the data.
 java.lang.String getSpatialReferenceName()
          The name of the spatial reference.
 IStringArray getTags()
          Tags of the item.
 IThumbnailInfo getThumbnailInfo()
          Thumbnail info of the item.
 java.lang.String getTitle()
          Title of the item.
 java.lang.String getType()
          Type of the item.
 IStringArray getTypeInfo()
          The additional info of a type of the item.
 IStringArray getTypeKeywords()
          The keywords of a type of the item.
 java.lang.String getURL()
          Url of the item.
 int hashCode()
          the hashcode for this object
 void isDirty()
          isDirty
 void load(IStream pstm)
          load
 void readExternal(java.io.ObjectInput in)
           
 void release()
          Release a ItemInfo.
 void save(IStream pstm, int fClearDirty)
          save
 void serialize(IXMLSerializeData data)
          Serializes an object to XML.
 void setAccessConstraints(java.lang.String pConstraints)
          Access constraints to this data.
 void setCatalogPath(java.lang.String pCatalogPath)
          Catalog path of the item.
 void setCredits(java.lang.String pCredits)
          Credits of the item.
 void setDescription(java.lang.String pDescription)
          Description of the item.
 void setDocumentationInfoByRef(IDocumentationInfo ppDocInfo)
          Documentation info of the item.
 void setExtentByRef(IEnvelope ppExtent)
          Extent of the item.
 void setGUID(java.lang.String pGuid)
          GUID of the item.
 void setItemProperties(IPropertySet ppProps)
          Additional properties of this item.
 void setLastModifiedTime(java.lang.Object pDateT)
          The last modified time of the data.
 void setMaxScale(double pScale)
          Maximum scale of the item.
 void setMinScale(double pScale)
          Minimum scale of the item.
 void setName(java.lang.String pName)
          Name of the item.
 void setSnippet(java.lang.String pSnippet)
          Snippet of the item.
 void setSpatialReferenceByRef(ISpatialReference ppSpatialRef)
          The spatial reference of the data.
 void setTags(IStringArray ppTags)
          Tags of the item.
 void setThumbnailInfoByRef(IThumbnailInfo ppThumbnailInfo)
          Thumbnail info of the item.
 void setTitle(java.lang.String pTitle)
          Title of the item.
 void setType(java.lang.String pType)
          Type of the item.
 void setTypeInfo(IStringArray ppInfo)
          The additional info of a type of the item.
 void setTypeKeywords(IStringArray ppKeywords)
          The keywords of a type of the item.
 void setURL(java.lang.String pUrl)
          Url of the item.
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ItemInfo

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

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

ItemInfo

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

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

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 ItemInfo.

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

getName

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

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

setName

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

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

getGUID

public java.lang.String getGUID()
                         throws java.io.IOException,
                                AutomationException
GUID of the item.

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

setGUID

public void setGUID(java.lang.String pGuid)
             throws java.io.IOException,
                    AutomationException
GUID of the item.

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

getType

public java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
Type of the item.

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

setType

public void setType(java.lang.String pType)
             throws java.io.IOException,
                    AutomationException
Type of the item.

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

getTypeKeywords

public IStringArray getTypeKeywords()
                             throws java.io.IOException,
                                    AutomationException
The keywords of a type of the item.

Specified by:
getTypeKeywords in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTypeKeywords

public void setTypeKeywords(IStringArray ppKeywords)
                     throws java.io.IOException,
                            AutomationException
The keywords of a type of the item.

Specified by:
setTypeKeywords in interface IItemInfo
Parameters:
ppKeywords - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTypeInfo

public IStringArray getTypeInfo()
                         throws java.io.IOException,
                                AutomationException
The additional info of a type of the item.

Specified by:
getTypeInfo in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTypeInfo

public void setTypeInfo(IStringArray ppInfo)
                 throws java.io.IOException,
                        AutomationException
The additional info of a type of the item.

Specified by:
setTypeInfo in interface IItemInfo
Parameters:
ppInfo - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCatalogPath

public java.lang.String getCatalogPath()
                                throws java.io.IOException,
                                       AutomationException
Catalog path of the item.

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

setCatalogPath

public void setCatalogPath(java.lang.String pCatalogPath)
                    throws java.io.IOException,
                           AutomationException
Catalog path of the item.

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

getTitle

public java.lang.String getTitle()
                          throws java.io.IOException,
                                 AutomationException
Title of the item.

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

setTitle

public void setTitle(java.lang.String pTitle)
              throws java.io.IOException,
                     AutomationException
Title of the item.

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

getDescription

public java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
Description of the item.

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

setDescription

public void setDescription(java.lang.String pDescription)
                    throws java.io.IOException,
                           AutomationException
Description of the item.

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

getTags

public IStringArray getTags()
                     throws java.io.IOException,
                            AutomationException
Tags of the item.

Specified by:
getTags in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTags

public void setTags(IStringArray ppTags)
             throws java.io.IOException,
                    AutomationException
Tags of the item.

Specified by:
setTags in interface IItemInfo
Parameters:
ppTags - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSnippet

public java.lang.String getSnippet()
                            throws java.io.IOException,
                                   AutomationException
Snippet of the item.

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

setSnippet

public void setSnippet(java.lang.String pSnippet)
                throws java.io.IOException,
                       AutomationException
Snippet of the item.

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

getURL

public java.lang.String getURL()
                        throws java.io.IOException,
                               AutomationException
Url of the item.

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

setURL

public void setURL(java.lang.String pUrl)
            throws java.io.IOException,
                   AutomationException
Url of the item.

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

getLastModifiedTime

public java.lang.Object getLastModifiedTime()
                                     throws java.io.IOException,
                                            AutomationException
The last modified time of the data.

Specified by:
getLastModifiedTime in interface IItemInfo
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLastModifiedTime

public void setLastModifiedTime(java.lang.Object pDateT)
                         throws java.io.IOException,
                                AutomationException
The last modified time of the data.

Specified by:
setLastModifiedTime in interface IItemInfo
Parameters:
pDateT - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
Extent of the item.

Specified by:
getExtent in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtentByRef

public void setExtentByRef(IEnvelope ppExtent)
                    throws java.io.IOException,
                           AutomationException
Extent of the item.

Specified by:
setExtentByRef in interface IItemInfo
Parameters:
ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The spatial reference of the data.

Specified by:
getSpatialReference in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

public void setSpatialReferenceByRef(ISpatialReference ppSpatialRef)
                              throws java.io.IOException,
                                     AutomationException
The spatial reference of the data.

Specified by:
setSpatialReferenceByRef in interface IItemInfo
Parameters:
ppSpatialRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getThumbnailInfo

public IThumbnailInfo getThumbnailInfo()
                                throws java.io.IOException,
                                       AutomationException
Thumbnail info of the item.

Specified by:
getThumbnailInfo in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.geodatabase.IThumbnailInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setThumbnailInfoByRef

public void setThumbnailInfoByRef(IThumbnailInfo ppThumbnailInfo)
                           throws java.io.IOException,
                                  AutomationException
Thumbnail info of the item.

Specified by:
setThumbnailInfoByRef in interface IItemInfo
Parameters:
ppThumbnailInfo - A reference to a com.esri.arcgis.geodatabase.IThumbnailInfo (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDocumentationInfo

public IDocumentationInfo getDocumentationInfo()
                                        throws java.io.IOException,
                                               AutomationException
Documentation info of the item.

Specified by:
getDocumentationInfo in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.geodatabase.IDocumentationInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDocumentationInfoByRef

public void setDocumentationInfoByRef(IDocumentationInfo ppDocInfo)
                               throws java.io.IOException,
                                      AutomationException
Documentation info of the item.

Specified by:
setDocumentationInfoByRef in interface IItemInfo
Parameters:
ppDocInfo - A reference to a com.esri.arcgis.geodatabase.IDocumentationInfo (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAccessConstraints

public java.lang.String getAccessConstraints()
                                      throws java.io.IOException,
                                             AutomationException
Access constraints to this data.

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

setAccessConstraints

public void setAccessConstraints(java.lang.String pConstraints)
                          throws java.io.IOException,
                                 AutomationException
Access constraints to this data.

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

getItemProperties

public IPropertySet getItemProperties()
                               throws java.io.IOException,
                                      AutomationException
Additional properties of this item.

Specified by:
getItemProperties in interface IItemInfo
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setItemProperties

public void setItemProperties(IPropertySet ppProps)
                       throws java.io.IOException,
                              AutomationException
Additional properties of this item.

Specified by:
setItemProperties in interface IItemInfo
Parameters:
ppProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCredits

public java.lang.String getCredits()
                            throws java.io.IOException,
                                   AutomationException
Credits of the item.

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

setCredits

public void setCredits(java.lang.String pCredits)
                throws java.io.IOException,
                       AutomationException
Credits of the item.

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

getMinScale

public double getMinScale()
                   throws java.io.IOException,
                          AutomationException
Minimum scale of the item.

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

setMinScale

public void setMinScale(double pScale)
                 throws java.io.IOException,
                        AutomationException
Minimum scale of the item.

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

getMaxScale

public double getMaxScale()
                   throws java.io.IOException,
                          AutomationException
Maximum scale of the item.

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

setMaxScale

public void setMaxScale(double pScale)
                 throws java.io.IOException,
                        AutomationException
Maximum scale of the item.

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

getSpatialReferenceName

public java.lang.String getSpatialReferenceName()
                                         throws java.io.IOException,
                                                AutomationException
The name of the spatial reference.

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

serialize

public void serialize(IXMLSerializeData data)
               throws java.io.IOException,
                      AutomationException
Serializes an object to XML.

Specified by:
serialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deserialize

public void deserialize(IXMLSerializeData data)
                 throws java.io.IOException,
                        AutomationException
Deserializes an object from XML.

Specified by:
deserialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDirty

public void isDirty()
             throws java.io.IOException,
                    AutomationException
isDirty

Specified by:
isDirty in interface IPersistStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

public void load(IStream pstm)
          throws java.io.IOException,
                 AutomationException
load

Specified by:
load in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save(IStream pstm,
                 int fClearDirty)
          throws java.io.IOException,
                 AutomationException
save

Specified by:
save in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
fClearDirty - The fClearDirty (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeMax

public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
                throws java.io.IOException,
                       AutomationException
getSizeMax

Specified by:
getSizeMax in interface IPersistStream
Parameters:
pcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassID

public void getClassID(GUID[] pClassID)
                throws java.io.IOException,
                       AutomationException
getClassID

Specified by:
getClassID in interface IPersist
Parameters:
pClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException