| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.richclient.application.support.ApplicationServicesAccessor
org.springframework.richclient.factory.AbstractControlFactory
org.springframework.richclient.application.support.AbstractApplicationPage
org.springframework.richclient.application.docking.vldocking.VLDockingApplicationPage
public class VLDockingApplicationPage
| Field Summary | 
|---|
| Fields inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor | 
|---|
| logger | 
| Constructor Summary | |
|---|---|
| VLDockingApplicationPage(ApplicationWindow window,
                                                 PageDescriptor pageDescriptor) | |
| Method Summary | |
|---|---|
|  void | addView(String viewDescriptorId) | 
|  boolean | close()Closes this ApplicationPage. | 
| protected  JComponent | createControl()Subclasses must override this method to create a new instance of the control that this factory produces. | 
| protected  com.vlsolutions.swing.docking.Dockable | createDockable(PageComponent pageComponent) | 
| protected  com.vlsolutions.swing.docking.Dockable | createDockable(ViewDescriptor descriptor,
                             PageComponent pageComponent) | 
| protected  void | doAddPageComponent(PageComponent pageComponent)This method must add the given PageComponentin the ui. | 
| protected  void | doRemovePageComponent(PageComponent pageComponent)This method must remove the given PageComponentfrom the ui. | 
| protected  com.vlsolutions.swing.docking.Dockable | getDockable(PageComponent pageComponent) | 
|  com.vlsolutions.swing.docking.DockingContext | getDockingContext() | 
| protected  PageComponent | getPageComponent(com.vlsolutions.swing.docking.Dockable dockable) | 
| protected  boolean | giveFocusTo(PageComponent pageComponent)This method must transfer the focus to the given PageComponent. | 
|  void | setInitialLayout(Resource initialLayout) | 
|  void | setLayoutManager(VLDockingLayoutManager layoutManager) | 
| protected  void | updatePageComponentProperties(PageComponent pageComponent)Called when the PageComponentchanges any of its properties (display name, caption, icon, ...). | 
| Methods inherited from class org.springframework.richclient.application.support.AbstractApplicationPage | 
|---|
| addPageComponent, addPageComponentListener, close, closeAllEditors, createPageComponent, createPageComponentPane, findPageComponent, fireClosed, fireFocusGained, fireFocusLost, fireOpened, getActiveComponent, getApplicationEventMulticaster, getId, getPageComponentPaneFactory, getPageComponents, getPageDescriptor, getView, getViewDescriptor, getViewDescriptorRegistry, getWindow, openEditor, removePageComponentListener, setActiveComponent, setActiveComponent, setApplicationWindow, setDescriptor, setPageComponentPaneFactory, setViewDescriptorRegistry, showView, showView | 
| Methods inherited from class org.springframework.richclient.factory.AbstractControlFactory | 
|---|
| createControlIfNecessary, getControl, isControlCreated, isSingleton, setSingleton | 
| Methods inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor | 
|---|
| getActiveWindow, getApplication, getApplicationContext, getApplicationName, getApplicationServices, getCommandConfigurer, getComponentFactory, getConversionService, getIconSource, getImageSource, getMessage, getMessage, getMessage, getMessage, getMessages, getMessageSource, getObjectConfigurer, getService | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.springframework.richclient.factory.ControlFactory | 
|---|
| getControl | 
| Constructor Detail | 
|---|
public VLDockingApplicationPage(ApplicationWindow window,
                                PageDescriptor pageDescriptor)
| Method Detail | 
|---|
protected PageComponent getPageComponent(com.vlsolutions.swing.docking.Dockable dockable)
protected com.vlsolutions.swing.docking.Dockable getDockable(PageComponent pageComponent)
protected boolean giveFocusTo(PageComponent pageComponent)
AbstractApplicationPagePageComponent. This could involve making an
 internal frame visible, selecting a tab in a tabbed pane, ...
giveFocusTo in class AbstractApplicationPagepageComponent - the PageComponent
true if the operation was successful, false otherwisepublic void addView(String viewDescriptorId)
addView in interface PageLayoutBuilderprotected void doAddPageComponent(PageComponent pageComponent)
AbstractApplicationPagePageComponent in the ui.
 
 Implementors may choose to add the PageComponent's control directly, or add the
 PageComponentPane's control.
doAddPageComponent in class AbstractApplicationPagepageComponent - the PageComponent to addprotected com.vlsolutions.swing.docking.Dockable createDockable(PageComponent pageComponent)
protected com.vlsolutions.swing.docking.Dockable createDockable(ViewDescriptor descriptor,
                                                                PageComponent pageComponent)
protected void doRemovePageComponent(PageComponent pageComponent)
AbstractApplicationPagePageComponent from the ui.
doRemovePageComponent in class AbstractApplicationPagepageComponent - the PageComponent to removeprotected JComponent createControl()
AbstractControlFactory
createControl in class AbstractControlFactoryprotected void updatePageComponentProperties(PageComponent pageComponent)
AbstractApplicationPagePageComponent changes any of its properties (display name, caption, icon, ...).
 This method should be overridden when these changes must be reflected in the ui.
updatePageComponentProperties in class AbstractApplicationPagepageComponent - the PageComponent that has changedpublic com.vlsolutions.swing.docking.DockingContext getDockingContext()
public void setLayoutManager(VLDockingLayoutManager layoutManager)
layoutManager - the layoutManager to setpublic void setInitialLayout(Resource initialLayout)
initialLayout - the initialLayout to setpublic boolean close()
AbstractApplicationPageApplicationPage. This method calls AbstractApplicationPage.close(PageComponent) for each open
 PageComponent.
close in interface ApplicationPageclose in class AbstractApplicationPagetrue if the operation was successful, false otherwise.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||