Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.ide.palette2
Class PaletteWindow

java.lang.Object
  extended by oracle.ide.view.View
      extended by oracle.ide.view.ViewDecorator
          extended by oracle.ide.docking.DockableView
              extended by oracle.ide.docking.DockableWindow
                  extended by oracle.ide.palette2.PaletteWindow
All Implemented Interfaces:
ControllerProvider, Dockable, Helpable

public abstract class PaletteWindow
extends DockableWindow

The PaletteWindow class is the Component Palette View.

PaletteWindow is an abstract class with the implementation class in oracle.ideimpl.palette2.

A reference to the instantiated class is obtained by calling PaletteManager.getPaletteWindow.

See Also:
Palette, PalettePage, PaletteGroup, PaletteSection, PaletteItem, PaletteListener, PaletteManager

Field Summary
static java.lang.String LAYOUT_RAISE_PALETTE2
          Raises the palette if a property named Layout.RaisePalette is true
static java.lang.String LAYOUT_SHOW_PALETTE2
          Shows the palette if a property named Layout.ShowPalette2 is true
static java.lang.String VIEW_NAME
           
static java.lang.String VIEW_TYPE
           
 
Fields inherited from class oracle.ide.docking.DockableView
CLOSED, HIDDEN, SHOWN
 
Fields inherited from class oracle.ide.view.View
EMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP
 
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
 
Constructor Summary
protected PaletteWindow(java.lang.String viewName)
           
 
Method Summary
abstract  void addPaletteListener(PaletteListener paletteListener)
          Add a PaletteListener to listener list.
abstract  ContextMenu getContextMenu()
           
abstract  PaletteItem getFocusedItem()
          Returns the currently focused/highlighted item.
abstract  void removePaletteListener(PaletteListener paletteListener)
          Remove a PaletteListener from listener list.
abstract  void unSelectSelectedItem()
          Unselects selected component in the palette.
static java.lang.String viewId()
           
 
Methods inherited from class oracle.ide.docking.DockableWindow
addTitleChangeListener, close, dockableHidden, dockableShown, fireTitleChangeListener, getCachedDockable, getDefaultVisibility, getHostedComponent, getMenuTitle, getSite, getTabDropListener, getTabIcon, getType, getUniqueName, isVisible, removeTitleChangeListener, setDockableVisible, setSite, setType, show, stateChange, updateTitle
 
Methods inherited from class oracle.ide.docking.DockableView
afterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabled
 
Methods inherited from class oracle.ide.view.ViewDecorator
activate, deactivate, getContext, getController, getGUI, getHelpInfo, getSelectionFromUI, getToolbar, getViewWithoutDecoration, loadLayout, newId, saveLayout, setOwner, setToolbarVisible, updateVisibleActions
 
Methods inherited from class oracle.ide.view.View
addViewListener, addViewSelectionListener, addViewStateListener, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getId, getSelection, getTabName, loadManifestToolbar, loadManifestToolbar, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, scheduleUpdateSelection, setId, toString, updateSelection, updateSelectionImpl, updateToolbarActions, updateVisibleActions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.ide.docking.Dockable
getTabName, getTitleName, loadLayout, saveLayout
 

Field Detail

VIEW_TYPE

public static final java.lang.String VIEW_TYPE
See Also:
Constant Field Values

VIEW_NAME

public static final java.lang.String VIEW_NAME
See Also:
Constant Field Values

LAYOUT_SHOW_PALETTE2

public static final java.lang.String LAYOUT_SHOW_PALETTE2
Shows the palette if a property named Layout.ShowPalette2 is true

See Also:
Constant Field Values

LAYOUT_RAISE_PALETTE2

public static final java.lang.String LAYOUT_RAISE_PALETTE2
Raises the palette if a property named Layout.RaisePalette is true

See Also:
Constant Field Values
Constructor Detail

PaletteWindow

protected PaletteWindow(java.lang.String viewName)
Method Detail

viewId

public static java.lang.String viewId()

addPaletteListener

public abstract void addPaletteListener(PaletteListener paletteListener)
Add a PaletteListener to listener list.

Parameters:
paletteListener - to add.

removePaletteListener

public abstract void removePaletteListener(PaletteListener paletteListener)
Remove a PaletteListener from listener list.

Parameters:
paletteListener - to remove.

unSelectSelectedItem

public abstract void unSelectSelectedItem()
Unselects selected component in the palette. Click & Click mode requires this API. This API is called by the client editor after a component has been 'clicked' onto that editor. Note, this API has no affect when sticky mode is active.


getFocusedItem

public abstract PaletteItem getFocusedItem()
Returns the currently focused/highlighted item. This need not be the selected item necessarily.

Returns:
the item in the componenet palette that currently has focus.

getContextMenu

public abstract ContextMenu getContextMenu()
Overrides:
getContextMenu in class ViewDecorator
Returns:
the context menu for Palette2.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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