|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.datasourcesraster.IRasterDatasetJukeboxProxy
public class IRasterDatasetJukeboxProxy
Provides access to members that control subdatasets.
Some raster formats can contain multiple subdatasets inside a single file, for example the HDF format. The IRasterDatasetJukebox interface is used to query the number of subdatasets, their names, and the descriptions inside the file and retrive subdatasets, one at a time.
| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
IRasterDatasetJukeboxProxy()
|
|
IRasterDatasetJukeboxProxy(Object obj)
|
protected |
IRasterDatasetJukeboxProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
int |
getSubdataset()
The current active subdataset. |
int |
getSubdatasetCount()
The number of subdatasets. |
String |
getSubdatasetDescription(int subdatasetID)
The given subdataset description. |
String |
getSubdatasetName(int subdatasetID)
The given subdataset name. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setSubdataset(int pSubdatasetID)
The current active subdataset. |
void |
writeExternal(ObjectOutput out)
|
| 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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IRasterDatasetJukeboxProxy()
public IRasterDatasetJukeboxProxy(Object obj)
throws IOException
IOException
protected IRasterDatasetJukeboxProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public int getSubdatasetCount()
throws IOException,
AutomationException
getSubdatasetCount in interface IRasterDatasetJukeboxIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSubdataset()
throws IOException,
AutomationException
This property is used to get/set the index of a subdataset which becomes the current raster dataset
getSubdataset in interface IRasterDatasetJukeboxIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSubdataset(int pSubdatasetID)
throws IOException,
AutomationException
setSubdataset in interface IRasterDatasetJukeboxpSubdatasetID - The pSubdatasetID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getSubdatasetName(int subdatasetID)
throws IOException,
AutomationException
getSubdatasetName in interface IRasterDatasetJukeboxsubdatasetID - The subdatasetID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getSubdatasetDescription(int subdatasetID)
throws IOException,
AutomationException
getSubdatasetDescription in interface IRasterDatasetJukeboxsubdatasetID - The subdatasetID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.esri.arcgis.interop.DispatchIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.esri.arcgis.interop.DispatchIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||