com.esri.arcgis.schematic
Class ISchematicDataSourceDesignProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicDataSourceDesignProxy
All Implemented Interfaces:
ISchematicDataSourceDesign, java.io.Externalizable, java.io.Serializable

public class ISchematicDataSourceDesignProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicDataSourceDesign, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDataSourceDesign
IID, IIDa95127f5_80a4_433f_b304_c128408045f7
 
Constructor Summary
  ISchematicDataSourceDesignProxy()
          For internal use only
  ISchematicDataSourceDesignProxy(java.lang.Object obj)
           
protected ISchematicDataSourceDesignProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicDataSourceDesignProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicDataSourceDesignProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ISchematicDataSourceDesignProxy

public ISchematicDataSourceDesignProxy(java.lang.String CLSID,
                                       java.lang.String host,
                                       com.esri.arcgis.interop.AuthInfo authInfo)
                                throws java.net.UnknownHostException,
                                       java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ISchematicDataSourceDesignProxy

public ISchematicDataSourceDesignProxy()
For internal use only


ISchematicDataSourceDesignProxy

public ISchematicDataSourceDesignProxy(java.lang.Object obj)
                                throws java.io.IOException
Throws:
java.io.IOException

ISchematicDataSourceDesignProxy

protected ISchematicDataSourceDesignProxy(java.lang.Object obj,
                                          java.lang.String iid)
                                   throws java.io.IOException
Throws:
java.io.IOException

ISchematicDataSourceDesignProxy

protected ISchematicDataSourceDesignProxy(java.lang.String CLSID,
                                          java.lang.String iid,
                                          java.lang.String host,
                                          com.esri.arcgis.interop.AuthInfo authInfo)
                                   throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getTableNames

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

Specified by:
getTableNames in interface ISchematicDataSourceDesign
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

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

Specified by:
createSchematicRecordsetFromTable in interface ISchematicDataSourceDesign
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

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

Specified by:
createSchematicRecordsetFromQuery in interface ISchematicDataSourceDesign
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

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

Specified by:
findRelatedDiagrams in interface ISchematicDataSourceDesign
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

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

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

isUnused

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

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

alterSchematicConnection

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

Specified by:
alterSchematicConnection in interface ISchematicDataSourceDesign
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.