com.esri.arcgis.carto
Interface IImageServerLayer

All Superinterfaces:
ILayer, java.io.Serializable
All Known Implementing Classes:
IImageServerLayerProxy, ImageServerLayer

public interface IImageServerLayer
extends ILayer, java.io.Serializable

COM Interface 'IImageServerLayer'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control an image server layer.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDcc22e766_607f_4c98_932e_e1a08a928a33
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getCompression()
          The transmission compression.
 int getCompressionQuality()
          The transmission compression quality.
 IEnvelope getDataFrameExtent()
          The extent of the dataframe that contains the layer.
 java.lang.Object getDataSource()
          Layer’s data source object.
 IRaster getRaster()
          The assoicated raster.
 IRasterRenderer getRenderer()
          The assoicated raster renderer.
 IImageServiceInfo getServiceInfo()
          The image service info.
 java.lang.String getServiceURL()
          The layer’s service URL.
 IEnvelope getVisibleExtent()
          The Visible extent of the layer in the data frame.
 void initialize(java.lang.String serviceURL)
          Initializes the layer with an image service URL.
 boolean isShowResolution()
          Indicates if the image resolution should be displayed in TOC.
 void setCompression(java.lang.String pCompression)
          The transmission compression.
 void setCompressionQuality(int pQuality)
          The transmission compression quality.
 void setRendererByRef(IRasterRenderer ppRenderer)
          The assoicated raster renderer.
 void setShowResolution(boolean pShowResolution)
          Indicates if the image resolution should be displayed in TOC.
 void setVisibleExtent(IEnvelope ppExtent)
          The Visible extent of the layer in the data frame.
 
Methods inherited from interface com.esri.arcgis.carto.ILayer
draw, getAreaOfInterest, getMaximumScale, getMinimumScale, getName, getSupportedDrawPhases, getTipText, isCached, isShowTips, isValid, isVisible, setCached, setMaximumScale, setMinimumScale, setName, setShowTips, setSpatialReferenceByRef, setVisible
 

Field Detail

IIDcc22e766_607f_4c98_932e_e1a08a928a33

static final int IIDcc22e766_607f_4c98_932e_e1a08a928a33
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

initialize

void initialize(java.lang.String serviceURL)
                throws java.io.IOException,
                       AutomationException
Initializes the layer with an image service URL.

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

getServiceURL

java.lang.String getServiceURL()
                               throws java.io.IOException,
                                      AutomationException
The layer’s service URL.

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

getDataSource

java.lang.Object getDataSource()
                               throws java.io.IOException,
                                      AutomationException
Layer’s data source object.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceInfo

IImageServiceInfo getServiceInfo()
                                 throws java.io.IOException,
                                        AutomationException
The image service info.

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

isShowResolution

boolean isShowResolution()
                         throws java.io.IOException,
                                AutomationException
Indicates if the image resolution should be displayed in TOC.

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

setShowResolution

void setShowResolution(boolean pShowResolution)
                       throws java.io.IOException,
                              AutomationException
Indicates if the image resolution should be displayed in TOC.

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

getDataFrameExtent

IEnvelope getDataFrameExtent()
                             throws java.io.IOException,
                                    AutomationException
The extent of the dataframe that contains the layer.

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

setVisibleExtent

void setVisibleExtent(IEnvelope ppExtent)
                      throws java.io.IOException,
                             AutomationException
The Visible extent of the layer in the data frame.

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

getVisibleExtent

IEnvelope getVisibleExtent()
                           throws java.io.IOException,
                                  AutomationException
The Visible extent of the layer in the data frame.

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

getCompression

java.lang.String getCompression()
                                throws java.io.IOException,
                                       AutomationException
The transmission compression.

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

setCompression

void setCompression(java.lang.String pCompression)
                    throws java.io.IOException,
                           AutomationException
The transmission compression.

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

getCompressionQuality

int getCompressionQuality()
                          throws java.io.IOException,
                                 AutomationException
The transmission compression quality.

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

setCompressionQuality

void setCompressionQuality(int pQuality)
                           throws java.io.IOException,
                                  AutomationException
The transmission compression quality.

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

getRaster

IRaster getRaster()
                  throws java.io.IOException,
                         AutomationException
The assoicated raster.

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

getRenderer

IRasterRenderer getRenderer()
                            throws java.io.IOException,
                                   AutomationException
The assoicated raster renderer.

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

setRendererByRef

void setRendererByRef(IRasterRenderer ppRenderer)
                      throws java.io.IOException,
                             AutomationException
The assoicated raster renderer.

Parameters:
ppRenderer - A reference to a com.esri.arcgis.carto.IRasterRenderer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.