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

E13403-04

oracle.ide.palette
Interface Palette

All Superinterfaces:
Displayable, Element, Folder

public interface Palette
extends Folder

Palette - Palette Model based on PalettePage and PaletteItem.

See Also:
PalettePage.java, PaletteItem.java

Method Summary
 void addItems(java.util.List items)
          Add Items to Palette.
 PalettePage addPage(java.lang.String pageName, java.lang.String showForTypes, java.lang.String type, boolean canRemove, boolean listView, boolean isPersistent)
          Add page to palette
 void addPaletteModelListener(PaletteModelListener l)
          Add a PaletteListener to the listener list.
 PaletteItem getActiveItem()
          Returns Active PaletteItem
 PalettePage getActivePage()
          Returns Active PalettePage
 PalettePage getEditPage()
          Returns Edit PalettePage
 java.lang.String getPageType()
          Returns PalettePage type
 PaletteItem getPaletteItem(java.lang.String itemName, java.lang.String pageName)
          Retrieve PaletteItem by Item Name and PalettePage
 PalettePage getPalettePage(java.lang.String pageName)
          Retrieve the PalettePage by name
 java.util.Iterator getPalettePages(Context context)
           
 boolean removePage(java.lang.String pageName)
          Remove a page from the palette
 void removePaletteModelListener(PaletteModelListener l)
          Remove a PaletteListener from listener list
 void setActiveItem(PaletteItem activeItem)
          Sets PaletteItem as active PaletteItem
 void setActivePage(PalettePage activePage)
          Sets Active PalettePage
 void setEditPage(PalettePage page)
          Set Edit PalettePage
 
Methods inherited from interface oracle.ide.model.Folder
add, canAdd, canRemove, containsChild, remove, removeAll, size
 
Methods inherited from interface oracle.ide.model.Element
getAttributes, getChildren, getData, mayHaveChildren
 
Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
 

Method Detail

setActiveItem

void setActiveItem(PaletteItem activeItem)
Sets PaletteItem as active PaletteItem


getActiveItem

PaletteItem getActiveItem()
Returns Active PaletteItem


setActivePage

void setActivePage(PalettePage activePage)
Sets Active PalettePage


getActivePage

PalettePage getActivePage()
Returns Active PalettePage


getPalettePage

PalettePage getPalettePage(java.lang.String pageName)
Retrieve the PalettePage by name

Parameters:
pageName - Name of PalettePage
Returns:
PalettePage

addPaletteModelListener

void addPaletteModelListener(PaletteModelListener l)
Add a PaletteListener to the listener list.

Parameters:
l - PaletteListener to add.

removePaletteModelListener

void removePaletteModelListener(PaletteModelListener l)
Remove a PaletteListener from listener list

Parameters:
l - PaletteListener to remove.

addItems

void addItems(java.util.List items)
Add Items to Palette.

Parameters:
items - List of PaletteItems to Add.

addPage

PalettePage addPage(java.lang.String pageName,
                    java.lang.String showForTypes,
                    java.lang.String type,
                    boolean canRemove,
                    boolean listView,
                    boolean isPersistent)
Add page to palette


removePage

boolean removePage(java.lang.String pageName)
Remove a page from the palette


getEditPage

PalettePage getEditPage()
Returns Edit PalettePage


setEditPage

void setEditPage(PalettePage page)
Set Edit PalettePage


getPageType

java.lang.String getPageType()
Returns PalettePage type


getPaletteItem

PaletteItem getPaletteItem(java.lang.String itemName,
                           java.lang.String pageName)
Retrieve PaletteItem by Item Name and PalettePage

Parameters:
itemName - Name of Item
pageName - Name of Page

getPalettePages

java.util.Iterator getPalettePages(Context context)
Returns:
an Iterator of all PalettePages, else null.

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

E13403-04

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