|
|||||||||
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.schematiccontrols.ISchematicBuilderUIProxy
public class ISchematicBuilderUIProxy
Provides access to members that control the schematic builder UI (this interface is only needed for developing a new builder).
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ISchematicBuilderUIProxy()
|
|
ISchematicBuilderUIProxy(Object obj)
|
protected |
ISchematicBuilderUIProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
boolean |
applies(ISchematicDiagramClass pSchematicDiagramClass)
Indicates if the UI applies to the specified diagram class. |
int |
getHWnd()
Handle of the window inserted in the diagram dialog box that opens when users ask to generate a new diagram. |
boolean |
oKEnabled()
Indicates if the OK button is enabled. |
boolean |
oKValid()
Indicates if all parameters are valid. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setObject(ISchematicDiagramClass pSchematicDiagramClass,
Object hook,
ISchematicCreateDiagramDialog pDiagramDialog)
Supplies the builder UI with the diagram class, the application and the create diagram dialog. |
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 ISchematicBuilderUIProxy()
public ISchematicBuilderUIProxy(Object obj) throws IOException
IOException
protected ISchematicBuilderUIProxy(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 boolean applies(ISchematicDiagramClass pSchematicDiagramClass) throws IOException, AutomationException
applies
in interface ISchematicBuilderUI
pSchematicDiagramClass
- 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 void setObject(ISchematicDiagramClass pSchematicDiagramClass, Object hook, ISchematicCreateDiagramDialog pDiagramDialog) throws IOException, AutomationException
setObject
in interface ISchematicBuilderUI
pSchematicDiagramClass
- A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)hook
- A reference to another Automation Object (IDispatch) (in)pDiagramDialog
- A reference to a com.esri.arcgis.schematiccontrols.ISchematicCreateDiagramDialog (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHWnd() throws IOException, AutomationException
getHWnd
in interface ISchematicBuilderUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean oKEnabled() throws IOException, AutomationException
oKEnabled
in interface ISchematicBuilderUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean oKValid() throws IOException, AutomationException
oKValid
in interface ISchematicBuilderUI
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 |