|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicCallbackBuilder
public class SchematicCallbackBuilder
Schematic Callback builder object.
| Constructor Summary | |
|---|---|
SchematicCallbackBuilder()
Constructs a SchematicCallbackBuilder using ArcGIS Engine. |
|
SchematicCallbackBuilder(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SchematicCallbackBuilder theSchematicCallbackBuilder = (SchematicCallbackBuilder) obj; |
|
| Method Summary | |
|---|---|
boolean |
canCopyDiagram(ISchematicDiagram diagram)
Indicates if the schematic diagram implemented by the schematic diagram builder can be copied. |
boolean |
canDeleteDiagram(ISchematicDiagram diagram)
Indicates if the schematic diagram implemented by the schematic diagram builder can be deleted. |
boolean |
canDeleteElement(ISchematicDiagram diagram)
Indicates if schematic element managed by the schematic diagram builder can be deleted. |
boolean |
canRenameDiagram(ISchematicDiagram diagram)
Indicates if the schematic diagram implemented by the schematic diaram builder can be renamed. |
IDataset |
copyDiagram(ISchematicDiagram diagram,
String copyName,
ISchematicDiagramContainer container,
ITrackCancel cancelTracker)
Copies the schematic diagram implemented by the schematic diagram builder under antoher name in the specified schematic diagrams container. |
void |
deleteElement(ISchematicDiagram diagram,
INgElement pNgElement)
Deletes a schematic element belonging to a schematic diagram implemented by the schematic diagram builder. |
boolean |
equals(Object o)
Compare this object with another |
ISchematicDiagram |
generateDiagram(String diagramName,
ISchematicDiagramContainer diagramContainer,
IPropertySet pPropertySet,
ISchematicBuilderContext pContext,
ITrackCancel cancelTracker)
Generates a new schematic diagram implemented by the schematic diagram builder. |
IUID |
getClassID()
ClassID of the schematic builder. |
static String |
getClsid()
getClsid. |
String |
getName()
Name of the schematic builder. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic builder. |
ISchematicDiagramClass |
getSchematicDiagramClass()
Schematic diagram class related to the schematic builder. |
int |
hashCode()
the hashcode for this object |
void |
onDeleteDiagram(ISchematicDiagram diagram)
Deletes the schematic diagram implemented by the schematic diagram builder. |
void |
onRenameDiagram(ISchematicDiagram diagram,
String newName)
Renames the schematic diagram implemented by the schematic diagram builder. |
void |
setPropertySet(IPropertySet propertySet)
PropertySet related to the schematic builder. |
void |
setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
Schematic diagram class related to the schematic builder. |
void |
updateDiagram(ISchematicDiagram diagram,
IPropertySet pPropertySet,
ISchematicBuilderContext pContext,
ITrackCancel cancelTracker)
Refreshs an existing diagram implemented by the schematic diagram builder. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicCallbackBuilder()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public SchematicCallbackBuilder(Object obj)
throws IOException
SchematicCallbackBuilder theSchematicCallbackBuilder = (SchematicCallbackBuilder) obj;
obj to SchematicCallbackBuilder.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public ISchematicDiagram generateDiagram(String diagramName,
ISchematicDiagramContainer diagramContainer,
IPropertySet pPropertySet,
ISchematicBuilderContext pContext,
ITrackCancel cancelTracker)
throws IOException,
AutomationException
generateDiagram in interface ISchematicBuilderdiagramName - The diagramName (in)diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in, optional, pass null if not required)pPropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in, optional, pass null if not required)pContext - A reference to a com.esri.arcgis.schematic.ISchematicBuilderContext (in, optional, pass null if not required)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateDiagram(ISchematicDiagram diagram,
IPropertySet pPropertySet,
ISchematicBuilderContext pContext,
ITrackCancel cancelTracker)
throws IOException,
AutomationException
updateDiagram in interface ISchematicBuilderdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)pPropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in, optional, pass null if not required)pContext - A reference to a com.esri.arcgis.schematic.ISchematicBuilderContext (in, optional, pass null if not required)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDeleteDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
canDeleteDiagram in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.onDeleteDiagram(com.esri.arcgis.schematic.ISchematicDiagram),
ISchematicBuilderEdit.canDeleteElement(com.esri.arcgis.schematic.ISchematicDiagram)
public void onDeleteDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
onDeleteDiagram in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canDeleteDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
public boolean canRenameDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
canRenameDiagram in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.onRenameDiagram(com.esri.arcgis.schematic.ISchematicDiagram, String),
ISchematicBuilderEdit.canCopyDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
public void onRenameDiagram(ISchematicDiagram diagram,
String newName)
throws IOException,
AutomationException
onRenameDiagram in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)newName - The newName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canRenameDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
public boolean canCopyDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
canCopyDiagram in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.copyDiagram(com.esri.arcgis.schematic.ISchematicDiagram, String, com.esri.arcgis.schematic.ISchematicDiagramContainer, com.esri.arcgis.system.ITrackCancel)
public IDataset copyDiagram(ISchematicDiagram diagram,
String copyName,
ISchematicDiagramContainer container,
ITrackCancel cancelTracker)
throws IOException,
AutomationException
copyDiagram in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)copyName - The copyName (in)container - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canCopyDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
public boolean canDeleteElement(ISchematicDiagram diagram)
throws IOException,
AutomationException
canDeleteElement in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canDeleteDiagram(com.esri.arcgis.schematic.ISchematicDiagram),
ISchematicBuilderEdit.deleteElement(com.esri.arcgis.schematic.ISchematicDiagram, com.esri.arcgis.schematic.INgElement)
public void deleteElement(ISchematicDiagram diagram,
INgElement pNgElement)
throws IOException,
AutomationException
deleteElement in interface ISchematicBuilderEditdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)pNgElement - A reference to a com.esri.arcgis.schematic.INgElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit,
ISchematicBuilderEdit.canDeleteElement(com.esri.arcgis.schematic.ISchematicDiagram)
public IPropertySet getPropertySet()
throws IOException,
AutomationException
getPropertySet in interface ISchematicBuilderPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertySet(IPropertySet propertySet)
throws IOException,
AutomationException
setPropertySet in interface ISchematicBuilderPropspropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClass()
throws IOException,
AutomationException
getSchematicDiagramClass in interface ISchematicBuilderPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
throws IOException,
AutomationException
setSchematicDiagramClassByRef in interface ISchematicBuilderPropsschematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface ISchematicBuilderDescriptionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderDescription.getClassID()
public IUID getClassID()
throws IOException,
AutomationException
getClassID in interface ISchematicBuilderDescriptionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderDescription.getName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||