public interface IMultidimensionalInfo
extends java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID583c9454_50f0_4def_bad5_c9b39add39d2 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
add(IMultidimensionalInfo pMdInfo)
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)
Adds a new value range along the specified dimension associated with the specified variable.
|
java.lang.String |
convertDimensionValueToString(java.lang.String bsDimensionName,
java.lang.String bsVariableName,
double dimensionValue)
Returns an appropriate textual representation of the specified dimension value.
|
double |
convertStringToDimensionValue(java.lang.String bsDimensionName,
java.lang.String bsVariableName,
java.lang.String bsDimensionStringValue)
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)
Defines a dimension associated with the specified variable using the dimension-specific attributes.
|
void |
defineVariable(java.lang.String bsVariableName,
IPropertySet pVariableAttributes)
Defines a variable using the set of all associated attributes.
|
IPropertySet |
getDimensionAttributes(java.lang.String bsDimensionName,
java.lang.String bsVariableName)
Returns the attributes corresponding to the specified dimension associated with the specified variable.
|
IStringArray |
getDimensionNames(java.lang.String bsVariableName)
The set of dimension names associated with the specified variable.
|
void |
getDimensionValues(java.lang.String bsDimensionName,
java.lang.String bsVariableName,
IDoubleArray[] ppMinDimensionValues,
IDoubleArray[] ppMaxDimensionValues)
Returns the set of value ranges along the specified dimension associated with the specified variable.
|
IPropertySet |
getVariableAttributes(java.lang.String bsVariableName)
Returns the attributes associated with the specified variable.
|
IStringArray |
getVariableNames()
The set of all variable names.
|
void |
putDimensionValues(java.lang.String bsDimensionName,
java.lang.String bsVariableName,
IDoubleArray pMinDimensionValues,
IDoubleArray pMaxDimensionValues)
Sets the value ranges along the specified dimension associated with the specified variable.
|
void |
removeDimension(java.lang.String bsDimensionName,
java.lang.String bsVariableName)
Removes all attributes and values corresponding to the specified dimension associated with the specified variable.
|
void |
removeVariable(java.lang.String bsVariableName)
Removes all attributes, dimensions, and dimension values associated with the specified variable.
|
static final int IID583c9454_50f0_4def_bad5_c9b39add39d2
static final int xxDummy
static final java.lang.String IID
void defineVariable(java.lang.String bsVariableName, IPropertySet pVariableAttributes) throws java.io.IOException, AutomationException
bsVariableName
- The bsVariableName (in)pVariableAttributes
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getVariableAttributes(java.lang.String bsVariableName) throws java.io.IOException, AutomationException
bsVariableName
- The bsVariableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void removeVariable(java.lang.String bsVariableName) throws java.io.IOException, AutomationException
bsVariableName
- The bsVariableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IStringArray getVariableNames() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void defineDimension(java.lang.String bsDimensionName, java.lang.String bsVariableName, IPropertySet pDimensionAttributes) throws java.io.IOException, AutomationException
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)pDimensionAttributes
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getDimensionAttributes(java.lang.String bsDimensionName, java.lang.String bsVariableName) throws java.io.IOException, AutomationException
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void removeDimension(java.lang.String bsDimensionName, java.lang.String bsVariableName) throws java.io.IOException, AutomationException
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putDimensionValues(java.lang.String bsDimensionName, java.lang.String bsVariableName, IDoubleArray pMinDimensionValues, IDoubleArray pMaxDimensionValues) throws java.io.IOException, AutomationException
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void addDimensionValue(java.lang.String bsDimensionName, java.lang.String bsVariableName, double minDimensionValue, double maxDimensionValue) throws java.io.IOException, AutomationException
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)minDimensionValue
- The minDimensionValue (in)maxDimensionValue
- The maxDimensionValue (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getDimensionValues(java.lang.String bsDimensionName, java.lang.String bsVariableName, IDoubleArray[] ppMinDimensionValues, IDoubleArray[] ppMaxDimensionValues) throws java.io.IOException, AutomationException
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String convertDimensionValueToString(java.lang.String bsDimensionName, java.lang.String bsVariableName, double dimensionValue) throws java.io.IOException, AutomationException
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)dimensionValue
- The dimensionValue (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double convertStringToDimensionValue(java.lang.String bsDimensionName, java.lang.String bsVariableName, java.lang.String bsDimensionStringValue) throws java.io.IOException, AutomationException
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)bsDimensionStringValue
- The bsDimensionStringValue (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IStringArray getDimensionNames(java.lang.String bsVariableName) throws java.io.IOException, AutomationException
bsVariableName
- The bsVariableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void add(IMultidimensionalInfo pMdInfo) throws java.io.IOException, AutomationException
pMdInfo
- A reference to a com.esri.arcgis.geodatabase.IMultidimensionalInfo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.