public class FormatList extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IFormatList, IFormatData, IFormatTest, IRasterFormatControl
Description 'A collection of information about supported raster formats.' 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 =
IID, IID34bd97e1_5ed8_11d3_80ea_00500462e955, xxDummy
IID, IID43e890d1_5ed9_11d3_80ea_00500462e955, xxDummy
IID, IID3d3e5180_6c5d_11d3_80ee_00500462e955, xxDummy
IID, IID07f9af37_9121_480b_82e9_760c96e16618, xxDummy
Constructor and Description |
---|
FormatList()
Constructs a FormatList using ArcGIS Engine.
|
FormatList(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
FormatList theFormatList = (FormatList) obj; |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
IFormatData |
formatIdentify(java.lang.String path)
The title of the dataset's format, if supported.
|
boolean |
formatVerify(java.lang.String path,
java.lang.String title)
Tests whether a dataset is a raster format given a title.
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getCount()
Total number of formats.
|
int |
getCurrentRecord()
Index of currently accessed format information.
|
java.lang.String |
getExtension()
Default extension (without the dot).
|
int |
getFormatSupportLevel()
The current raster format support level.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
getOrder()
Order to display in UI.
|
java.lang.String |
getShortName()
Name used for icon registration.
|
java.lang.String |
getTempl()
Wildcard string for file matching.
|
java.lang.String |
getTitle()
Implementor name of format.
|
java.lang.String |
getUITitle()
User legible name of format.
|
int |
hashCode()
the hashcode for this object
|
boolean |
isCreatable()
Indicates whether this format supports 'SaveAs'.
|
boolean |
isDirectory()
Indicates whether this format is directory based, as opposed to file based.
|
boolean |
isPseudo()
Indicates if wildcard match is enough for verification.
|
boolean |
isUserFile()
Indicates whether this format is intended for display to user (eg.
|
IFormatData |
item(int index)
Returns format information for a given index.
|
void |
release()
Release this COM object reference
|
void |
setCurrentRecord(int pVal)
Index of currently accessed format information.
|
void |
setFormatSupportLevel(int pSupportLevel)
The current raster format support level.
|
public FormatList() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic FormatList(java.lang.Object obj) throws java.io.IOException
FormatList theFormatList = (FormatList) obj;
obj
to FormatList
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic 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 int getCount() throws java.io.IOException, AutomationException
getCount
in interface IFormatList
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFormatData item(int index) throws java.io.IOException, AutomationException
item
in interface IFormatList
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getCurrentRecord() throws java.io.IOException, AutomationException
getCurrentRecord
in interface IFormatList
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCurrentRecord(int pVal) throws java.io.IOException, AutomationException
setCurrentRecord
in interface IFormatList
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTitle() throws java.io.IOException, AutomationException
getTitle
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getUITitle() throws java.io.IOException, AutomationException
getUITitle
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getOrder() throws java.io.IOException, AutomationException
getOrder
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTempl() throws java.io.IOException, AutomationException
getTempl
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isPseudo() throws java.io.IOException, AutomationException
isPseudo
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getExtension() throws java.io.IOException, AutomationException
getExtension
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getShortName() throws java.io.IOException, AutomationException
getShortName
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isDirectory() throws java.io.IOException, AutomationException
isDirectory
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCreatable() throws java.io.IOException, AutomationException
isCreatable
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isUserFile() throws java.io.IOException, AutomationException
isUserFile
in interface IFormatData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean formatVerify(java.lang.String path, java.lang.String title) throws java.io.IOException, AutomationException
formatVerify
in interface IFormatTest
path
- The path (in)title
- The title (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFormatData formatIdentify(java.lang.String path) throws java.io.IOException, AutomationException
formatIdentify
in interface IFormatTest
path
- The path (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getFormatSupportLevel() throws java.io.IOException, AutomationException
getFormatSupportLevel
in interface IRasterFormatControl
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFormatSupportLevel(int pSupportLevel) throws java.io.IOException, AutomationException
setFormatSupportLevel
in interface IRasterFormatControl
pSupportLevel
- A com.esri.arcgis.datasourcesraster.esriRasterFormatSupportLevel constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.