Skip navigation links

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

E52944-01


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.

Skip navigation links

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

E52944-01


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