com.esri.arcgis.schematic
Interface ISchematicDataSourceDesign

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicDataSourceDesignProxy, SchematicDataSource

public interface ISchematicDataSourceDesign
extends java.io.Serializable

COM Interface 'ISchematicDataSourceDesign'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic data source design.' 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 IIDa95127f5_80a4_433f_b304_c128408045f7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void alterSchematicConnection(ISchematicConnection schematicConnection)
          Changes the schematic connection of the schematic data source.
 ISchematicRecordset createSchematicRecordsetFromQuery(java.lang.String queryString)
          Creates a schematic recordset from a query.
 ISchematicRecordset createSchematicRecordsetFromTable(java.lang.String tableName)
          Creates a schematic recordset from a table name.
 IEnumSchematicDiagram findRelatedDiagrams()
          Finds the schematic diagrams which use the schematic data source.
 java.lang.String[] getTableNames(boolean includeSystemTable)
          Names of the tables the schematic data source can access to.
 boolean hasRelatedDiagrams()
          Indicates whether or not some schematic diagrams use the schematic data source.
 boolean isUnused()
          Indicates whether or not the schematic data source is unused.
 

Field Detail

IIDa95127f5_80a4_433f_b304_c128408045f7

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

getTableNames

java.lang.String[] getTableNames(boolean includeSystemTable)
                                 throws java.io.IOException,
                                        AutomationException
Names of the tables the schematic data source can access to.

Parameters:
includeSystemTable - The includeSystemTable (in, optional, pass false if not required)
Returns:
The names
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicRecordsetFromTable

ISchematicRecordset createSchematicRecordsetFromTable(java.lang.String tableName)
                                                      throws java.io.IOException,
                                                             AutomationException
Creates a schematic recordset from a table name.

Parameters:
tableName - The tableName (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicRecordsetFromQuery

ISchematicRecordset createSchematicRecordsetFromQuery(java.lang.String queryString)
                                                      throws java.io.IOException,
                                                             AutomationException
Creates a schematic recordset from a query.

Parameters:
queryString - The queryString (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findRelatedDiagrams

IEnumSchematicDiagram findRelatedDiagrams()
                                          throws java.io.IOException,
                                                 AutomationException
Finds the schematic diagrams which use the schematic data source.

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

hasRelatedDiagrams

boolean hasRelatedDiagrams()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether or not some schematic diagrams use the schematic data source.

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

isUnused

boolean isUnused()
                 throws java.io.IOException,
                        AutomationException
Indicates whether or not the schematic data source is unused.

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

alterSchematicConnection

void alterSchematicConnection(ISchematicConnection schematicConnection)
                              throws java.io.IOException,
                                     AutomationException
Changes the schematic connection of the schematic data source.

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