|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.view.View
oracle.ide.view.ViewDecorator
oracle.ide.docking.DockableView
oracle.ide.docking.DockableWindow
oracle.ide.docking.DrawerDockableWindow
public class DrawerDockableWindow
| Field Summary | |
|---|---|
static int |
DROP_DOWN_ACTION_ID
|
static int |
FLOAT_ACTION_ID
|
static int |
MAXIMIZE_ACTION_ID
|
static int |
MINIMIZE_ACTION_ID
|
static int |
MOVE_ACTION_ID
|
static int |
RESTORE_ACTION_ID
|
static int |
SIZE_ACTION_ID
|
| 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 | |
|---|---|
DrawerDockableWindow(java.lang.String viewId)
|
|
| Method Summary | |
|---|---|
void |
addDelegateController(Controller delegate)
|
void |
expand(DockableWindow dockableWindow)
|
java.util.List<? extends DockableHolder> |
getContainedHolders()
|
Controller |
getController()
Get the Controller associated with this view. |
Dockable |
getDockable(DrawerElement drawerElement)
|
java.awt.Component |
getGUI()
|
DrawerModel |
getModel()
|
javax.swing.Icon |
getTabIcon()
Gets the icon to display in a tab along side the name. |
java.lang.String |
getTabName()
Gets the name to display in a tab. |
java.lang.String |
getTitleName()
Gets title to display in a title bar. |
void |
hide(DockableWindow dockableWindow)
|
void |
loadLayout(PropertyAccess p)
#loadLayout and #saveLayout are used by this class to load and save the content of the window. |
protected void |
loadLayoutImpl(StructuredPropertyAccess propertyAccess)
|
void |
minimize(DockableWindow dockableWindow)
|
boolean |
removeEntry(DockableWindow dockable)
Deprecated. Use DockStation.undock(Dockable) instead |
void |
restore(DockableWindow dockableWindow)
|
protected void |
restoreSavedPanelLayout()
|
void |
saveLayout(PropertyAccess p)
#loadLayout and #saveLayout are used by this class to load and save the content of the window. |
protected void |
saveLayoutImpl(StructuredPropertyAccess propertyAccess)
|
void |
setIcon(javax.swing.Icon icon)
|
void |
setTabName(java.lang.String tabName)
|
void |
setTitleName(java.lang.String titleName)
|
void |
setTopComponent(javax.swing.JComponent topComponent)
|
void |
show(DockableWindow dockableWindow)
|
protected void |
storeSavedPanelLayout()
|
void |
togglePannels(java.util.List<DockableWindow> expand,
java.util.List<DockableWindow> collapse,
boolean animate)
|
| Methods inherited from class oracle.ide.docking.DockableWindow |
|---|
addTitleChangeListener, close, dockableHidden, dockableShown, fireTitleChangeListener, getCachedDockable, getDefaultVisibility, getHostedComponent, getMenuTitle, getSite, getTabDropListener, 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, getContextMenu, getHelpInfo, getSelectionFromUI, getToolbar, getViewWithoutDecoration, newId, setOwner, setToolbarVisible, updateVisibleActions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DROP_DOWN_ACTION_ID
public static final int RESTORE_ACTION_ID
public static final int MOVE_ACTION_ID
public static final int SIZE_ACTION_ID
public static final int FLOAT_ACTION_ID
public static final int MINIMIZE_ACTION_ID
public static final int MAXIMIZE_ACTION_ID
| Constructor Detail |
|---|
public DrawerDockableWindow(java.lang.String viewId)
| Method Detail |
|---|
protected final void storeSavedPanelLayout()
protected final void restoreSavedPanelLayout()
public final void addDelegateController(Controller delegate)
public final void setTopComponent(javax.swing.JComponent topComponent)
public final DrawerModel getModel()
public final Controller getController()
ControllerProviderController associated with this view.
getController in interface ControllerProvidergetController in class ViewDecoratorpublic java.awt.Component getGUI()
getGUI in class ViewDecoratorpublic final void setTabName(java.lang.String tabName)
public java.lang.String getTabName()
Dockable
getTabName in interface DockablegetTabName in class ViewDockable.getTabIcon()public final void setTitleName(java.lang.String titleName)
public java.lang.String getTitleName()
Dockable
Dockable.getTabIcon()public javax.swing.Icon getTabIcon()
DockableWindow
getTabIcon in interface DockablegetTabIcon in class DockableWindowView.getTabName()public java.util.List<? extends DockableHolder> getContainedHolders()
public final void setIcon(javax.swing.Icon icon)
public final Dockable getDockable(DrawerElement drawerElement)
public final boolean removeEntry(DockableWindow dockable)
DockStation.undock(Dockable) instead
public final void saveLayout(PropertyAccess p)
saveLayout in interface DockablesaveLayout in class ViewDecoratorp - the storage objectpublic final void loadLayout(PropertyAccess p)
loadLayout in interface DockableloadLayout in class ViewDecoratorp - the storage objectprotected void saveLayoutImpl(StructuredPropertyAccess propertyAccess)
protected void loadLayoutImpl(StructuredPropertyAccess propertyAccess)
public final void expand(DockableWindow dockableWindow)
public final void togglePannels(java.util.List<DockableWindow> expand,
java.util.List<DockableWindow> collapse,
boolean animate)
public void minimize(DockableWindow dockableWindow)
public void restore(DockableWindow dockableWindow)
public void show(DockableWindow dockableWindow)
public void hide(DockableWindow dockableWindow)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||