|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.schematic.ISchematicDatasetProxy
public class ISchematicDatasetProxy
Provides access to members that manage the schematic dataset.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ISchematicDatasetProxy()
|
|
ISchematicDatasetProxy(Object obj)
|
protected |
ISchematicDatasetProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
ISchematicDataSource |
createSchematicDataSource(String name,
ISchematicConnection schematicConnection)
Creates a new schematic data source inside the schematic dataset. |
ISchematicDiagramClass |
createSchematicDiagramClass(String name)
Creates a new schematic diagram class inside the schematic dataset. |
ISchematicElementClass |
createSchematicElementClass(String name,
int type)
Creates a new schematic element class inside the schematic dataset. |
ISchematicFolder |
createSchematicFolder(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(String iidStr,
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 |
---|
public boolean noncastable
Constructor Detail |
---|
public ISchematicDatasetProxy()
public ISchematicDatasetProxy(Object obj) throws IOException
IOException
protected ISchematicDatasetProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public int getID() throws IOException, AutomationException
getID
in interface ISchematicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicWorkspace getSchematicWorkspace() throws IOException, AutomationException
getSchematicWorkspace
in interface ISchematicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasChanged() throws IOException, AutomationException
isHasChanged
in interface ISchematicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHasChanged(boolean hasChanged) throws IOException, AutomationException
setHasChanged
in interface ISchematicDataset
hasChanged
- The hasChanged (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(int saveVersion, boolean canDeleteNonEmptyTables) throws IOException, AutomationException
save
in interface ISchematicDataset
saveVersion
- A com.esri.arcgis.system.esriArcGISVersion constant (in)canDeleteNonEmptyTables
- The canDeleteNonEmptyTables (in, optional, pass false if not required)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams() throws IOException, AutomationException
getSchematicInMemoryDiagrams
in interface ISchematicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagramClass createSchematicDiagramClass(String name) throws IOException, AutomationException
createSchematicDiagramClass
in interface ISchematicDataset
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicDataset.createSchematicElementClass(String, int)
,
ISchematicDataset
public ISchematicElementClass createSchematicElementClass(String name, int type) throws IOException, AutomationException
createSchematicElementClass
in interface ISchematicDataset
name
- The name (in)type
- A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicDataset.createSchematicDiagramClass(String)
public ISchematicDataSource createSchematicDataSource(String name, ISchematicConnection schematicConnection) throws IOException, AutomationException
createSchematicDataSource
in interface ISchematicDataset
name
- The name (in)schematicConnection
- A reference to a com.esri.arcgis.schematic.ISchematicConnection (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicFolder createSchematicFolder(String name) throws IOException, AutomationException
createSchematicFolder
in interface ISchematicDataset
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDataSource getDefaultSchematicDataSource() throws IOException, AutomationException
getDefaultSchematicDataSource
in interface ISchematicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDesignMode() throws IOException, AutomationException
isDesignMode
in interface ISchematicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDesignMode(boolean designMode) throws IOException, AutomationException
setDesignMode
in interface ISchematicDataset
designMode
- The designMode (in)
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 |