com.esri.arcgis.geodatabase
Interface IItemInfo

All Superinterfaces:
Serializable
All Known Subinterfaces:
IItemInfo2
All Known Implementing Classes:
ItemInfo

public interface IItemInfo
extends Serializable

Provides access to members of item info.

Product Availability

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


Method Summary
 String getAccessConstraints()
          Access constraints to this data.
 String getCatalogPath()
          Catalog path of the item.
 String getDescription()
          Description of the item.
 IDocumentationInfo getDocumentationInfo()
          Documentation info of the item.
 IEnvelope getExtent()
          Extent of the item.
 String getGUID()
          GUID of the item.
 IPropertySet getItemProperties()
          Additional properties of this item.
 Object getLastModifiedTime()
          The last modified time of the data.
 String getName()
          Name of the item.
 String getSnippet()
          Snippet of the item.
 ISpatialReference getSpatialReference()
          The spatial reference of the data.
 IStringArray getTags()
          Tags of the item.
 IThumbnailInfo getThumbnailInfo()
          Thumbnail info of the item.
 String getTitle()
          Title of the item.
 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.
 String getURL()
          Url of the item.
 void setAccessConstraints(String pConstraints)
          Access constraints to this data.
 void setCatalogPath(String pCatalogPath)
          Catalog path of the item.
 void setDescription(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(String pGUID)
          GUID of the item.
 void setItemProperties(IPropertySet ppProps)
          Additional properties of this item.
 void setLastModifiedTime(Object pDateT)
          The last modified time of the data.
 void setName(String pName)
          Name of the item.
 void setSnippet(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(String pTitle)
          Title of the item.
 void setType(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(String pUrl)
          Url of the item.
 

Method Detail

getName

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

Product Availability

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

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

setName

void setName(String pName)
             throws IOException,
                    AutomationException
Name of the item.

Product Availability

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

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

getGUID

String getGUID()
               throws IOException,
                      AutomationException
GUID of the item.

Product Availability

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

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

setGUID

void setGUID(String pGUID)
             throws IOException,
                    AutomationException
GUID of the item.

Product Availability

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

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

getType

String getType()
               throws IOException,
                      AutomationException
Type of the item.

Product Availability

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

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

setType

void setType(String pType)
             throws IOException,
                    AutomationException
Type of the item.

Product Availability

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

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

getTypeKeywords

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

Product Availability

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

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

setTypeKeywords

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

Product Availability

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

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

getTypeInfo

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

Product Availability

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

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

setTypeInfo

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

Product Availability

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

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

getCatalogPath

String getCatalogPath()
                      throws IOException,
                             AutomationException
Catalog path of the item.

Product Availability

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

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

setCatalogPath

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

Product Availability

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

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

getTitle

String getTitle()
                throws IOException,
                       AutomationException
Title of the item.

Product Availability

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

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

setTitle

void setTitle(String pTitle)
              throws IOException,
                     AutomationException
Title of the item.

Product Availability

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

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

getDescription

String getDescription()
                      throws IOException,
                             AutomationException
Description of the item.

Product Availability

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

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

setDescription

void setDescription(String pDescription)
                    throws IOException,
                           AutomationException
Description of the item.

Product Availability

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

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

getTags

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

Product Availability

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

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

setTags

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

Product Availability

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

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

getSnippet

String getSnippet()
                  throws IOException,
                         AutomationException
Snippet of the item.

Product Availability

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

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

setSnippet

void setSnippet(String pSnippet)
                throws IOException,
                       AutomationException
Snippet of the item.

Product Availability

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

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

getURL

String getURL()
              throws IOException,
                     AutomationException
Url of the item.

Product Availability

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

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

setURL

void setURL(String pUrl)
            throws IOException,
                   AutomationException
Url of the item.

Product Availability

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

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

getLastModifiedTime

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

Product Availability

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

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

setLastModifiedTime

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

Product Availability

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

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

getExtent

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

Product Availability

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

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

setExtentByRef

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

Product Availability

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

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

getSpatialReference

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

Product Availability

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

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

setSpatialReferenceByRef

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

Product Availability

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

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

getThumbnailInfo

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

Product Availability

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

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

setThumbnailInfoByRef

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

Product Availability

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

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

getDocumentationInfo

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

Product Availability

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

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

setDocumentationInfoByRef

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

Product Availability

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

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

getAccessConstraints

String getAccessConstraints()
                            throws IOException,
                                   AutomationException
Access constraints to this data.

Product Availability

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

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

setAccessConstraints

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

Product Availability

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

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

getItemProperties

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

Product Availability

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

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

setItemProperties

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

Product Availability

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

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