Extension SDK 10.1.2

oracle.ide.inspector
Interface InspectorWindow

All Superinterfaces:
ControllerProvider, Dockable, DockableView, Helpable, View

public interface InspectorWindow
extends DockableView

The InspectorWindow is a View consisting of a Toolbar area, a main body area and a status area. The main body area will contain at least one PropertyPage of type PropertyInspector which displays a list of property-value pairs for the selected object(s) of the active View. When applicable, the InspectorWindow will also display any additional PropertyPage pages that apply to the selection.

See Also:
PropertyInspector

Field Summary
static java.lang.String INSPECTOR_WINDOW_ID
          Id tag used for identifying an InspectorWidow in a ViewId.
static java.lang.String LAYOUT_SHOW_INSPECTOR
          Shows the inspector if a property named LAYOUT_SHOW_INSPECTOR is true.
 
Fields inherited from interface oracle.ide.docking.DockableView
CLOSED, HIDDEN, SHOWN
 
Fields inherited from interface oracle.ide.docking.Dockable
DEFAULT_VISIBILITY_MINIMIZED, DEFAULT_VISIBILITY_RAISED, DEFAULT_VISIBILITY_VISIBLE, TYPE_DISCARDABLE, TYPE_GLOBAL_VISIBLE, TYPE_NO_BUTTONS, TYPE_NORMAL, TYPE_NOT_TABBED, TYPE_RECYCLABLE, TYPE_TRUNCATE_TITLE
 
Fields inherited from interface oracle.ide.addin.View
PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP
 
Method Summary
 java.awt.Component[] getAdditionalTabPages()
          Get any additional GUI pages associated with the selected object or null.
 java.beans.Customizer getCustomizer()
          Get any Customizer associated associated with the selected object or null.
 oracle.bali.inspector.PropertyInspector getPropertyInspector()
          Get the single PropertyInspector InspectorPage assured to exist for any selected object.
 boolean isStatusVisible()
          Determine whether or not the status area is currently set to visible.
 void setStatus(java.lang.String text)
          Display a text message on the status area.
 void setStatusVisible(boolean visible)
          Set the visibility of the status area.
 
Methods inherited from interface oracle.ide.docking.DockableView
setDockableVisible, setType
 
Methods inherited from interface oracle.ide.docking.Dockable
addTitleChangeListener, getDefaultVisibility, getHostedComponent, getMenuPreferredMnemonic, getMenuTitle, getSite, getTabDropListener, getTabIcon, getTabName, getTitleName, getType, getUniqueName, loadLayout, removeTitleChangeListener, saveLayout, setSite
 
Methods inherited from interface oracle.ide.addin.View
activate, addViewListener, addViewSelectionListener, close, deactivate, getContext, getContext, getContextMenu, getGUI, getId, getSelection, getToolbar, isVisible, owner, removeViewListener, removeViewSelectionListener, setToolbarVisible, show, updateTitle, updateVisibleActions
 
Methods inherited from interface oracle.ide.addin.ControllerProvider
getController
 
Methods inherited from interface oracle.ide.help.Helpable
getHelpInfo
 

Field Detail

INSPECTOR_WINDOW_ID

public static final java.lang.String INSPECTOR_WINDOW_ID
Id tag used for identifying an InspectorWidow in a ViewId.

See Also:
Constant Field Values

LAYOUT_SHOW_INSPECTOR

public static final java.lang.String LAYOUT_SHOW_INSPECTOR
Shows the inspector if a property named LAYOUT_SHOW_INSPECTOR is true.

See Also:
Constant Field Values
Method Detail

getPropertyInspector

public oracle.bali.inspector.PropertyInspector getPropertyInspector()
Get the single PropertyInspector InspectorPage assured to exist for any selected object.

Returns:
a PropertyInspector.

getCustomizer

public java.beans.Customizer getCustomizer()
Get any Customizer associated associated with the selected object or null. If the MultiInspectable whose IdePropertyModel is being displayed represents more than one Inspectable this method will return null.

Returns:
a Customizer if applicable.

getAdditionalTabPages

public java.awt.Component[] getAdditionalTabPages()
Get any additional GUI pages associated with the selected object or null. If the MultiInspectable whose IdePropertyModel is being displayed represents more than one Inspectable this method will return null.

Returns:
an array of Component for display if applicable.

isStatusVisible

public boolean isStatusVisible()
Determine whether or not the status area is currently set to visible.

Returns:
true if the status area has not been hidden.

setStatusVisible

public void setStatusVisible(boolean visible)
Set the visibility of the status area.

Parameters:
visible - true to display the status area, false to hide it.

setStatus

public void setStatus(java.lang.String text)
Display a text message on the status area.

Parameters:
text - the message to display.

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.