com.esri.arcgis.datasourcesnetCDF
Interface INetCDFWorkspace

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetCDFWorkspaceProxy, NetCDFWorkspace

public interface INetCDFWorkspace
extends java.io.Serializable

COM Interface 'INetCDFWorkspace'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriDataSourcesNetCDF.olb'

Description: 'Provides access to members that control a NetCDF workspace.' 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 IID2d289ea0_e56e_44e9_bdb7_1bc829222cc3
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IStringArray getAttributeNames(java.lang.String varName)
          The array of global or variable specific attribute names.
 java.lang.Object getAttributeValue(java.lang.String varName, java.lang.String attName, int valueIndex)
          The attribute value for a specified variable and an attribute name or keyword.
 int getDimensionIndex(java.lang.String dimName, java.lang.Object vValue)
          The dimension index for a specified dimension and value.
 IStringArray getDimensions()
          The array of dimension items.
 IStringArray getDimensionsByVariable(java.lang.String varName)
          The dimension items for a specified variable.
 int getDimensionSize(java.lang.String dimName)
          The size or length of a specified dimension.
 java.lang.Object getDimensionValue(java.lang.String dimName, int index)
          The dimension value for a specified dimension and index.
 IVariantArray getDimensionValues(java.lang.String dimName)
          The values for a specified dimension.
 int getFieldType(java.lang.String name)
          The field type of a variable or dimension.
 int getIndexFromValue(java.lang.String name, java.lang.Object value)
          Return the index of a specified variable or dimension value.
 ISpatialReference getSpatialReference(java.lang.String varName, java.lang.String xDim, java.lang.String yDim)
          The spatial reference for a variable.
 java.lang.Object getValueFromIndex(int index, java.lang.String name)
          The dimension or variable value for a given index.
 IStringArray getVariables()
          The array of variable strings.
 IStringArray getVariablesByDimension(java.lang.String dimName)
          All variables having the specified dimension name.
 

Field Detail

IID2d289ea0_e56e_44e9_bdb7_1bc829222cc3

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

getVariables

IStringArray getVariables()
                          throws java.io.IOException,
                                 AutomationException
The array of variable strings.

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

getDimensions

IStringArray getDimensions()
                           throws java.io.IOException,
                                  AutomationException
The array of dimension items.

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

getAttributeNames

IStringArray getAttributeNames(java.lang.String varName)
                               throws java.io.IOException,
                                      AutomationException
The array of global or variable specific attribute names.

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

getDimensionSize

int getDimensionSize(java.lang.String dimName)
                     throws java.io.IOException,
                            AutomationException
The size or length of a specified dimension.

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

getDimensionsByVariable

IStringArray getDimensionsByVariable(java.lang.String varName)
                                     throws java.io.IOException,
                                            AutomationException
The dimension items for a specified variable.

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

getVariablesByDimension

IStringArray getVariablesByDimension(java.lang.String dimName)
                                     throws java.io.IOException,
                                            AutomationException
All variables having the specified dimension name.

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

getDimensionValue

java.lang.Object getDimensionValue(java.lang.String dimName,
                                   int index)
                                   throws java.io.IOException,
                                          AutomationException
The dimension value for a specified dimension and index.

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

getDimensionIndex

int getDimensionIndex(java.lang.String dimName,
                      java.lang.Object vValue)
                      throws java.io.IOException,
                             AutomationException
The dimension index for a specified dimension and value.

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

getAttributeValue

java.lang.Object getAttributeValue(java.lang.String varName,
                                   java.lang.String attName,
                                   int valueIndex)
                                   throws java.io.IOException,
                                          AutomationException
The attribute value for a specified variable and an attribute name or keyword.

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

getDimensionValues

IVariantArray getDimensionValues(java.lang.String dimName)
                                 throws java.io.IOException,
                                        AutomationException
The values for a specified dimension.

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

getSpatialReference

ISpatialReference getSpatialReference(java.lang.String varName,
                                      java.lang.String xDim,
                                      java.lang.String yDim)
                                      throws java.io.IOException,
                                             AutomationException
The spatial reference for a variable.

Parameters:
varName - The varName (in)
xDim - The xDim (in)
yDim - The yDim (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldType

int getFieldType(java.lang.String name)
                 throws java.io.IOException,
                        AutomationException
The field type of a variable or dimension.

Parameters:
name - The name (in)
Returns:
A com.esri.arcgis.geodatabase.esriFieldType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValueFromIndex

java.lang.Object getValueFromIndex(int index,
                                   java.lang.String name)
                                   throws java.io.IOException,
                                          AutomationException
The dimension or variable value for a given index.

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

getIndexFromValue

int getIndexFromValue(java.lang.String name,
                      java.lang.Object value)
                      throws java.io.IOException,
                             AutomationException
Return the index of a specified variable or dimension value.

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