com.esri.arcgis.schematiccontrols
Interface ISchematicBuilderUI

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicBuilderUIProxy

public interface ISchematicBuilderUI
extends java.io.Serializable

COM Interface 'ISchematicBuilderUI'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriSchematicControls.olb'

Description: 'Provides access to members that control the schematic builder UI (this interface is only needed for developing a new builder).' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDe7f0a03b_8083_441e_bc54_8c512a62de6c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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 setObject(ISchematicDiagramClass pSchematicDiagramClass, java.lang.Object hook, ISchematicCreateDiagramDialog pDiagramDialog)
          Supplies the builder UI with the diagram class, the application and the create diagram dialog.
 

Field Detail

IIDe7f0a03b_8083_441e_bc54_8c512a62de6c

static final int IIDe7f0a03b_8083_441e_bc54_8c512a62de6c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

applies

boolean applies(ISchematicDiagramClass pSchematicDiagramClass)
                throws java.io.IOException,
                       AutomationException
Indicates if the UI applies to the specified diagram class.

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

setObject

void setObject(ISchematicDiagramClass pSchematicDiagramClass,
               java.lang.Object hook,
               ISchematicCreateDiagramDialog pDiagramDialog)
               throws java.io.IOException,
                      AutomationException
Supplies the builder UI with the diagram class, the application and the create diagram dialog.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHWnd

int getHWnd()
            throws java.io.IOException,
                   AutomationException
Handle of the window inserted in the diagram dialog box that opens when users ask to generate a new diagram.

Returns:
The pHWND (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

oKEnabled

boolean oKEnabled()
                  throws java.io.IOException,
                         AutomationException
Indicates if the OK button is enabled.

Returns:
The pOK
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

oKValid

boolean oKValid()
                throws java.io.IOException,
                       AutomationException
Indicates if all parameters are valid. Called when the OK button is pressed.

Returns:
The pOK
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.