com.esri.arcgis.carto
Interface ITableFactory

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITableFactoryProxy, NetCDFTableFactory

public interface ITableFactory
extends java.io.Serializable

COM Interface 'ITableFactory'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control the creation of tables through a factory.' 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 IID7e8f8cbf_0dd6_47e1_bbb8_b049a6ec0267
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumTable create(java.lang.Object inputObject)
          Creates table(s) based on the specified object.
 java.lang.String getPublicName()
          Public name of the factory.
 java.lang.String getTableCategory()
          Category name.
 boolean isCanCreate(java.lang.Object inputObject)
          Indicates if the factory can create a table based upon the specified object.
 IEnumTable loadTables()
          Loads a set of layers.
 

Field Detail

IID7e8f8cbf_0dd6_47e1_bbb8_b049a6ec0267

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

getPublicName

java.lang.String getPublicName()
                               throws java.io.IOException,
                                      AutomationException
Public name of the factory.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTableCategory

java.lang.String getTableCategory()
                                  throws java.io.IOException,
                                         AutomationException
Category name.

Returns:
The category
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadTables

IEnumTable loadTables()
                      throws java.io.IOException,
                             AutomationException
Loads a set of layers.

Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCanCreate

boolean isCanCreate(java.lang.Object inputObject)
                    throws java.io.IOException,
                           AutomationException
Indicates if the factory can create a table based upon the specified object.

Parameters:
inputObject - A reference to another Object (IUnknown) (in)
Returns:
The ok
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

create

IEnumTable create(java.lang.Object inputObject)
                  throws java.io.IOException,
                         AutomationException
Creates table(s) based on the specified object.

Parameters:
inputObject - A reference to another Object (IUnknown) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.