com.esri.arcgis.geodatabase
Interface IPlugInFileOperationsClass

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IPlugInFileOperationsClassProxy

public interface IPlugInFileOperationsClass
extends java.io.Serializable

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

Description: 'Provides access to members for copying, deleting and renaming classes in a dataset helper.' 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 IID0936597f_ebe1_4b29_bac4_47dafce72a36
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canCopy(int classIndex)
          True if this dataset can be copied.
 boolean canDelete(int classIndex)
          True if this dataset can be deleted.
 boolean canRename(int classIndex)
          True if this dataset can be renamed.
 void copy(int classIndex, java.lang.String copyName, IWorkspace copyWorkspace)
          Copies this dataset to a new dataset with the specified name.
 void delete(int classIndex)
          Deletes this dataset.
 java.lang.String rename(int classIndex, java.lang.String name)
          Renames this dataset.
 

Field Detail

IID0936597f_ebe1_4b29_bac4_47dafce72a36

static final int IID0936597f_ebe1_4b29_bac4_47dafce72a36
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

canCopy

boolean canCopy(int classIndex)
                throws java.io.IOException,
                       AutomationException
True if this dataset can be copied.

Parameters:
classIndex - The classIndex (in)
Returns:
The canCopy
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

copy

void copy(int classIndex,
          java.lang.String copyName,
          IWorkspace copyWorkspace)
          throws java.io.IOException,
                 AutomationException
Copies this dataset to a new dataset with the specified name.

Parameters:
classIndex - The classIndex (in)
copyName - The copyName (in)
copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canDelete

boolean canDelete(int classIndex)
                  throws java.io.IOException,
                         AutomationException
True if this dataset can be deleted.

Parameters:
classIndex - The classIndex (in)
Returns:
The canDelete
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

void delete(int classIndex)
            throws java.io.IOException,
                   AutomationException
Deletes this dataset.

Parameters:
classIndex - The classIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canRename

boolean canRename(int classIndex)
                  throws java.io.IOException,
                         AutomationException
True if this dataset can be renamed.

Parameters:
classIndex - The classIndex (in)
Returns:
The canRename
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

rename

java.lang.String rename(int classIndex,
                        java.lang.String name)
                        throws java.io.IOException,
                               AutomationException
Renames this dataset.

Parameters:
classIndex - The classIndex (in)
name - The name (in)
Returns:
The newName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.