com.esri.arcgis.schematic
Class ISchematicDatasetProxy

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

public class ISchematicDatasetProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicDataset, java.io.Serializable

Internal use class Proxy for COM Interface 'ISchematicDataset'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic dataset.' 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.ISchematicDataset
IID, IID20bab3e3_38dd_44a7_aa4a_450bf978a541
 
Constructor Summary
  ISchematicDatasetProxy()
          For internal use only
  ISchematicDatasetProxy(java.lang.Object obj)
           
protected ISchematicDatasetProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicDatasetProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicDatasetProxy(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)
           
 ISchematicDataSource createSchematicDataSource(java.lang.String name, ISchematicConnection schematicConnection)
          Creates a new schematic data source inside the schematic dataset.
 ISchematicDiagramClass createSchematicDiagramClass(java.lang.String name)
          Creates a new schematic diagram class inside the schematic dataset.
 ISchematicElementClass createSchematicElementClass(java.lang.String name, int type)
          Creates a new schematic element class inside the schematic dataset.
 ISchematicFolder createSchematicFolder(java.lang.String name)
          Creates a new schematic folder in the schematic dataset.
 ISchematicDataSource getDefaultSchematicDataSource()
          Cuurent schematic data source.
 int getID()
          ID of the schematic dataset.
 IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams()
          Opened schematic in memory diagrams of the schematic dataset.
 ISchematicWorkspace getSchematicWorkspace()
          Schematic workspace related to the schematic dataset.
 boolean isDesignMode()
          Indicates if the schematic dataset design mode is activated.
 boolean isHasChanged()
          Indicates if the schematic dataset has changed.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void save(int saveVersion, boolean canDeleteNonEmptyTables)
          Saves the schematic dataset.
 void setDesignMode(boolean designMode)
          Indicates if the schematic dataset design mode is activated.
 void setHasChanged(boolean hasChanged)
          Indicates if the schematic dataset has changed.
 
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

ISchematicDatasetProxy

public ISchematicDatasetProxy(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

ISchematicDatasetProxy

public ISchematicDatasetProxy()
For internal use only


ISchematicDatasetProxy

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

ISchematicDatasetProxy

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

ISchematicDatasetProxy

protected ISchematicDatasetProxy(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

getID

public int getID()
          throws java.io.IOException,
                 AutomationException
ID of the schematic dataset.

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

getSchematicWorkspace

public ISchematicWorkspace getSchematicWorkspace()
                                          throws java.io.IOException,
                                                 AutomationException
Schematic workspace related to the schematic dataset.

Specified by:
getSchematicWorkspace in interface ISchematicDataset
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicWorkspace
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasChanged

public boolean isHasChanged()
                     throws java.io.IOException,
                            AutomationException
Indicates if the schematic dataset has changed.

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

setHasChanged

public void setHasChanged(boolean hasChanged)
                   throws java.io.IOException,
                          AutomationException
Indicates if the schematic dataset has changed.

Specified by:
setHasChanged in interface ISchematicDataset
Parameters:
hasChanged - The hasChanged (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save(int saveVersion,
                 boolean canDeleteNonEmptyTables)
          throws java.io.IOException,
                 AutomationException
Saves the schematic dataset.

Specified by:
save in interface ISchematicDataset
Parameters:
saveVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)
canDeleteNonEmptyTables - The canDeleteNonEmptyTables (in, optional, pass false if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicInMemoryDiagrams

public IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams()
                                                           throws java.io.IOException,
                                                                  AutomationException
Opened schematic in memory diagrams of the schematic dataset.

Specified by:
getSchematicInMemoryDiagrams in interface ISchematicDataset
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryDiagram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicDiagramClass

public ISchematicDiagramClass createSchematicDiagramClass(java.lang.String name)
                                                   throws java.io.IOException,
                                                          AutomationException
Creates a new schematic diagram class inside the schematic dataset.

Specified by:
createSchematicDiagramClass in interface ISchematicDataset
Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicElementClass

public ISchematicElementClass createSchematicElementClass(java.lang.String name,
                                                          int type)
                                                   throws java.io.IOException,
                                                          AutomationException
Creates a new schematic element class inside the schematic dataset.

Specified by:
createSchematicElementClass in interface ISchematicDataset
Parameters:
name - The name (in)
type - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicElementClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicDataSource

public ISchematicDataSource createSchematicDataSource(java.lang.String name,
                                                      ISchematicConnection schematicConnection)
                                               throws java.io.IOException,
                                                      AutomationException
Creates a new schematic data source inside the schematic dataset.

Specified by:
createSchematicDataSource in interface ISchematicDataset
Parameters:
name - The name (in)
schematicConnection - A reference to a com.esri.arcgis.schematic.ISchematicConnection (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataSource
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicFolder

public ISchematicFolder createSchematicFolder(java.lang.String name)
                                       throws java.io.IOException,
                                              AutomationException
Creates a new schematic folder in the schematic dataset.

Specified by:
createSchematicFolder in interface ISchematicDataset
Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicFolder
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultSchematicDataSource

public ISchematicDataSource getDefaultSchematicDataSource()
                                                   throws java.io.IOException,
                                                          AutomationException
Cuurent schematic data source.

Specified by:
getDefaultSchematicDataSource in interface ISchematicDataset
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataSource
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDesignMode

public boolean isDesignMode()
                     throws java.io.IOException,
                            AutomationException
Indicates if the schematic dataset design mode is activated.

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

setDesignMode

public void setDesignMode(boolean designMode)
                   throws java.io.IOException,
                          AutomationException
Indicates if the schematic dataset design mode is activated.

Specified by:
setDesignMode in interface ISchematicDataset
Parameters:
designMode - The designMode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.