public class ImageServiceInfo extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IImageServiceInfo, IPersist, IPersistStream, IDocumentVersionSupportGEN, IXMLSerialize, IXMLVersionSupport, java.io.Externalizable
Description 'A class that provides information on an ArcGIS server image service.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
IID, IIDbfcd28a7_b02f_4c5d_aa7e_d0ba474d5192, xxDummyIID, IID00000109_0000_0000_c000_000000000046, xxDummyIID0000010c_0000_0000_c000_000000000046IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummyIID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy| Constructor and Description |
|---|
ImageServiceInfo()
Constructs a ImageServiceInfo using ArcGIS Engine.
|
ImageServiceInfo(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
ImageServiceInfo theImageServiceInfo = (ImageServiceInfo) obj; |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
convertToSupportedObject(int docVersion)
Convert the object to another object that is supported.
|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
java.lang.String |
getAllowedCompressions()
The list of allowed client controllable transmition compressions.
|
java.lang.String |
getAllowedFields()
The list of visible field names.
|
java.lang.String |
getAllowedItemMetadata()
The level of item metadata details.
|
java.lang.String |
getAllowedMosaicMethods()
The list of allowed client controllable mosaic methods.
|
int |
getBandCount()
The number of bands.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
IRasterColormap |
getColormap()
The raster colormap.
|
java.lang.String |
getCopyrightText()
Copyright information associated with the image service.
|
java.lang.String |
getDefaultCompression()
The default transmission compression, None, LZ77, JPEG.
|
int |
getDefaultCompressionQuality()
The default transmission compression quality (1-100).
|
int |
getDefaultMosaicMethod()
The default mosaic method.
|
int |
getDefaultResamplingMethod()
The default resampling method.
|
java.lang.String |
getDefaultServiceProperties()
The default service properties.
|
java.lang.String |
getDescription()
The description of the image service.
|
java.lang.String |
getEndTimeFieldName()
The end time field name.
|
IEnvelope |
getExtent()
The extent of the image service.
|
IRasterHistogram |
getHistogram(int iBand)
Get the histogram of a given band.
|
IRasterHistograms |
getHistograms()
The histogram of a given band.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
getMaxDownloadImageCount()
The maximum number of images allowed for download.
|
double |
getMaximumPixelSize()
The maximum visible pixel size.
|
int |
getMaxMosaicImageCount()
The maximum number of images allowed for mosaic.
|
int |
getMaxNCols()
The maximum number of colums this service supports.
|
int |
getMaxNRows()
The maximum number of rows this service supports.
|
int |
getMaxRecordCount()
The maximum number of records returned for query results.
|
double |
getMaxScale()
The maximum visible scale for the service.
|
java.lang.String |
getMensurationCapabilities()
The list of available mensuration capabilities.
|
double |
getMinimumPixelSize()
The minimum visible pixel size.
|
java.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace).
|
double |
getMinScale()
The minimum visible scale for the service.
|
java.lang.String |
getName()
The name of the image service.
|
java.lang.Object |
getNoData()
The NoData (background) value of the image service.
|
void |
getPixelSize(double[] pDx,
double[] pDy)
Gets the pxiel size of the image service, in its native units.
|
int |
getPixelType()
The pixel type of the image service.
|
IRasterFunctionInfos |
getRasterFunctions()
The list of available server raster functions.
|
IRasterTypeInfos |
getRasterTypes()
The list of allowed raster type names for adding rasters.
|
int |
getServiceDataType()
The data type of the image service.
|
int |
getServiceSourceType()
The image service data source type.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
ISpatialReference |
getSpatialReference()
The spatial reference of the image service.
|
java.lang.String |
getStartTimeFieldName()
The start time field name.
|
void |
getStatistics(int iBand,
double[] pMin,
double[] pMax,
double[] pMean,
double[] pStdv)
Gets the statistics of a given band.
|
ITimeExtent |
getTimeExtent()
The time extent.
|
ITimeReference |
getTimeReference()
The time reference.
|
java.lang.String |
getTimeValueFormat()
The time value format.
|
int |
hashCode()
the hashcode for this object
|
void |
isDirty()
isDirty
|
boolean |
isHasRasterAttributeTable()
Indicates if a raster attribute table exists.
|
boolean |
isSupportBSQ()
Indicates if output can be generated in BSQ pixel interleave format.
|
boolean |
isSupportedAtVersion(int docVersion)
Is this object valid at the given document version.
|
boolean |
isSupportsTime()
Indicates if time is supported.
|
void |
load(IStream pstm)
load
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
serialize(IXMLSerializeData data)
Serializes an object to XML.
|
void |
setAllowedCompressions(java.lang.String pAllowedCompressions)
The list of allowed client controllable transmition compressions.
|
void |
setAllowedFields(java.lang.String pAllowedFields)
The list of visible field names.
|
void |
setAllowedItemMetadata(java.lang.String pLOD)
The level of item metadata details.
|
void |
setAllowedMosaicMethods(java.lang.String pAllowedMethods)
The list of allowed client controllable mosaic methods.
|
void |
setCopyrightText(java.lang.String pCopyright)
Copyright information associated with the image service.
|
void |
setDefaultCompression(java.lang.String pCompression)
The default transmission compression, None, LZ77, JPEG.
|
void |
setDefaultCompressionQuality(int pQuality)
The default transmission compression quality (1-100).
|
void |
setDefaultMosaicMethod(int pMosaicMethod)
The default mosaic method.
|
void |
setDefaultResamplingMethod(int pResamplingMethod)
The default resampling method.
|
void |
setDefaultServiceProperties(java.lang.String pServiceProperties)
The default service properties.
|
void |
setEndTimeFieldName(java.lang.String pFieldName)
The end time field name.
|
void |
setHasRasterAttributeTable(boolean pHasTable)
Indicates if a raster attribute table exists.
|
void |
setMaxDownloadImageCount(int pCount)
The maximum number of images allowed for download.
|
void |
setMaximumPixelSize(double pMaxPixelSize)
The maximum visible pixel size.
|
void |
setMaxMosaicImageCount(int pCount)
The maximum number of images allowed for mosaic.
|
void |
setMaxNCols(int pMaxNCols)
The maximum number of colums this service supports.
|
void |
setMaxNRows(int pMaxNRows)
The maximum number of rows this service supports.
|
void |
setMaxRecordCount(int pCount)
The maximum number of records returned for query results.
|
void |
setMaxScale(double scale)
The maximum visible scale for the service.
|
void |
setMensurationCapabilities(java.lang.String pCapabilities)
The list of available mensuration capabilities.
|
void |
setMinimumPixelSize(double pMinPixelSize)
The minimum visible pixel size.
|
void |
setMinScale(double scale)
The minimum visible scale for the service.
|
void |
setRasterFunctionsByRef(IRasterFunctionInfos ppFunctionInfos)
The list of available server raster functions.
|
void |
setRasterTypesByRef(IRasterTypeInfos ppTypeInfos)
The list of allowed raster type names for adding rasters.
|
void |
setServiceDataType(int pDataType)
The data type of the image service.
|
void |
setServiceSourceType(int pServiceSourceType)
The image service data source type.
|
void |
setStartTimeFieldName(java.lang.String pFieldName)
The start time field name.
|
void |
setSupportBSQ(boolean pBSQ)
Indicates if output can be generated in BSQ pixel interleave format.
|
void |
setSupportsTime(boolean supports)
Indicates if time is supported.
|
void |
setTimeExtentByRef(ITimeExtent ppTimeExtent)
The time extent.
|
void |
setTimeReferenceByRef(ITimeReference ppTimeReference)
The time reference.
|
void |
setTimeValueFormat(java.lang.String pTimeFormat)
The time value format.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public ImageServiceInfo()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic ImageServiceInfo(java.lang.Object obj)
throws java.io.IOException
ImageServiceInfo theImageServiceInfo = (ImageServiceInfo) obj;obj to ImageServiceInfo.obj - an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getDescription()
throws java.io.IOException,
AutomationException
getDescription in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getPixelSize(double[] pDx,
double[] pDy)
throws java.io.IOException,
AutomationException
getPixelSize in interface IImageServiceInfopDx - The pDx (out: use single element array)pDy - The pDy (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getStatistics(int iBand,
double[] pMin,
double[] pMax,
double[] pMean,
double[] pStdv)
throws java.io.IOException,
AutomationException
getStatistics in interface IImageServiceInfoiBand - The iBand (in)pMin - The pMin (out: use single element array)pMax - The pMax (out: use single element array)pMean - The pMean (out: use single element array)pStdv - The pStdv (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getBandCount()
throws java.io.IOException,
AutomationException
getBandCount in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getPixelType()
throws java.io.IOException,
AutomationException
getPixelType in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object getNoData()
throws java.io.IOException,
AutomationException
getNoData in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMaximumPixelSize()
throws java.io.IOException,
AutomationException
getMaximumPixelSize in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMinimumPixelSize()
throws java.io.IOException,
AutomationException
getMinimumPixelSize in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getCopyrightText()
throws java.io.IOException,
AutomationException
getCopyrightText in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setCopyrightText(java.lang.String pCopyright)
throws java.io.IOException,
AutomationException
setCopyrightText in interface IImageServiceInfopCopyright - The pCopyright (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getServiceDataType()
throws java.io.IOException,
AutomationException
getServiceDataType in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setServiceDataType(int pDataType)
throws java.io.IOException,
AutomationException
setServiceDataType in interface IImageServiceInfopDataType - A com.esri.arcgis.carto.esriImageServiceDataType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultServiceProperties(java.lang.String pServiceProperties)
throws java.io.IOException,
AutomationException
setDefaultServiceProperties in interface IImageServiceInfopServiceProperties - The pServiceProperties (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getDefaultServiceProperties()
throws java.io.IOException,
AutomationException
getDefaultServiceProperties in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxNCols()
throws java.io.IOException,
AutomationException
getMaxNCols in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxNRows()
throws java.io.IOException,
AutomationException
getMaxNRows in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getServiceSourceType()
throws java.io.IOException,
AutomationException
getServiceSourceType in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setServiceSourceType(int pServiceSourceType)
throws java.io.IOException,
AutomationException
setServiceSourceType in interface IImageServiceInfopServiceSourceType - A com.esri.arcgis.carto.esriImageServiceSourceType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAllowedFields()
throws java.io.IOException,
AutomationException
getAllowedFields in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAllowedFields(java.lang.String pAllowedFields)
throws java.io.IOException,
AutomationException
setAllowedFields in interface IImageServiceInfopAllowedFields - The pAllowedFields (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAllowedCompressions()
throws java.io.IOException,
AutomationException
getAllowedCompressions in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAllowedCompressions(java.lang.String pAllowedCompressions)
throws java.io.IOException,
AutomationException
setAllowedCompressions in interface IImageServiceInfopAllowedCompressions - The pAllowedCompressions (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAllowedMosaicMethods()
throws java.io.IOException,
AutomationException
getAllowedMosaicMethods in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAllowedMosaicMethods(java.lang.String pAllowedMethods)
throws java.io.IOException,
AutomationException
setAllowedMosaicMethods in interface IImageServiceInfopAllowedMethods - The pAllowedMethods (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAllowedItemMetadata()
throws java.io.IOException,
AutomationException
getAllowedItemMetadata in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAllowedItemMetadata(java.lang.String pLOD)
throws java.io.IOException,
AutomationException
setAllowedItemMetadata in interface IImageServiceInfopLOD - The pLOD (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxRecordCount()
throws java.io.IOException,
AutomationException
getMaxRecordCount in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxRecordCount(int pCount)
throws java.io.IOException,
AutomationException
setMaxRecordCount in interface IImageServiceInfopCount - The pCount (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxDownloadImageCount()
throws java.io.IOException,
AutomationException
getMaxDownloadImageCount in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxDownloadImageCount(int pCount)
throws java.io.IOException,
AutomationException
setMaxDownloadImageCount in interface IImageServiceInfopCount - The pCount (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxMosaicImageCount()
throws java.io.IOException,
AutomationException
getMaxMosaicImageCount in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxMosaicImageCount(int pCount)
throws java.io.IOException,
AutomationException
setMaxMosaicImageCount in interface IImageServiceInfopCount - The pCount (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxNCols(int pMaxNCols)
throws java.io.IOException,
AutomationException
setMaxNCols in interface IImageServiceInfopMaxNCols - The pMaxNCols (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxNRows(int pMaxNRows)
throws java.io.IOException,
AutomationException
setMaxNRows in interface IImageServiceInfopMaxNRows - The pMaxNRows (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getDefaultCompression()
throws java.io.IOException,
AutomationException
getDefaultCompression in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultCompression(java.lang.String pCompression)
throws java.io.IOException,
AutomationException
setDefaultCompression in interface IImageServiceInfopCompression - The pCompression (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getDefaultCompressionQuality()
throws java.io.IOException,
AutomationException
getDefaultCompressionQuality in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultCompressionQuality(int pQuality)
throws java.io.IOException,
AutomationException
setDefaultCompressionQuality in interface IImageServiceInfopQuality - The pQuality (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getDefaultResamplingMethod()
throws java.io.IOException,
AutomationException
getDefaultResamplingMethod in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultResamplingMethod(int pResamplingMethod)
throws java.io.IOException,
AutomationException
setDefaultResamplingMethod in interface IImageServiceInfopResamplingMethod - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getDefaultMosaicMethod()
throws java.io.IOException,
AutomationException
getDefaultMosaicMethod in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultMosaicMethod(int pMosaicMethod)
throws java.io.IOException,
AutomationException
setDefaultMosaicMethod in interface IImageServiceInfopMosaicMethod - A com.esri.arcgis.datasourcesraster.esriMosaicMethod constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isSupportBSQ()
throws java.io.IOException,
AutomationException
isSupportBSQ in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setSupportBSQ(boolean pBSQ)
throws java.io.IOException,
AutomationException
setSupportBSQ in interface IImageServiceInfopBSQ - The pBSQ (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isSupportsTime()
throws java.io.IOException,
AutomationException
isSupportsTime in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setSupportsTime(boolean supports)
throws java.io.IOException,
AutomationException
setSupportsTime in interface IImageServiceInfosupports - The supports (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getStartTimeFieldName()
throws java.io.IOException,
AutomationException
getStartTimeFieldName in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setStartTimeFieldName(java.lang.String pFieldName)
throws java.io.IOException,
AutomationException
setStartTimeFieldName in interface IImageServiceInfopFieldName - The pFieldName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getEndTimeFieldName()
throws java.io.IOException,
AutomationException
getEndTimeFieldName in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setEndTimeFieldName(java.lang.String pFieldName)
throws java.io.IOException,
AutomationException
setEndTimeFieldName in interface IImageServiceInfopFieldName - The pFieldName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getTimeValueFormat()
throws java.io.IOException,
AutomationException
getTimeValueFormat in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setTimeValueFormat(java.lang.String pTimeFormat)
throws java.io.IOException,
AutomationException
setTimeValueFormat in interface IImageServiceInfopTimeFormat - The pTimeFormat (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITimeReference getTimeReference() throws java.io.IOException, AutomationException
getTimeReference in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setTimeReferenceByRef(ITimeReference ppTimeReference) throws java.io.IOException, AutomationException
setTimeReferenceByRef in interface IImageServiceInfoppTimeReference - A reference to a com.esri.arcgis.system.ITimeReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITimeExtent getTimeExtent() throws java.io.IOException, AutomationException
getTimeExtent in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setTimeExtentByRef(ITimeExtent ppTimeExtent) throws java.io.IOException, AutomationException
setTimeExtentByRef in interface IImageServiceInfoppTimeExtent - A reference to a com.esri.arcgis.system.ITimeExtent (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterHistograms getHistograms() throws java.io.IOException, AutomationException
getHistograms in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterColormap getColormap() throws java.io.IOException, AutomationException
getColormap in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterHistogram getHistogram(int iBand) throws java.io.IOException, AutomationException
getHistogram in interface IImageServiceInfoiBand - The iBand (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterFunctionInfos getRasterFunctions() throws java.io.IOException, AutomationException
getRasterFunctions in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRasterFunctionsByRef(IRasterFunctionInfos ppFunctionInfos) throws java.io.IOException, AutomationException
setRasterFunctionsByRef in interface IImageServiceInfoppFunctionInfos - A reference to a com.esri.arcgis.carto.IRasterFunctionInfos (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterTypeInfos getRasterTypes() throws java.io.IOException, AutomationException
getRasterTypes in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRasterTypesByRef(IRasterTypeInfos ppTypeInfos) throws java.io.IOException, AutomationException
setRasterTypesByRef in interface IImageServiceInfoppTypeInfos - A reference to a com.esri.arcgis.carto.IRasterTypeInfos (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getMensurationCapabilities()
throws java.io.IOException,
AutomationException
getMensurationCapabilities in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMensurationCapabilities(java.lang.String pCapabilities)
throws java.io.IOException,
AutomationException
setMensurationCapabilities in interface IImageServiceInfopCapabilities - The pCapabilities (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isHasRasterAttributeTable()
throws java.io.IOException,
AutomationException
isHasRasterAttributeTable in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setHasRasterAttributeTable(boolean pHasTable)
throws java.io.IOException,
AutomationException
setHasRasterAttributeTable in interface IImageServiceInfopHasTable - The pHasTable (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMinScale()
throws java.io.IOException,
AutomationException
getMinScale in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinScale(double scale)
throws java.io.IOException,
AutomationException
setMinScale in interface IImageServiceInfoscale - The scale (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMaxScale()
throws java.io.IOException,
AutomationException
getMaxScale in interface IImageServiceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxScale(double scale)
throws java.io.IOException,
AutomationException
setMaxScale in interface IImageServiceInfoscale - The scale (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinimumPixelSize(double pMinPixelSize)
throws java.io.IOException,
AutomationException
setMinimumPixelSize in interface IImageServiceInfopMinPixelSize - The pMinPixelSize (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaximumPixelSize(double pMaxPixelSize)
throws java.io.IOException,
AutomationException
setMaximumPixelSize in interface IImageServiceInfopMaxPixelSize - The pMaxPixelSize (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void isDirty()
throws java.io.IOException,
AutomationException
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isSupportedAtVersion(int docVersion)
throws java.io.IOException,
AutomationException
Use IsSupportedAtVersion to identify if a particular object should be saved to the ObjectStream. This result is based on the esriArcGISVersion enumeration. In some instances, if the object is not supported at a particular ArcGIS version, the object may support conversion to another similar object; use IDocumentVersionSupportGEN::ConvertToSupportedObject to accomplish this.
isSupportedAtVersion in interface IDocumentVersionSupportGENdocVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object convertToSupportedObject(int docVersion)
throws java.io.IOException,
AutomationException
This method should be used when IDocumentVersionSupportGEN::IsSupportedAtVersion returns FALSE. Calling ConvertToSupportedObject will return an IUnknown pointer to a relevant object supported at the particular ArcGIS version. Not all objects will return a supported object; in these cases a null pointer will be returned.
convertToSupportedObject in interface IDocumentVersionSupportGENdocVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported()
throws java.io.IOException,
AutomationException
getMinNamespaceSupported in interface IXMLVersionSupportjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException