com.esri.arcgis.datasourcesnetCDF
Class INetCDFWorkspaceProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesnetCDF.INetCDFWorkspaceProxy
All Implemented Interfaces:
INetCDFWorkspace, java.io.Externalizable, java.io.Serializable

public class INetCDFWorkspaceProxy
extends com.esri.arcgis.interop.Dispatch
implements INetCDFWorkspace, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesnetCDF.INetCDFWorkspace
IID, IID2d289ea0_e56e_44e9_bdb7_1bc829222cc3
 
Constructor Summary
  INetCDFWorkspaceProxy()
          For internal use only
  INetCDFWorkspaceProxy(java.lang.Object obj)
           
protected INetCDFWorkspaceProxy(java.lang.Object obj, java.lang.String iid)
           
  INetCDFWorkspaceProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected INetCDFWorkspaceProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

INetCDFWorkspaceProxy

public INetCDFWorkspaceProxy(java.lang.String CLSID,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.net.UnknownHostException,
                             java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

INetCDFWorkspaceProxy

public INetCDFWorkspaceProxy()
For internal use only


INetCDFWorkspaceProxy

public INetCDFWorkspaceProxy(java.lang.Object obj)
                      throws java.io.IOException
Throws:
java.io.IOException

INetCDFWorkspaceProxy

protected INetCDFWorkspaceProxy(java.lang.Object obj,
                                java.lang.String iid)
                         throws java.io.IOException
Throws:
java.io.IOException

INetCDFWorkspaceProxy

protected INetCDFWorkspaceProxy(java.lang.String CLSID,
                                java.lang.String iid,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getVariables

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

Specified by:
getVariables in interface INetCDFWorkspace
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

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

Specified by:
getDimensions in interface INetCDFWorkspace
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

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

Specified by:
getAttributeNames in interface INetCDFWorkspace
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

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

Specified by:
getDimensionSize in interface INetCDFWorkspace
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

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

Specified by:
getDimensionsByVariable in interface INetCDFWorkspace
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

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

Specified by:
getVariablesByDimension in interface INetCDFWorkspace
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

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

Specified by:
getDimensionValue in interface INetCDFWorkspace
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

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

Specified by:
getDimensionIndex in interface INetCDFWorkspace
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

public 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.

Specified by:
getAttributeValue in interface INetCDFWorkspace
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

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

Specified by:
getDimensionValues in interface INetCDFWorkspace
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

public 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.

Specified by:
getSpatialReference in interface INetCDFWorkspace
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

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

Specified by:
getFieldType in interface INetCDFWorkspace
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

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

Specified by:
getValueFromIndex in interface INetCDFWorkspace
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

public 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.

Specified by:
getIndexFromValue in interface INetCDFWorkspace
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.