com.esri.arcgis.geodatabaseextensions
Interface ITerrainBlobWriter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITerrainBlobWriterProxy, TerrainBlobWriter

public interface ITerrainBlobWriter
extends java.io.Serializable

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

Description: 'Provides access to members that construct 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 IID6ed22878_8391_4ee1_999f_a9b6be197bd9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addValue(java.lang.Object value)
          Adds an attribute value to the blob.
 void beginAddingValue(int type)
          Initialize a new blob with the specified data type.
 IMemoryBlobStream endAddingValue()
          Completes writing the blob and returns a reference to the blob object.
 int getItemCount()
          Returns the number of attribute values contained in the blob.
 

Field Detail

IID6ed22878_8391_4ee1_999f_a9b6be197bd9

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

beginAddingValue

void beginAddingValue(int type)
                      throws java.io.IOException,
                             AutomationException
Initialize a new blob with the specified data type.

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

addValue

void addValue(java.lang.Object value)
              throws java.io.IOException,
                     AutomationException
Adds an attribute value to the blob.

Parameters:
value - A Variant (in)
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.

endAddingValue

IMemoryBlobStream endAddingValue()
                                 throws java.io.IOException,
                                        AutomationException
Completes writing the blob and returns a reference to the blob object.

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