com.esri.arcgis.datasourcesraster
Class RasterTypeItemURI

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.RasterTypeItemURI
All Implemented Interfaces:
IItemPaths, IItemURI, IItemURI2, IRasterTypeItemURI, IRasterTypeItemURI2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class RasterTypeItemURI
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IItemURI, IItemURI2, IItemPaths, IRasterTypeItemURI, IRasterTypeItemURI2

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

Description 'An item URI constructed by the raster type object.' 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.datasourcesraster.IItemURI2
IID, IID441dbe58_23ee_4296_9a3b_fdb44027b828, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IItemURI
IID0fc1719b_b1aa_4d23_af07_932490a18075
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IItemPaths
IID, IIDcafd4e87_0672_43e0_b92d_175306c1a309, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterTypeItemURI2
IID, IIDfe3640c8_162c_4396_b40a_97f0f4ede0f6, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterTypeItemURI
IID28c1476a_cc64_4254_9082_44a9893b54d3
 
Constructor Summary
RasterTypeItemURI()
          Constructs a RasterTypeItemURI using ArcGIS Engine.
RasterTypeItemURI(java.lang.Object obj)
          Construct a RasterTypeItemURI using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 IStringArray getAuxiliaryPaths()
          Paths to all auxiliary data source items that aid in the construction of this item.
static java.lang.String getClsid()
          getClsid.
 java.lang.String getDisplayName()
          The friendly-name identifying this item in the mosaic dataset.
 java.lang.String getFunctionTemplateName()
          The name of raster function template associated with the item template that built the raster type item URI.
 java.lang.String getGroup()
          The name of the collection to which the item belongs.
 IItemURIArray getItems()
          The item URI objects associated with this container URI object.
 int getItemTemplateIndex()
          The index to the item template contained within the parent raster type that corresponds to this item URI.
 java.lang.String getItemTemplateTag()
          The originally set output dataset tag associated with the parent raster type item template that created the URI.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getKey()
          A phrase that uniquely identifies the item's data source in the mosaic dataset.
 IStringArray getPaths()
          Returns all paths associated with the object.
 java.lang.String getPrimaryChainConnector()
          In the case where the URI is associated with an ancillary dataset, this property indicates the name of the raster function variable within the primary raster function template onto which the ancillary tepmlate reconnects (as a form of post-processing).
 java.lang.String getProductName()
          The name of the sensor product associated with the item's data source.
 IPropertySet getProperties()
          The item uri properties.
 java.util.Date getSourceTimeStamp()
          The timestamp associated with the data source referenced by this item URI.
 java.lang.String getTag()
          The unique identifier of the item within a group.
 int hashCode()
          the hashcode for this object
 void release()
          Release a RasterTypeItemURI.
 void replacePaths(IStringArray pOldPaths, IStringArray pNewPaths)
          Updates all paths associated with the object using the specified mapping rule.
 void setAuxiliaryPathsByRef(IStringArray ppAuxiliaryPaths)
          Paths to all auxiliary data source items that aid in the construction of this item.
 void setDisplayName(java.lang.String pDisplayName)
          The friendly-name identifying this item in the mosaic dataset.
 void setFunctionTemplateName(java.lang.String pFunctionTemplateName)
          The name of raster function template associated with the item template that built the raster type item URI.
 void setGroup(java.lang.String pItemGroup)
          The name of the collection to which the item belongs.
 void setItemsByRef(IItemURIArray ppItemURIArray)
          The item URI objects associated with this container URI object.
 void setItemTemplateIndex(int pTemplateIndex)
          The index to the item template contained within the parent raster type that corresponds to this item URI.
 void setItemTemplateTag(java.lang.String pItemTemplateTag)
          The originally set output dataset tag associated with the parent raster type item template that created the URI.
 void setKey(java.lang.String pKeyString)
          A phrase that uniquely identifies the item's data source in the mosaic dataset.
 void setPrimaryChainConnector(java.lang.String pPrimaryChainConnector)
          In the case where the URI is associated with an ancillary dataset, this property indicates the name of the raster function variable within the primary raster function template onto which the ancillary tepmlate reconnects (as a form of post-processing).
 void setProductName(java.lang.String pProductName)
          The name of the sensor product associated with the item's data source.
 void setPropertiesByRef(IPropertySet ppBuilderPoperties)
          The item uri properties.
 void setSourceTimeStamp(java.util.Date pSourceTimeStamp)
          The timestamp associated with the data source referenced by this item URI.
 void setTag(java.lang.String pItemTag)
          The unique identifier of the item within a group.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RasterTypeItemURI

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

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

RasterTypeItemURI

public RasterTypeItemURI(java.lang.Object obj)
                  throws java.io.IOException
Construct a RasterTypeItemURI using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to RasterTypeItemURI.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems RasterTypeItemURI theRasterTypeItemURI = (RasterTypeItemURI) obj;
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 RasterTypeItemURI.

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

setKey

public void setKey(java.lang.String pKeyString)
            throws java.io.IOException,
                   AutomationException
A phrase that uniquely identifies the item's data source in the mosaic dataset. The value in this property is used for computing a 'signature' that appears in the URIHash field of the mosaic catalog.

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

getKey

public java.lang.String getKey()
                        throws java.io.IOException,
                               AutomationException
A phrase that uniquely identifies the item's data source in the mosaic dataset. The value in this property is used for computing a 'signature' that appears in the URIHash field of the mosaic catalog.

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

setTag

public void setTag(java.lang.String pItemTag)
            throws java.io.IOException,
                   AutomationException
The unique identifier of the item within a group. The value in this property appears in the Tag field of the mosaic catalog.

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

getTag

public java.lang.String getTag()
                        throws java.io.IOException,
                               AutomationException
The unique identifier of the item within a group. The value in this property appears in the Tag field of the mosaic catalog.

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

setGroup

public void setGroup(java.lang.String pItemGroup)
              throws java.io.IOException,
                     AutomationException
The name of the collection to which the item belongs. The value in this property appears in the GroupName field of the mosaic catalog.

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

getGroup

public java.lang.String getGroup()
                          throws java.io.IOException,
                                 AutomationException
The name of the collection to which the item belongs. The value in this property appears in the GroupName field of the mosaic catalog.

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

setDisplayName

public void setDisplayName(java.lang.String pDisplayName)
                    throws java.io.IOException,
                           AutomationException
The friendly-name identifying this item in the mosaic dataset. The value in this property appears in the Name field of the mosaic catalog.

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

getDisplayName

public java.lang.String getDisplayName()
                                throws java.io.IOException,
                                       AutomationException
The friendly-name identifying this item in the mosaic dataset. The value in this property appears in the Name field of the mosaic catalog.

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

setProductName

public void setProductName(java.lang.String pProductName)
                    throws java.io.IOException,
                           AutomationException
The name of the sensor product associated with the item's data source. The value in this property appears in the ProductName field of the mosaic catalog.

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

getProductName

public java.lang.String getProductName()
                                throws java.io.IOException,
                                       AutomationException
The name of the sensor product associated with the item's data source. The value in this property appears in the ProductName field of the mosaic catalog.

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

setSourceTimeStamp

public void setSourceTimeStamp(java.util.Date pSourceTimeStamp)
                        throws java.io.IOException,
                               AutomationException
The timestamp associated with the data source referenced by this item URI.

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

getSourceTimeStamp

public java.util.Date getSourceTimeStamp()
                                  throws java.io.IOException,
                                         AutomationException
The timestamp associated with the data source referenced by this item URI.

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

setAuxiliaryPathsByRef

public void setAuxiliaryPathsByRef(IStringArray ppAuxiliaryPaths)
                            throws java.io.IOException,
                                   AutomationException
Paths to all auxiliary data source items that aid in the construction of this item.

Specified by:
setAuxiliaryPathsByRef in interface IItemURI
Parameters:
ppAuxiliaryPaths - 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.

getAuxiliaryPaths

public IStringArray getAuxiliaryPaths()
                               throws java.io.IOException,
                                      AutomationException
Paths to all auxiliary data source items that aid in the construction of this item.

Specified by:
getAuxiliaryPaths in interface IItemURI
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.

setPropertiesByRef

public void setPropertiesByRef(IPropertySet ppBuilderPoperties)
                        throws java.io.IOException,
                               AutomationException
The item uri properties.

Specified by:
setPropertiesByRef in interface IItemURI2
Parameters:
ppBuilderPoperties - 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.

getProperties

public IPropertySet getProperties()
                           throws java.io.IOException,
                                  AutomationException
The item uri properties.

Specified by:
getProperties in interface IItemURI2
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.

getPaths

public IStringArray getPaths()
                      throws java.io.IOException,
                             AutomationException
Returns all paths associated with the object.

Specified by:
getPaths in interface IItemPaths
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.

replacePaths

public void replacePaths(IStringArray pOldPaths,
                         IStringArray pNewPaths)
                  throws java.io.IOException,
                         AutomationException
Updates all paths associated with the object using the specified mapping rule. The number of values in the two arrays must be the same.

Specified by:
replacePaths in interface IItemPaths
Parameters:
pOldPaths - A reference to a com.esri.arcgis.system.IStringArray (in)
pNewPaths - 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.

setItemsByRef

public void setItemsByRef(IItemURIArray ppItemURIArray)
                   throws java.io.IOException,
                          AutomationException
The item URI objects associated with this container URI object.

Specified by:
setItemsByRef in interface IRasterTypeItemURI
Parameters:
ppItemURIArray - A reference to a com.esri.arcgis.datasourcesraster.IItemURIArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItems

public IItemURIArray getItems()
                       throws java.io.IOException,
                              AutomationException
The item URI objects associated with this container URI object.

Specified by:
getItems in interface IRasterTypeItemURI
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IItemURIArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setItemTemplateIndex

public void setItemTemplateIndex(int pTemplateIndex)
                          throws java.io.IOException,
                                 AutomationException
The index to the item template contained within the parent raster type that corresponds to this item URI.

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

getItemTemplateIndex

public int getItemTemplateIndex()
                         throws java.io.IOException,
                                AutomationException
The index to the item template contained within the parent raster type that corresponds to this item URI.

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

setItemTemplateTag

public void setItemTemplateTag(java.lang.String pItemTemplateTag)
                        throws java.io.IOException,
                               AutomationException
The originally set output dataset tag associated with the parent raster type item template that created the URI. This property enables the raster type to correctly connect an item template's primary or ancillary properties with a raster type item URI.

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

getItemTemplateTag

public java.lang.String getItemTemplateTag()
                                    throws java.io.IOException,
                                           AutomationException
The originally set output dataset tag associated with the parent raster type item template that created the URI. This property enables the raster type to correctly connect an item template's primary or ancillary properties with a raster type item URI.

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

setFunctionTemplateName

public void setFunctionTemplateName(java.lang.String pFunctionTemplateName)
                             throws java.io.IOException,
                                    AutomationException
The name of raster function template associated with the item template that built the raster type item URI.

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

getFunctionTemplateName

public java.lang.String getFunctionTemplateName()
                                         throws java.io.IOException,
                                                AutomationException
The name of raster function template associated with the item template that built the raster type item URI.

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

setPrimaryChainConnector

public void setPrimaryChainConnector(java.lang.String pPrimaryChainConnector)
                              throws java.io.IOException,
                                     AutomationException
In the case where the URI is associated with an ancillary dataset, this property indicates the name of the raster function variable within the primary raster function template onto which the ancillary tepmlate reconnects (as a form of post-processing).

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

getPrimaryChainConnector

public java.lang.String getPrimaryChainConnector()
                                          throws java.io.IOException,
                                                 AutomationException
In the case where the URI is associated with an ancillary dataset, this property indicates the name of the raster function variable within the primary raster function template onto which the ancillary tepmlate reconnects (as a form of post-processing).

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