|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.schematic.SchematicDataSource
public class SchematicDataSource
COM Class 'SchematicDataSource'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Schematic data source object.' 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 |
---|
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDataSource |
---|
IID, IID28e044a1_346d_4300_87f9_e391662cb7d6, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDataSourceDesign |
---|
IID, IIDa95127f5_80a4_433f_b304_c128408045f7, xxDummy |
Constructor Summary | |
---|---|
SchematicDataSource(java.lang.Object obj)
Construct a SchematicDataSource using a reference to such an object returned from ArcGIS Engine or Server. |
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. |
void |
delete()
Deletes the schematic data source. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IEnumSchematicDiagram |
findRelatedDiagrams()
Finds the schematic diagrams which use the schematic data source. |
int |
getID()
ID of the schematic data source. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getName()
Name of the schematic data source. |
java.lang.Object |
getObject()
Object associated to the schematic data source. |
ISchematicConnection |
getSchematicConnection()
Schematic connection associated to the schematic data source. |
ISchematicDataset |
getSchematicDataset()
Schematic dataset the schematic data source belongs to. |
java.lang.String[] |
getTableNames(boolean includeSystemTable)
Names of the tables the schematic data source can access to. |
int |
hashCode()
the hashcode for this object |
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 |
release()
Release a SchematicDataSource. |
void |
setName(java.lang.String name)
Name of the schematic data source. |
void |
setObjectByRef(java.lang.Object object)
Object associated to the schematic data source. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchematicDataSource(java.lang.Object obj) throws java.io.IOException
obj
to SchematicDataSource
. *
SchematicDataSource o = (SchematicDataSource)obj; // will not work
SchematicDataSource o = new SchematicDataSource(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
SchematicDataSource theSchematicDataSource = (SchematicDataSource) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface ISchematicDataSource
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(java.lang.String name) throws java.io.IOException, AutomationException
setName
in interface ISchematicDataSource
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getObject() throws java.io.IOException, AutomationException
getObject
in interface ISchematicDataSource
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setObjectByRef(java.lang.Object object) throws java.io.IOException, AutomationException
setObjectByRef
in interface ISchematicDataSource
object
- A reference to another Object (IUnknown) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicConnection getSchematicConnection() throws java.io.IOException, AutomationException
getSchematicConnection
in interface ISchematicDataSource
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDataset getSchematicDataset() throws java.io.IOException, AutomationException
getSchematicDataset
in interface ISchematicDataSource
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getID() throws java.io.IOException, AutomationException
getID
in interface ISchematicDataSource
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface ISchematicDataSource
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String[] getTableNames(boolean includeSystemTable) throws java.io.IOException, AutomationException
getTableNames
in interface ISchematicDataSourceDesign
includeSystemTable
- The includeSystemTable (in, optional, pass false if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicRecordset createSchematicRecordsetFromTable(java.lang.String tableName) throws java.io.IOException, AutomationException
createSchematicRecordsetFromTable
in interface ISchematicDataSourceDesign
tableName
- The tableName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicRecordset createSchematicRecordsetFromQuery(java.lang.String queryString) throws java.io.IOException, AutomationException
createSchematicRecordsetFromQuery
in interface ISchematicDataSourceDesign
queryString
- The queryString (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicDiagram findRelatedDiagrams() throws java.io.IOException, AutomationException
findRelatedDiagrams
in interface ISchematicDataSourceDesign
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean hasRelatedDiagrams() throws java.io.IOException, AutomationException
hasRelatedDiagrams
in interface ISchematicDataSourceDesign
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUnused() throws java.io.IOException, AutomationException
isUnused
in interface ISchematicDataSourceDesign
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void alterSchematicConnection(ISchematicConnection schematicConnection) throws java.io.IOException, AutomationException
alterSchematicConnection
in interface ISchematicDataSourceDesign
schematicConnection
- A reference to a com.esri.arcgis.schematic.ISchematicConnection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |