com.esri.arcgis.geodatabaseextensions
Interface ITerrainBlobReader

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITerrainBlobReaderProxy, TerrainBlobReader

public interface ITerrainBlobReader
extends java.io.Serializable

COM Interface 'ITerrainBlobReader'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members that provide information about an attribute blob.' 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 IID58ce4421_8073_464b_bf90_2ef70384c82e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getDataType()
          Returns the data type of the blob.
 int getItemCount()
          Returns the number of attribute values contained in the blob.
 java.lang.Object getValue(int index)
          Returns the value of the attribute specified by the index.
 boolean isKnownBlob(IMemoryBlobStream pBlob)
          Indicates if Terrain can recognize the blob.
 void setBlob(IMemoryBlobStream pBlob)
          Assigns a blob to the reader.
 void setEmpty()
          Uninitialize the object.
 

Field Detail

IID58ce4421_8073_464b_bf90_2ef70384c82e

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

setEmpty

void setEmpty()
              throws java.io.IOException,
                     AutomationException
Uninitialize the object.

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

isKnownBlob

boolean isKnownBlob(IMemoryBlobStream pBlob)
                    throws java.io.IOException,
                           AutomationException
Indicates if Terrain can recognize the blob.

Parameters:
pBlob - A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
Returns:
The pbIsKnown
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBlob

void setBlob(IMemoryBlobStream pBlob)
             throws java.io.IOException,
                    AutomationException
Assigns a blob to the reader.

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

getDataType

int getDataType()
                throws java.io.IOException,
                       AutomationException
Returns the data type of the blob.

Returns:
A com.esri.arcgis.geodatabaseextensions.esriTerrainBlobDataType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItemCount

int getItemCount()
                 throws java.io.IOException,
                        AutomationException
Returns the number of attribute values contained in the blob.

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

getValue

java.lang.Object getValue(int index)
                          throws java.io.IOException,
                                 AutomationException
Returns the value of the attribute specified by the index.

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