com.esri.arcgis.geodatabase
Class SimpleDataConverter

java.lang.Object
  extended by com.esri.arcgis.geodatabase.SimpleDataConverter
All Implemented Interfaces:
IConnectionPointContainer, ISimpleDataConverter, ISimpleDataConverter2, com.esri.arcgis.interop.RemoteObjRef, ISupportErrorInfo, java.io.Serializable

public class SimpleDataConverter
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISimpleDataConverter, ISimpleDataConverter2, IConnectionPointContainer, ISupportErrorInfo

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

Description 'Convert a set of shape files into Access or SDE.' 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.geodatabase.ISimpleDataConverter2
IID, IIDd1e48d08_ee0b_11d3_a0a1_00c04f6bc626, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.ISimpleDataConverter
IID0446469d_fafa_11d1_aab1_00c04fa33c20
 
Fields inherited from interface com.esri.arcgis.display.IConnectionPointContainer
IID, IIDb196b284_bab4_101a_b69c_00aa00341d07, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
SimpleDataConverter()
          Constructs a SimpleDataConverter using ArcGIS Engine.
SimpleDataConverter(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SimpleDataConverter theSimpleDataConverter = (SimpleDataConverter) obj;
 
Method Summary
 void addIFeatureProgressListener(IFeatureProgress theListener)
          addIFeatureProgressListener.
 IEnumInvalidObject convert()
          Convert the input FeatureClass to another FeatureClass in the output FeatureDataset.
 void enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
          enumConnectionPoints
 boolean equals(java.lang.Object o)
          Compare this object with another
 void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP)
          findConnectionPoint
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 void release()
          Release a SimpleDataConverter.
 void removeIFeatureProgressListener(IFeatureProgress theListener)
          removeIFeatureProgressListener.
 void reset()
          Reset all the properties associated with the simple data converter.
 void setConfigurationKeyword(java.lang.String rhs1)
          The configuration keyword for the new FeatureClass.
 void setDataConvertProcessByRef(IDataConvertProcess rhs1)
          The data converter process object.
 void setFlushInterval(int rhs1)
          The flushing interval for sde FeatureClass.
 void setInputDatasetNameByRef(IDatasetName rhs1)
          The input DatasetName, FeatureClass or table.
 void setInputQueryFilterByRef(IQueryFilter rhs1)
          The input QueryFilter.
 void setInputSelectionSetByRef(ISelectionSet rhs1)
          The set of objects to convert.
 void setIsFeatureTypeSimple(boolean rhs1)
          The property to preserve the inputFeatureType in the output.
 void setOutputDatasetNameByRef(IDatasetName rhs1)
          The output object class Name (optional).
 void setOutputFeatureDatasetNameByRef(IFeatureDatasetName rhs1)
          The output FeatureDatasetName.
 void setOutputFieldsByRef(IFields rhs1)
          The output fields for the input FeatureClass.
 void setOutputGeometryDefByRef(IGeometryDef rhs1)
          The GeometryDef (optional) for the output FeatureDatasetName.
 void setParentWindowHandle(int rhs1)
          The parent hWnd.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDataConverter

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

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

SimpleDataConverter

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

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

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.

release

public void release()
Release a SimpleDataConverter.

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

convert

public IEnumInvalidObject convert()
                           throws java.io.IOException,
                                  AutomationException
Convert the input FeatureClass to another FeatureClass in the output FeatureDataset.

Specified by:
convert in interface ISimpleDataConverter
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumInvalidObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

public void reset()
           throws java.io.IOException,
                  AutomationException
Reset all the properties associated with the simple data converter.

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

setIsFeatureTypeSimple

public void setIsFeatureTypeSimple(boolean rhs1)
                            throws java.io.IOException,
                                   AutomationException
The property to preserve the inputFeatureType in the output.

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

setInputDatasetNameByRef

public void setInputDatasetNameByRef(IDatasetName rhs1)
                              throws java.io.IOException,
                                     AutomationException
The input DatasetName, FeatureClass or table.

Specified by:
setInputDatasetNameByRef in interface ISimpleDataConverter
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputQueryFilterByRef

public void setInputQueryFilterByRef(IQueryFilter rhs1)
                              throws java.io.IOException,
                                     AutomationException
The input QueryFilter.

Specified by:
setInputQueryFilterByRef in interface ISimpleDataConverter
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputGeometryDefByRef

public void setOutputGeometryDefByRef(IGeometryDef rhs1)
                               throws java.io.IOException,
                                      AutomationException
The GeometryDef (optional) for the output FeatureDatasetName.

Specified by:
setOutputGeometryDefByRef in interface ISimpleDataConverter
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputFieldsByRef

public void setOutputFieldsByRef(IFields rhs1)
                          throws java.io.IOException,
                                 AutomationException
The output fields for the input FeatureClass.

Specified by:
setOutputFieldsByRef in interface ISimpleDataConverter
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFields (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputFeatureDatasetNameByRef

public void setOutputFeatureDatasetNameByRef(IFeatureDatasetName rhs1)
                                      throws java.io.IOException,
                                             AutomationException
The output FeatureDatasetName.

Specified by:
setOutputFeatureDatasetNameByRef in interface ISimpleDataConverter
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureDatasetName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputDatasetNameByRef

public void setOutputDatasetNameByRef(IDatasetName rhs1)
                               throws java.io.IOException,
                                      AutomationException
The output object class Name (optional).

Specified by:
setOutputDatasetNameByRef in interface ISimpleDataConverter
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setConfigurationKeyword

public void setConfigurationKeyword(java.lang.String rhs1)
                             throws java.io.IOException,
                                    AutomationException
The configuration keyword for the new FeatureClass.

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

setFlushInterval

public void setFlushInterval(int rhs1)
                      throws java.io.IOException,
                             AutomationException
The flushing interval for sde FeatureClass.

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

setParentWindowHandle

public void setParentWindowHandle(int rhs1)
                           throws java.io.IOException,
                                  AutomationException
The parent hWnd.

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

setInputSelectionSetByRef

public void setInputSelectionSetByRef(ISelectionSet rhs1)
                               throws java.io.IOException,
                                      AutomationException
The set of objects to convert.

Specified by:
setInputSelectionSetByRef in interface ISimpleDataConverter2
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDataConvertProcessByRef

public void setDataConvertProcessByRef(IDataConvertProcess rhs1)
                                throws java.io.IOException,
                                       AutomationException
The data converter process object.

Specified by:
setDataConvertProcessByRef in interface ISimpleDataConverter2
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IDataConvertProcess (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

enumConnectionPoints

public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
                          throws java.io.IOException,
                                 AutomationException
enumConnectionPoints

Specified by:
enumConnectionPoints in interface IConnectionPointContainer
Parameters:
ppEnum - A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findConnectionPoint

public void findConnectionPoint(GUID riid,
                                IConnectionPoint[] ppCP)
                         throws java.io.IOException,
                                AutomationException
findConnectionPoint

Specified by:
findConnectionPoint in interface IConnectionPointContainer
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
ppCP - A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.