|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.datasourcesraster.RasterTypeEnvironment
public class RasterTypeEnvironment
The raster type environment.
Constructor Summary | |
---|---|
RasterTypeEnvironment()
Constructs a RasterTypeEnvironment using ArcGIS Engine. |
|
RasterTypeEnvironment(Object obj)
Construct a RasterTypeEnvironment using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
IArray |
canOpen(IRasterTypeDataSourceHandlerParameters pParameters)
Indicates whether a valid raster type is available in the specified collection that's capable of opening the given data source and returns a collection of all such valid raster types. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
IStringArray |
getRasterTypeNames()
Names of all raster types installed on the system. |
Date |
getTimeStamp(String filePath)
Returns a time stamp associated either with the present instance in time or with the optional file path. |
int |
hashCode()
the hashcode for this object |
IItemURI |
loadItemURI(IMemoryBlobStream pBlob)
Loads an item URI object from a blob. |
IRasterType |
loadRasterType(IMemoryBlobStream pBlob)
Loads a raster type object from a blob. |
IBuilderItem |
open(IRasterTypeDataSourceHandlerParameters pParameters)
Builds the specified data source using the specified raster types and returns the constructed function raster dataset. |
void |
querySupportedFilesInFolder(IRasterTypeDataSourceHandlerParameters pParameters,
IStringArray[] ppSupportedFilePaths,
IArray[] ppAssociatedRasterTypes)
Searches the given folder path, non-recursively, for files that can be opened by the specified collection of raster types and returns an array of valid file paths. |
String |
replacePath(IStringArray pOldPaths,
IStringArray pNewPaths,
String inputPath)
Replaces one or more parts of the specified input path using two arrays that map path values. |
IMemoryBlobStream |
saveItemURI(IItemURI pItemURI)
Saves an item URI object to a blob. |
IMemoryBlobStream |
saveRasterType(IRasterType pRasterType)
Saves a raster type object to a blob. |
void |
updateRasterTypeDefaults(IRasterType pRasterType,
IMosaicDataset pMosaicDataset,
IDataSourceCrawler pCrawler)
Resets properties of the raster type based on an optional mosaic dataset and an optional data source crawler. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public RasterTypeEnvironment() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic RasterTypeEnvironment(Object obj) throws IOException
obj
to RasterTypeEnvironment
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
RasterTypeEnvironment theRasterTypeEnvironment = (RasterTypeEnvironment) obj;
Method Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public IStringArray getRasterTypeNames() throws IOException, AutomationException
getRasterTypeNames
in interface IRasterTypeEnvironment
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IItemURI loadItemURI(IMemoryBlobStream pBlob) throws IOException, AutomationException
loadItemURI
in interface IRasterTypeEnvironment
pBlob
- A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMemoryBlobStream saveItemURI(IItemURI pItemURI) throws IOException, AutomationException
saveItemURI
in interface IRasterTypeEnvironment
pItemURI
- A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterType loadRasterType(IMemoryBlobStream pBlob) throws IOException, AutomationException
loadRasterType
in interface IRasterTypeEnvironment
pBlob
- A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMemoryBlobStream saveRasterType(IRasterType pRasterType) throws IOException, AutomationException
saveRasterType
in interface IRasterTypeEnvironment
pRasterType
- A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Date getTimeStamp(String filePath) throws IOException, AutomationException
getTimeStamp
in interface IRasterTypeEnvironment
filePath
- The filePath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String replacePath(IStringArray pOldPaths, IStringArray pNewPaths, String inputPath) throws IOException, AutomationException
replacePath
in interface IRasterTypeEnvironment
pOldPaths
- A reference to a com.esri.arcgis.system.IStringArray (in)pNewPaths
- A reference to a com.esri.arcgis.system.IStringArray (in)inputPath
- The inputPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void updateRasterTypeDefaults(IRasterType pRasterType, IMosaicDataset pMosaicDataset, IDataSourceCrawler pCrawler) throws IOException, AutomationException
updateRasterTypeDefaults
in interface IRasterTypeEnvironment2
pRasterType
- A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)pMosaicDataset
- A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset (in)pCrawler
- A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray canOpen(IRasterTypeDataSourceHandlerParameters pParameters) throws IOException, AutomationException
canOpen
in interface IRasterTypeDataSourceHandler
pParameters
- A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeDataSourceHandlerParameters (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void querySupportedFilesInFolder(IRasterTypeDataSourceHandlerParameters pParameters, IStringArray[] ppSupportedFilePaths, IArray[] ppAssociatedRasterTypes) throws IOException, AutomationException
querySupportedFilesInFolder
in interface IRasterTypeDataSourceHandler
pParameters
- A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeDataSourceHandlerParameters (in)ppSupportedFilePaths
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)ppAssociatedRasterTypes
- A reference to a com.esri.arcgis.system.IArray (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IBuilderItem open(IRasterTypeDataSourceHandlerParameters pParameters) throws IOException, AutomationException
open
in interface IRasterTypeDataSourceHandler
pParameters
- A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeDataSourceHandlerParameters (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |