com.esri.arcgis.datasourcesraster
Class IMultidimensionalInfoProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IMultidimensionalInfoProxy
All Implemented Interfaces:
IMultidimensionalInfo, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IMultidimensionalInfo'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a multidimensional info value object.' 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 =

public class IMultidimensionalInfoProxy
extends com.esri.arcgis.interop.Dispatch
implements IMultidimensionalInfo, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.datasourcesraster.IMultidimensionalInfo
IID, IID583c9454_50f0_4def_bad5_c9b39add39d2
 
Constructor Summary
  IMultidimensionalInfoProxy()
          Deprecated. For internal use only
  IMultidimensionalInfoProxy(java.lang.Object obj)
          Deprecated.  
protected IMultidimensionalInfoProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IMultidimensionalInfoProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IMultidimensionalInfoProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void add(IMultidimensionalInfo pMdInfo)
          Deprecated. Adds to this object all information contained in the specified multidimensional info object.
 void addDimensionValue(java.lang.String bsDimensionName, java.lang.String bsVariableName, double minDimensionValue, double maxDimensionValue)
          Deprecated. Adds a new value range along the specified dimension associated with the specified variable.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 java.lang.String convertDimensionValueToString(java.lang.String bsDimensionName, java.lang.String bsVariableName, double dimensionValue)
          Deprecated. Returns an appropriate textual representation of the specified dimension value.
 double convertStringToDimensionValue(java.lang.String bsDimensionName, java.lang.String bsVariableName, java.lang.String bsDimensionStringValue)
          Deprecated. Returns the numeric form of the dimension value given it's textual representation.
 void defineDimension(java.lang.String bsDimensionName, java.lang.String bsVariableName, IPropertySet pDimensionAttributes)
          Deprecated. Defines a dimension associated with the specified variable using the dimension-specific attributes.
 void defineVariable(java.lang.String bsVariableName, IPropertySet pVariableAttributes)
          Deprecated. Defines a variable using the set of all associated attributes.
 IPropertySet getDimensionAttributes(java.lang.String bsDimensionName, java.lang.String bsVariableName)
          Deprecated. Returns the attributes corresponding to the specified dimension associated with the specified variable.
 IStringArray getDimensionNames(java.lang.String bsVariableName)
          Deprecated. The set of dimension names associated with the specified variable.
 void getDimensionValues(java.lang.String bsDimensionName, java.lang.String bsVariableName, IDoubleArray[] ppMinDimensionValues, IDoubleArray[] ppMaxDimensionValues)
          Deprecated. Returns the set of value ranges along the specified dimension associated with the specified variable.
 IPropertySet getVariableAttributes(java.lang.String bsVariableName)
          Deprecated. Returns the attributes associated with the specified variable.
 IStringArray getVariableNames()
          Deprecated. The set of all variable names.
 void putDimensionValues(java.lang.String bsDimensionName, java.lang.String bsVariableName, IDoubleArray pMinDimensionValues, IDoubleArray pMaxDimensionValues)
          Deprecated. Sets the value ranges along the specified dimension associated with the specified variable.
 void removeDimension(java.lang.String bsDimensionName, java.lang.String bsVariableName)
          Deprecated. Removes all attributes and values corresponding to the specified dimension associated with the specified variable.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void removeVariable(java.lang.String bsVariableName)
          Deprecated. Removes all attributes, dimensions, and dimension values associated with the specified variable.
 
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
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IMultidimensionalInfoProxy

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

IMultidimensionalInfoProxy

public IMultidimensionalInfoProxy()
Deprecated. 
For internal use only


IMultidimensionalInfoProxy

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

IMultidimensionalInfoProxy

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

IMultidimensionalInfoProxy

protected IMultidimensionalInfoProxy(java.lang.String CLSID,
                                     java.lang.String iid,
                                     java.lang.String host,
                                     com.esri.arcgis.interop.AuthInfo authInfo)
                              throws java.io.IOException
Deprecated. 
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
Deprecated. 
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
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

defineVariable

public void defineVariable(java.lang.String bsVariableName,
                           IPropertySet pVariableAttributes)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Defines a variable using the set of all associated attributes. Overwrites the attributes if the variable has already been defined.

Specified by:
defineVariable in interface IMultidimensionalInfo
Parameters:
bsVariableName - The bsVariableName (in)
pVariableAttributes - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVariableAttributes

public IPropertySet getVariableAttributes(java.lang.String bsVariableName)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
Returns the attributes associated with the specified variable. Fails if the variable hasn't been defined.

Specified by:
getVariableAttributes in interface IMultidimensionalInfo
Parameters:
bsVariableName - The bsVariableName (in)
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeVariable

public void removeVariable(java.lang.String bsVariableName)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Removes all attributes, dimensions, and dimension values associated with the specified variable.

Specified by:
removeVariable in interface IMultidimensionalInfo
Parameters:
bsVariableName - The bsVariableName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVariableNames

public IStringArray getVariableNames()
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The set of all variable names.

Specified by:
getVariableNames in interface IMultidimensionalInfo
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.

defineDimension

public void defineDimension(java.lang.String bsDimensionName,
                            java.lang.String bsVariableName,
                            IPropertySet pDimensionAttributes)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Defines a dimension associated with the specified variable using the dimension-specific attributes. Overwrites the attributes if the dimension associated with specified variable has already been defined.

Specified by:
defineDimension in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
pDimensionAttributes - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDimensionAttributes

public IPropertySet getDimensionAttributes(java.lang.String bsDimensionName,
                                           java.lang.String bsVariableName)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Returns the attributes corresponding to the specified dimension associated with the specified variable. Fails if the dimension associated with the variable hasn't been defined.

Specified by:
getDimensionAttributes in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeDimension

public void removeDimension(java.lang.String bsDimensionName,
                            java.lang.String bsVariableName)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Removes all attributes and values corresponding to the specified dimension associated with the specified variable.

Specified by:
removeDimension in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putDimensionValues

public void putDimensionValues(java.lang.String bsDimensionName,
                               java.lang.String bsVariableName,
                               IDoubleArray pMinDimensionValues,
                               IDoubleArray pMaxDimensionValues)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Sets the value ranges along the specified dimension associated with the specified variable. All previously defined values along this dimension associated with the specified variable are replaced. The argument pMaxDimensionValues may be null to indicate values ?G?^??

Specified by:
putDimensionValues in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
pMinDimensionValues - A reference to a com.esri.arcgis.system.IDoubleArray (in)
pMaxDimensionValues - A reference to a com.esri.arcgis.system.IDoubleArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addDimensionValue

public void addDimensionValue(java.lang.String bsDimensionName,
                              java.lang.String bsVariableName,
                              double minDimensionValue,
                              double maxDimensionValue)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Adds a new value range along the specified dimension associated with the specified variable. To indicate a point (and not an interval) along the dimension, ensure maxDimensionValue equals minDimensionValue.

Specified by:
addDimensionValue in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
minDimensionValue - The minDimensionValue (in)
maxDimensionValue - The maxDimensionValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDimensionValues

public void getDimensionValues(java.lang.String bsDimensionName,
                               java.lang.String bsVariableName,
                               IDoubleArray[] ppMinDimensionValues,
                               IDoubleArray[] ppMaxDimensionValues)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Returns the set of value ranges along the specified dimension associated with the specified variable.

Specified by:
getDimensionValues in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
ppMinDimensionValues - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
ppMaxDimensionValues - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertDimensionValueToString

public java.lang.String convertDimensionValueToString(java.lang.String bsDimensionName,
                                                      java.lang.String bsVariableName,
                                                      double dimensionValue)
                                               throws java.io.IOException,
                                                      AutomationException
Deprecated. 
Returns an appropriate textual representation of the specified dimension value.

Specified by:
convertDimensionValueToString in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
dimensionValue - The dimensionValue (in)
Returns:
The pbsDimensionStringValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertStringToDimensionValue

public double convertStringToDimensionValue(java.lang.String bsDimensionName,
                                            java.lang.String bsVariableName,
                                            java.lang.String bsDimensionStringValue)
                                     throws java.io.IOException,
                                            AutomationException
Deprecated. 
Returns the numeric form of the dimension value given it's textual representation.

Specified by:
convertStringToDimensionValue in interface IMultidimensionalInfo
Parameters:
bsDimensionName - The bsDimensionName (in)
bsVariableName - The bsVariableName (in)
bsDimensionStringValue - The bsDimensionStringValue (in)
Returns:
The pDimensionValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDimensionNames

public IStringArray getDimensionNames(java.lang.String bsVariableName)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
The set of dimension names associated with the specified variable.

Specified by:
getDimensionNames in interface IMultidimensionalInfo
Parameters:
bsVariableName - The bsVariableName (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.

add

public void add(IMultidimensionalInfo pMdInfo)
         throws java.io.IOException,
                AutomationException
Deprecated. 
Adds to this object all information contained in the specified multidimensional info object.

Specified by:
add in interface IMultidimensionalInfo
Parameters:
pMdInfo - A reference to a com.esri.arcgis.datasourcesraster.IMultidimensionalInfo (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.