com.esri.arcgis.geodatabase
Interface ISynchronizationHelper

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FGDCSynchronizationHelper, ISynchronizationHelperProxy

public interface ISynchronizationHelper
extends java.io.Serializable

COM Interface 'ISynchronizationHelper'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to helper functions for metadata synchronization.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7002c8b5_1d00_11d3_a63b_0008c7d3ae50
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void extractBriefEntityAttrProperties(IClass geoDataset, int index, IPropertySet propertySet)
          Extracts brief entity attribute properties from a Feature Class.
 void extractBriefRelationshipProperties(IRelationshipClass relationshipClass, int index, IPropertySet propertySet)
          Extracts brief entity attribute properties from a Relationship Class.
 void extractEntityAttrProperties(IClass geoDataset, int index, IPropertySet propertySet)
          Extracts entity attribute properties from a Feature Class.
 void extractFeatureClassProperties(IFeatureClass geoDataset, int index, IPropertySet propertySet)
          Extracts properties from a Feature Class.
 void extractRelationshipProperties(IRelationshipClass relationshipClass, int index, IPropertySet propertySet)
          Extracts entity attribute properties from a Relationship Class.
 void extractSpatialProperties(IGeoDataset geoDataset, IPropertySet propertySet)
          Extracts spatial properties from a GeoDataset.
 void finishSynchronization(IPropertySet propertySet)
          Call this after synchronizing.
 void populateDistributionProperties(java.lang.String fileName, java.lang.String fileType, IPropertySet propertySet)
          Populates distribution properties given a filename.
 void populateDistributionPropertiesForDatabase(IDataset dataset, IPropertySet propertySet)
          Populates distribution properties given a filename.
 void populateStaticProperties(IPropertySet propertySet)
          Fills in required properties.
 void startSynchronization(IPropertySet propertySet, int action, int interval, boolean[] ok)
          Call this before synchronizing.
 

Field Detail

IID7002c8b5_1d00_11d3_a63b_0008c7d3ae50

static final int IID7002c8b5_1d00_11d3_a63b_0008c7d3ae50
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

startSynchronization

void startSynchronization(IPropertySet propertySet,
                          int action,
                          int interval,
                          boolean[] ok)
                          throws java.io.IOException,
                                 AutomationException
Call this before synchronizing.

Parameters:
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
action - A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)
interval - The interval (in)
ok - The ok (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

finishSynchronization

void finishSynchronization(IPropertySet propertySet)
                           throws java.io.IOException,
                                  AutomationException
Call this after synchronizing.

Parameters:
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

populateStaticProperties

void populateStaticProperties(IPropertySet propertySet)
                              throws java.io.IOException,
                                     AutomationException
Fills in required properties.

Parameters:
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractSpatialProperties

void extractSpatialProperties(IGeoDataset geoDataset,
                              IPropertySet propertySet)
                              throws java.io.IOException,
                                     AutomationException
Extracts spatial properties from a GeoDataset.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractFeatureClassProperties

void extractFeatureClassProperties(IFeatureClass geoDataset,
                                   int index,
                                   IPropertySet propertySet)
                                   throws java.io.IOException,
                                          AutomationException
Extracts properties from a Feature Class.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
index - The index (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractEntityAttrProperties

void extractEntityAttrProperties(IClass geoDataset,
                                 int index,
                                 IPropertySet propertySet)
                                 throws java.io.IOException,
                                        AutomationException
Extracts entity attribute properties from a Feature Class.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IClass (in)
index - The index (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractRelationshipProperties

void extractRelationshipProperties(IRelationshipClass relationshipClass,
                                   int index,
                                   IPropertySet propertySet)
                                   throws java.io.IOException,
                                          AutomationException
Extracts entity attribute properties from a Relationship Class.

Parameters:
relationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)
index - The index (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

populateDistributionProperties

void populateDistributionProperties(java.lang.String fileName,
                                    java.lang.String fileType,
                                    IPropertySet propertySet)
                                    throws java.io.IOException,
                                           AutomationException
Populates distribution properties given a filename.

Parameters:
fileName - The fileName (in)
fileType - The fileType (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

populateDistributionPropertiesForDatabase

void populateDistributionPropertiesForDatabase(IDataset dataset,
                                               IPropertySet propertySet)
                                               throws java.io.IOException,
                                                      AutomationException
Populates distribution properties given a filename.

Parameters:
dataset - A reference to a com.esri.arcgis.geodatabase.IDataset (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractBriefEntityAttrProperties

void extractBriefEntityAttrProperties(IClass geoDataset,
                                      int index,
                                      IPropertySet propertySet)
                                      throws java.io.IOException,
                                             AutomationException
Extracts brief entity attribute properties from a Feature Class.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IClass (in)
index - The index (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractBriefRelationshipProperties

void extractBriefRelationshipProperties(IRelationshipClass relationshipClass,
                                        int index,
                                        IPropertySet propertySet)
                                        throws java.io.IOException,
                                               AutomationException
Extracts brief entity attribute properties from a Relationship Class.

Parameters:
relationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)
index - The index (in)
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.