|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.datasourcesraster.MultidimensionalInfo
public class MultidimensionalInfo
COM Class 'MultidimensionalInfo'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'
Description 'A class for the 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 =
Field Summary | |
---|---|
static long |
serialVersionUID
|
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMultidimensionalInfo |
---|
IID, IID583c9454_50f0_4def_bad5_c9b39add39d2, xxDummy |
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetDefinitionObject |
---|
IID, IIDb5dc8c12_261a_405b_80a8_39e192e1ca06, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize |
---|
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersistStream |
---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersist |
---|
IID0000010c_0000_0000_c000_000000000046 |
Fields inherited from interface com.esri.arcgis.system.IXMLVersionSupport |
---|
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy |
Constructor Summary | |
---|---|
MultidimensionalInfo()
Constructs a MultidimensionalInfo using ArcGIS Engine. |
|
MultidimensionalInfo(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. MultidimensionalInfo theMultidimensionalInfo = (MultidimensionalInfo) obj; |
Method Summary | |
---|---|
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. |
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
getClassID(GUID[] pClassID)
getClassID |
static java.lang.String |
getClsid()
getClsid. |
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. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
IPropertySet |
getVariableAttributes(java.lang.String bsVariableName)
Returns the attributes associated with the specified variable. |
IStringArray |
getVariableNames()
The set of all variable names. |
int |
hashCode()
the hashcode for this object |
boolean |
isChanged()
Indicates whether the contents of the object has changed since the last time this flag was reset. |
void |
isDirty()
isDirty |
void |
load(IStream pstm)
load |
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 |
readExternal(java.io.ObjectInput in)
|
void |
release()
Release a MultidimensionalInfo. |
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. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setChanged(boolean pbHasChanged)
Indicates whether the contents of the object has changed since the last time this flag was reset. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public MultidimensionalInfo() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic MultidimensionalInfo(java.lang.Object obj) throws java.io.IOException
MultidimensionalInfo theMultidimensionalInfo = (MultidimensionalInfo) obj;
obj
to MultidimensionalInfo
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void defineVariable(java.lang.String bsVariableName, IPropertySet pVariableAttributes) throws java.io.IOException, AutomationException
defineVariable
in interface IMultidimensionalInfo
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.public IPropertySet getVariableAttributes(java.lang.String bsVariableName) throws java.io.IOException, AutomationException
getVariableAttributes
in interface IMultidimensionalInfo
bsVariableName
- The bsVariableName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeVariable(java.lang.String bsVariableName) throws java.io.IOException, AutomationException
removeVariable
in interface IMultidimensionalInfo
bsVariableName
- The bsVariableName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getVariableNames() throws java.io.IOException, AutomationException
getVariableNames
in interface IMultidimensionalInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void defineDimension(java.lang.String bsDimensionName, java.lang.String bsVariableName, IPropertySet pDimensionAttributes) throws java.io.IOException, AutomationException
defineDimension
in interface IMultidimensionalInfo
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.public IPropertySet getDimensionAttributes(java.lang.String bsDimensionName, java.lang.String bsVariableName) throws java.io.IOException, AutomationException
getDimensionAttributes
in interface IMultidimensionalInfo
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeDimension(java.lang.String bsDimensionName, java.lang.String bsVariableName) throws java.io.IOException, AutomationException
removeDimension
in interface IMultidimensionalInfo
bsDimensionName
- The bsDimensionName (in)bsVariableName
- The bsVariableName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void putDimensionValues(java.lang.String bsDimensionName, java.lang.String bsVariableName, IDoubleArray pMinDimensionValues, IDoubleArray pMaxDimensionValues) throws java.io.IOException, AutomationException
putDimensionValues
in interface IMultidimensionalInfo
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.public void addDimensionValue(java.lang.String bsDimensionName, java.lang.String bsVariableName, double minDimensionValue, double maxDimensionValue) throws java.io.IOException, AutomationException
addDimensionValue
in interface IMultidimensionalInfo
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.public void getDimensionValues(java.lang.String bsDimensionName, java.lang.String bsVariableName, IDoubleArray[] ppMinDimensionValues, IDoubleArray[] ppMaxDimensionValues) throws java.io.IOException, AutomationException
getDimensionValues
in interface IMultidimensionalInfo
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.public java.lang.String convertDimensionValueToString(java.lang.String bsDimensionName, java.lang.String bsVariableName, double dimensionValue) throws java.io.IOException, AutomationException
convertDimensionValueToString
in interface IMultidimensionalInfo
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.public double convertStringToDimensionValue(java.lang.String bsDimensionName, java.lang.String bsVariableName, java.lang.String bsDimensionStringValue) throws java.io.IOException, AutomationException
convertStringToDimensionValue
in interface IMultidimensionalInfo
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.public IStringArray getDimensionNames(java.lang.String bsVariableName) throws java.io.IOException, AutomationException
getDimensionNames
in interface IMultidimensionalInfo
bsVariableName
- The bsVariableName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void add(IMultidimensionalInfo pMdInfo) throws java.io.IOException, AutomationException
add
in interface IMultidimensionalInfo
pMdInfo
- A reference to a com.esri.arcgis.datasourcesraster.IMultidimensionalInfo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isChanged() throws java.io.IOException, AutomationException
isChanged
in interface IMosaicDatasetDefinitionObject
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setChanged(boolean pbHasChanged) throws java.io.IOException, AutomationException
setChanged
in interface IMosaicDatasetDefinitionObject
pbHasChanged
- The pbHasChanged (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported() throws java.io.IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |