com.esri.arcgis.geodatabasedistributed
Class GdbExporter

java.lang.Object
  extended by com.esri.arcgis.geodatabasedistributed.GdbExporter
All Implemented Interfaces:
IGdbXmlExport, IXMLDocumentVersion, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class GdbExporter
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGdbXmlExport, IXMLDocumentVersion

COM Class 'GdbExporter'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabaseDistributed.olb'

Description 'Esri Geodatabase Exporter 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabasedistributed.IGdbXmlExport
IID, IID1f88e412_18ce_4324_a1e5_d1a32d5dff4a, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabasedistributed.IXMLDocumentVersion
IID, IID80effd28_c665_47d2_aa21_c4196efcc9d3, xxDummy
 
Constructor Summary
GdbExporter()
          Constructs a GdbExporter using ArcGIS Engine.
GdbExporter(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GdbExporter theGdbExporter = (GdbExporter) obj;
 
Method Summary
 void addIFeatureProgressListener(IFeatureProgress theListener)
          addIFeatureProgressListener.
 void addIGdbXmlExportEventsListener(IGdbXmlExportEvents theListener)
          addIGdbXmlExportEventsListener.
 void addIOperationProgressListener(IOperationProgress theListener)
          addIOperationProgressListener.
 boolean equals(java.lang.Object o)
          Compare this object with another
 void exportDatasets(IEnumNameMapping enumNameMapping, java.lang.String outFile, boolean binaryGeometry, boolean compressed, boolean retrieveMetadata)
          Exports datasets to XML.
 void exportDatasetsSchema(IEnumNameMapping enumNameMapping, java.lang.String outFile, boolean compressed, boolean retrieveMetadata)
          Exports datasets schema to XML.
 void exportRecordSet(ITableName pTableName, java.lang.String outFile, boolean binaryGeometry, boolean compressed)
          Exports a single tabular dataset to XML.
 void exportWorkspace(IWorkspace workspace, java.lang.String outFile, boolean binaryGeometry, boolean compressed, boolean retrieveMetadata)
          Exports a workspace to XML.
 void exportWorkspaceSchema(IWorkspace workspace, java.lang.String outFile, boolean compressed, boolean retrieveMetadata)
          Exports a workspace schema to XML.
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 void release()
          Release a GdbExporter.
 void removeIFeatureProgressListener(IFeatureProgress theListener)
          removeIFeatureProgressListener.
 void removeIGdbXmlExportEventsListener(IGdbXmlExportEvents theListener)
          removeIGdbXmlExportEventsListener.
 void removeIOperationProgressListener(IOperationProgress theListener)
          removeIOperationProgressListener.
 void setNamespaceToExportTo(java.lang.String rhs1)
          The namespace (version) to export to.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GdbExporter

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

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

GdbExporter

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

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

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

addIFeatureProgressListener

public void addIFeatureProgressListener(IFeatureProgress theListener)
                                 throws java.io.IOException
addIFeatureProgressListener. Listen to events generated by this class.

Parameters:
theListener - An object that implements the com.esri.arcgis.geodatabase.IFeatureProgress interface.
Throws:
java.io.IOException - If there are communications problems.

removeIFeatureProgressListener

public void removeIFeatureProgressListener(IFeatureProgress theListener)
                                    throws java.io.IOException
removeIFeatureProgressListener. Stop listening to events generated by this class.

Parameters:
theListener - An object that implements the com.esri.arcgis.geodatabase.IFeatureProgress interface.
Throws:
java.io.IOException - If there are communications problems.

addIOperationProgressListener

public void addIOperationProgressListener(IOperationProgress theListener)
                                   throws java.io.IOException
addIOperationProgressListener. Listen to events generated by this class.

Parameters:
theListener - An object that implements the com.esri.arcgis.geodatabasedistributed.IOperationProgress interface.
Throws:
java.io.IOException - If there are communications problems.

removeIOperationProgressListener

public void removeIOperationProgressListener(IOperationProgress theListener)
                                      throws java.io.IOException
removeIOperationProgressListener. Stop listening to events generated by this class.

Parameters:
theListener - An object that implements the com.esri.arcgis.geodatabasedistributed.IOperationProgress interface.
Throws:
java.io.IOException - If there are communications problems.

addIGdbXmlExportEventsListener

public void addIGdbXmlExportEventsListener(IGdbXmlExportEvents theListener)
                                    throws java.io.IOException
addIGdbXmlExportEventsListener. Listen to events generated by this class.

Parameters:
theListener - An object that implements the com.esri.arcgis.geodatabasedistributed.IGdbXmlExportEvents interface.
Throws:
java.io.IOException - If there are communications problems.

removeIGdbXmlExportEventsListener

public void removeIGdbXmlExportEventsListener(IGdbXmlExportEvents theListener)
                                       throws java.io.IOException
removeIGdbXmlExportEventsListener. Stop listening to events generated by this class.

Parameters:
theListener - An object that implements the com.esri.arcgis.geodatabasedistributed.IGdbXmlExportEvents interface.
Throws:
java.io.IOException - If there are communications problems.

release

public void release()
Release a GdbExporter.

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

exportWorkspace

public void exportWorkspace(IWorkspace workspace,
                            java.lang.String outFile,
                            boolean binaryGeometry,
                            boolean compressed,
                            boolean retrieveMetadata)
                     throws java.io.IOException,
                            AutomationException
Exports a workspace to XML.

Specified by:
exportWorkspace in interface IGdbXmlExport
Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
outFile - The outFile (in)
binaryGeometry - The binaryGeometry (in)
compressed - The compressed (in)
retrieveMetadata - The retrieveMetadata (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportWorkspaceSchema

public void exportWorkspaceSchema(IWorkspace workspace,
                                  java.lang.String outFile,
                                  boolean compressed,
                                  boolean retrieveMetadata)
                           throws java.io.IOException,
                                  AutomationException
Exports a workspace schema to XML.

Specified by:
exportWorkspaceSchema in interface IGdbXmlExport
Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
outFile - The outFile (in)
compressed - The compressed (in)
retrieveMetadata - The retrieveMetadata (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportDatasets

public void exportDatasets(IEnumNameMapping enumNameMapping,
                           java.lang.String outFile,
                           boolean binaryGeometry,
                           boolean compressed,
                           boolean retrieveMetadata)
                    throws java.io.IOException,
                           AutomationException
Exports datasets to XML.

Specified by:
exportDatasets in interface IGdbXmlExport
Parameters:
enumNameMapping - A reference to a com.esri.arcgis.geodatabase.IEnumNameMapping (in)
outFile - The outFile (in)
binaryGeometry - The binaryGeometry (in)
compressed - The compressed (in)
retrieveMetadata - The retrieveMetadata (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportDatasetsSchema

public void exportDatasetsSchema(IEnumNameMapping enumNameMapping,
                                 java.lang.String outFile,
                                 boolean compressed,
                                 boolean retrieveMetadata)
                          throws java.io.IOException,
                                 AutomationException
Exports datasets schema to XML.

Specified by:
exportDatasetsSchema in interface IGdbXmlExport
Parameters:
enumNameMapping - A reference to a com.esri.arcgis.geodatabase.IEnumNameMapping (in)
outFile - The outFile (in)
compressed - The compressed (in)
retrieveMetadata - The retrieveMetadata (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportRecordSet

public void exportRecordSet(ITableName pTableName,
                            java.lang.String outFile,
                            boolean binaryGeometry,
                            boolean compressed)
                     throws java.io.IOException,
                            AutomationException
Exports a single tabular dataset to XML.

Specified by:
exportRecordSet in interface IGdbXmlExport
Parameters:
pTableName - A reference to a com.esri.arcgis.geodatabase.ITableName (in)
outFile - The outFile (in)
binaryGeometry - The binaryGeometry (in)
compressed - The compressed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNamespaceToExportTo

public void setNamespaceToExportTo(java.lang.String rhs1)
                            throws java.io.IOException,
                                   AutomationException
The namespace (version) to export to.

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