com.esri.arcgis.analyst3d
Class Import3DFile

java.lang.Object
  extended by com.esri.arcgis.analyst3d.Import3DFile
All Implemented Interfaces:
IImport3DApplication, IImport3DFile, IImport3DFileRoots, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class Import3DFile
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IImport3DFile, IImport3DFileRoots, IImport3DApplication

COM Class 'Import3DFile'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description 'Import 3D File component.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.analyst3d.IImport3DFile
IID, IID95e48b87_336e_4062_9b68_eb8ec9177ab8, xxDummy
 
Fields inherited from interface com.esri.arcgis.analyst3d.IImport3DFileRoots
IID, IID141ced35_f903_47b3_9ea3_210b751583e7, xxDummy
 
Fields inherited from interface com.esri.arcgis.analyst3d.IImport3DApplication
IID, IID8ca5fc21_a755_400f_b47e_cbff35f4ff46, xxDummy
 
Constructor Summary
Import3DFile()
          Constructs a Import3DFile using ArcGIS Engine.
Import3DFile(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
Import3DFile theImport3DFile = (Import3DFile) obj;
 
Method Summary
 void createFromFile(java.lang.String filePath)
          Load from File.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IGeometry getApplicationGeometry(java.lang.Object pApplication, boolean onlySelected)
          The Geometry interface.
static java.lang.String getClsid()
          getClsid.
 java.lang.String getFileDescription()
          The File Description for Browsing.
 java.lang.String getFileExtension()
          The File Extension for Browsing.
 IGeometry getGeometry()
          The Geometry interface.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getRootCountFromFile(java.lang.String filePath)
          The Root Count of the File.
 IGeometry getRootGeometry(int rootIndex)
          The Geometry interface.
 int hashCode()
          the hashcode for this object
 boolean isCanBrowse()
          Indicates if this implementation can browse for files.
 boolean isValidApplication(java.lang.Object pApplication)
          Indicates if this is a valid 3D Application.
 boolean isValidFile(java.lang.String filePath)
          Indicates if this is a valid 3D Import File.
 void release()
          Release a Import3DFile.
 void releaseCurrentFile()
          Release the Current File.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Import3DFile

public Import3DFile()
             throws java.io.IOException,
                    java.net.UnknownHostException
Constructs a Import3DFile using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

Import3DFile

public Import3DFile(java.lang.Object obj)
             throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
Import3DFile theImport3DFile = (Import3DFile) obj;

Construct a Import3DFile using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to Import3DFile.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a Import3DFile.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

isValidFile

public boolean isValidFile(java.lang.String filePath)
                    throws java.io.IOException,
                           AutomationException
Indicates if this is a valid 3D Import File.

Specified by:
isValidFile in interface IImport3DFile
Specified by:
isValidFile in interface IImport3DFileRoots
Parameters:
filePath - The filePath (in)
Returns:
The pValid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createFromFile

public void createFromFile(java.lang.String filePath)
                    throws java.io.IOException,
                           AutomationException
Load from File.

Specified by:
createFromFile in interface IImport3DFile
Parameters:
filePath - The filePath (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometry

public IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
The Geometry interface.

Specified by:
getGeometry in interface IImport3DFile
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCanBrowse

public boolean isCanBrowse()
                    throws java.io.IOException,
                           AutomationException
Indicates if this implementation can browse for files.

Specified by:
isCanBrowse in interface IImport3DFile
Returns:
The pCanBrowse
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFileDescription

public java.lang.String getFileDescription()
                                    throws java.io.IOException,
                                           AutomationException
The File Description for Browsing.

Specified by:
getFileDescription in interface IImport3DFile
Returns:
The pDescription
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFileExtension

public java.lang.String getFileExtension()
                                  throws java.io.IOException,
                                         AutomationException
The File Extension for Browsing.

Specified by:
getFileExtension in interface IImport3DFile
Returns:
The pFileExtention
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRootCountFromFile

public int getRootCountFromFile(java.lang.String filePath)
                         throws java.io.IOException,
                                AutomationException
The Root Count of the File.

Specified by:
getRootCountFromFile in interface IImport3DFileRoots
Parameters:
filePath - The filePath (in)
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRootGeometry

public IGeometry getRootGeometry(int rootIndex)
                          throws java.io.IOException,
                                 AutomationException
The Geometry interface.

Specified by:
getRootGeometry in interface IImport3DFileRoots
Parameters:
rootIndex - The rootIndex (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

releaseCurrentFile

public void releaseCurrentFile()
                        throws java.io.IOException,
                               AutomationException
Release the Current File.

Specified by:
releaseCurrentFile in interface IImport3DFileRoots
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isValidApplication

public boolean isValidApplication(java.lang.Object pApplication)
                           throws java.io.IOException,
                                  AutomationException
Indicates if this is a valid 3D Application.

Specified by:
isValidApplication in interface IImport3DApplication
Parameters:
pApplication - A Variant (in)
Returns:
The pValid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getApplicationGeometry

public IGeometry getApplicationGeometry(java.lang.Object pApplication,
                                        boolean onlySelected)
                                 throws java.io.IOException,
                                        AutomationException
The Geometry interface.

Specified by:
getApplicationGeometry in interface IImport3DApplication
Parameters:
pApplication - A Variant (in)
onlySelected - The onlySelected (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.