com.esri.arcgis.framework
Interface IDockableWindowDef

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ColorCorrectionDockWin, CreateFeatureDockWin, GxBrowserDockWindow, HistoryViewerWindow, IdentifyWindow, IDockableWindowDefProxy, InternalDockableWindow, MensurationDockWin, PixelInspectionDockWin, RasterToolsDockWin, TableDockWindow, TOCDockableWindow, UnplacedAnnotationWindow

public interface IDockableWindowDef
extends java.io.Serializable


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID3d1fa10a_f154_11d3_a67e_0008c7df97b9
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getCaption()
          The caption of the dockable window.
 int getChildHWND()
          The hWnd of the window to be embedded in a dockable window.
 java.lang.String getName()
          The name of the dockable window.
 java.lang.Object getUserData()
          User defined data.
 void onCreate(java.lang.Object hook)
          Occurs when this dockable window is created and provides access to the application.
 void onDestroy()
          Occurs when the docking window is about to be destroyed.
 

Field Detail

IID3d1fa10a_f154_11d3_a67e_0008c7df97b9

static final int IID3d1fa10a_f154_11d3_a67e_0008c7df97b9
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

onCreate

void onCreate(java.lang.Object hook)
              throws java.io.IOException,
                     AutomationException
Occurs when this dockable window is created and provides access to the application.

Parameters:
hook - A reference to another Automation Object (IDispatch) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getChildHWND

int getChildHWND()
                 throws java.io.IOException,
                        AutomationException
The hWnd of the window to be embedded in a dockable window.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the dockable window.

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

getCaption

java.lang.String getCaption()
                            throws java.io.IOException,
                                   AutomationException
The caption of the dockable window.

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

onDestroy

void onDestroy()
               throws java.io.IOException,
                      AutomationException
Occurs when the docking window is about to be destroyed.

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

getUserData

java.lang.Object getUserData()
                             throws java.io.IOException,
                                    AutomationException
User defined data.

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