com.esri.arcgis.datasourcesraster
Class CellSizeLevel

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.CellSizeLevel
All Implemented Interfaces:
ICellSizeLevel, ICellSizeLevel2, IItemURI, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class CellSizeLevel
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ICellSizeLevel, ICellSizeLevel2, IItemURI

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

Description 'A cell size level 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.ICellSizeLevel2
IID, IIDa5c2a545_736d_493f_a981_f0f23531d3d2, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.ICellSizeLevel
IIDcb2f5079_e498_4d7c_aedc_f7ecb4deb021
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IItemURI
IID, IID0fc1719b_b1aa_4d23_af07_932490a18075, xxDummy
 
Constructor Summary
CellSizeLevel()
          Constructs a CellSizeLevel using ArcGIS Engine.
CellSizeLevel(java.lang.Object obj)
          Construct a CellSizeLevel 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.
 int getCategory()
          The category associated with the cell size level.
 double getCellSize()
          The cell size value assocated with the level.
static java.lang.String getClsid()
          getClsid.
 java.lang.String getDisplayName()
          The friendly-name identifying this item in the mosaic dataset.
 IGeometry getGeometry()
          The geometry defining the boundary of the cell size level.
 java.lang.String getGroup()
          The name of the collection to which the item belongs.
 int getID()
          The unique ID associated with the cell size level.
 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.
 double getMaximumCellSize()
          The maximum cell size value associated with the level.
 double getMinimumCellSize()
          The minimum cell size value associated with the level.
 java.lang.String getProductName()
          The name of the sensor product associated with the item's data source.
 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 CellSizeLevel.
 void setAuxiliaryPathsByRef(IStringArray ppAuxiliaryPaths)
          Paths to all auxiliary data source items that aid in the construction of this item.
 void setCategory(int pCategory)
          The category associated with the cell size level.
 void setCellSize(double pCellsize)
          The cell size value assocated with the level.
 void setDisplayName(java.lang.String pDisplayName)
          The friendly-name identifying this item in the mosaic dataset.
 void setGeometryByRef(IGeometry ppLevelBoundary)
          The geometry defining the boundary of the cell size level.
 void setGroup(java.lang.String pItemGroup)
          The name of the collection to which the item belongs.
 void setID(int pDescriptionID)
          The unique ID associated with the cell size level.
 void setKey(java.lang.String pKeyString)
          A phrase that uniquely identifies the item's data source in the mosaic dataset.
 void setMaximumCellSize(double pMaximumCellSize)
          The maximum cell size value associated with the level.
 void setMinimumCellSize(double pMinimumCellSize)
          The minimum cell size value associated with the level.
 void setProductName(java.lang.String pProductName)
          The name of the sensor product associated with the item's data source.
 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

CellSizeLevel

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

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

CellSizeLevel

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

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

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

setCellSize

public void setCellSize(double pCellsize)
                 throws java.io.IOException,
                        AutomationException
The cell size value assocated with the level.

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

getCellSize

public double getCellSize()
                   throws java.io.IOException,
                          AutomationException
The cell size value assocated with the level.

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

setGeometryByRef

public void setGeometryByRef(IGeometry ppLevelBoundary)
                      throws java.io.IOException,
                             AutomationException
The geometry defining the boundary of the cell size level.

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

getGeometry

public IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
The geometry defining the boundary of the cell size level.

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

setMinimumCellSize

public void setMinimumCellSize(double pMinimumCellSize)
                        throws java.io.IOException,
                               AutomationException
The minimum cell size value associated with the level.

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

getMinimumCellSize

public double getMinimumCellSize()
                          throws java.io.IOException,
                                 AutomationException
The minimum cell size value associated with the level.

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

setMaximumCellSize

public void setMaximumCellSize(double pMaximumCellSize)
                        throws java.io.IOException,
                               AutomationException
The maximum cell size value associated with the level.

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

getMaximumCellSize

public double getMaximumCellSize()
                          throws java.io.IOException,
                                 AutomationException
The maximum cell size value associated with the level.

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

setID

public void setID(int pDescriptionID)
           throws java.io.IOException,
                  AutomationException
The unique ID associated with the cell size level.

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

getID

public int getID()
          throws java.io.IOException,
                 AutomationException
The unique ID associated with the cell size level.

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

setCategory

public void setCategory(int pCategory)
                 throws java.io.IOException,
                        AutomationException
The category associated with the cell size level.

Specified by:
setCategory in interface ICellSizeLevel2
Parameters:
pCategory - A com.esri.arcgis.datasourcesraster.esriCellSizeLevelCategory constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCategory

public int getCategory()
                throws java.io.IOException,
                       AutomationException
The category associated with the cell size level.

Specified by:
getCategory in interface ICellSizeLevel2
Returns:
A com.esri.arcgis.datasourcesraster.esriCellSizeLevelCategory constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

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.