com.esri.arcgis.geodatabasedistributed
Class DataExtraction

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

public class DataExtraction
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IDataExtraction, IXMLDocumentVersion

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

Description 'Extracts data from one geodatabase to another geodatabase.' 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.IDataExtraction
IID, IIDcf7e4cf0_e0c0_4302_ab42_c32899835602, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabasedistributed.IXMLDocumentVersion
IID, IID80effd28_c665_47d2_aa21_c4196efcc9d3, xxDummy
 
Constructor Summary
DataExtraction()
          Constructs a DataExtraction using ArcGIS Engine.
DataExtraction(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DataExtraction theDataExtraction = (DataExtraction) obj;
 
Method Summary
 void addIFeatureProgressListener(IFeatureProgress theListener)
          addIFeatureProgressListener.
 void addIReplicaProgressListener(IReplicaProgress theListener)
          addIReplicaProgressListener.
 boolean equals(java.lang.Object o)
          Compare this object with another
 void extract(IReplicaDescription rDDescription, boolean transferRelObjects)
          Extracts schema and data from one geodatabase to another geodatabase.
 void extractSchema(IReplicaDescription rSDescription, ISpatialReference outputSpatialReference)
          Extracts schema only from one geodatabase to another geodatabase.
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 DataExtraction.
 void removeIFeatureProgressListener(IFeatureProgress theListener)
          removeIFeatureProgressListener.
 void removeIReplicaProgressListener(IReplicaProgress theListener)
          removeIReplicaProgressListener.
 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

DataExtraction

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

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

DataExtraction

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

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

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.

addIReplicaProgressListener

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

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

removeIReplicaProgressListener

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

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

release

public void release()
Release a DataExtraction.

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

extract

public void extract(IReplicaDescription rDDescription,
                    boolean transferRelObjects)
             throws java.io.IOException,
                    AutomationException
Extracts schema and data from one geodatabase to another geodatabase.

Specified by:
extract in interface IDataExtraction
Parameters:
rDDescription - A reference to a com.esri.arcgis.geodatabase.IReplicaDescription (in)
transferRelObjects - The transferRelObjects (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractSchema

public void extractSchema(IReplicaDescription rSDescription,
                          ISpatialReference outputSpatialReference)
                   throws java.io.IOException,
                          AutomationException
Extracts schema only from one geodatabase to another geodatabase.

Specified by:
extractSchema in interface IDataExtraction
Parameters:
rSDescription - A reference to a com.esri.arcgis.geodatabase.IReplicaDescription (in)
outputSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (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.