|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public int getID()
throws IOException,
AutomationException
getID in interface ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicWorkspace getSchematicWorkspace()
throws IOException,
AutomationException
getSchematicWorkspace in interface ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasChanged()
throws IOException,
AutomationException
isHasChanged in interface ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHasChanged(boolean hasChanged)
throws IOException,
AutomationException
setHasChanged in interface ISchematicDatasethasChanged - 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 ISchematicDatasetsaveVersion - 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 ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass createSchematicDiagramClass(String name)
throws IOException,
AutomationException
createSchematicDiagramClass in interface ISchematicDatasetname - 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 ISchematicDatasetname - 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 ISchematicDatasetname - 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 ISchematicDatasetname - 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 ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDesignMode()
throws IOException,
AutomationException
isDesignMode in interface ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDesignMode(boolean designMode)
throws IOException,
AutomationException
setDesignMode in interface ISchematicDatasetdesignMode - 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 | ||||||||