com.esri.arcgis.datasourcesraster
Interface IRasterThumbnailBuilder

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterThumbnailBuilderProxy, RasterThumbnailBuilder

public interface IRasterThumbnailBuilder
extends java.io.Serializable

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

Description: 'Provides access to members that control a raster thumbnail builder.' 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 IID8af44654_44c9_4cfa_9a27_c04a61d1e6ce
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 byte[] buildThumbnail(IItemURI pItemURI, IRaster pRaster)
          Renders and returns a thumbnail (as an of bytes in the requested format) associated with the specified item URI and the corresponding raster.
 java.lang.String getThumbnailFormat()
          The format string defining the layout of the byte array used for encoding the thumbnail pixels.
 void setThumbnailFormat(java.lang.String pThumbnailFormat)
          The format string defining the layout of the byte array used for encoding the thumbnail pixels.
 

Field Detail

IID8af44654_44c9_4cfa_9a27_c04a61d1e6ce

static final int IID8af44654_44c9_4cfa_9a27_c04a61d1e6ce
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

setThumbnailFormat

void setThumbnailFormat(java.lang.String pThumbnailFormat)
                        throws java.io.IOException,
                               AutomationException
The format string defining the layout of the byte array used for encoding the thumbnail pixels.

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

getThumbnailFormat

java.lang.String getThumbnailFormat()
                                    throws java.io.IOException,
                                           AutomationException
The format string defining the layout of the byte array used for encoding the thumbnail pixels.

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

buildThumbnail

byte[] buildThumbnail(IItemURI pItemURI,
                      IRaster pRaster)
                      throws java.io.IOException,
                             AutomationException
Renders and returns a thumbnail (as an of bytes in the requested format) associated with the specified item URI and the corresponding raster.

Parameters:
pItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.