|
||||||||||
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 PageComponent in the ui. |
protected void |
doRemovePageComponent(PageComponent pageComponent)
This method must remove the given PageComponent from 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 PageComponent changes 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)
AbstractApplicationPage
PageComponent
. This could involve making an
internal frame visible, selecting a tab in a tabbed pane, ...
giveFocusTo
in class AbstractApplicationPage
pageComponent
- the PageComponent
true
if the operation was successful, false
otherwisepublic void addView(String viewDescriptorId)
addView
in interface PageLayoutBuilder
protected void doAddPageComponent(PageComponent pageComponent)
AbstractApplicationPage
PageComponent
in the ui.
Implementors may choose to add the PageComponent
's control directly, or add the
PageComponentPane
's control.
doAddPageComponent
in class AbstractApplicationPage
pageComponent
- 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)
AbstractApplicationPage
PageComponent
from the ui.
doRemovePageComponent
in class AbstractApplicationPage
pageComponent
- the PageComponent
to removeprotected JComponent createControl()
AbstractControlFactory
createControl
in class AbstractControlFactory
protected void updatePageComponentProperties(PageComponent pageComponent)
AbstractApplicationPage
PageComponent
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 AbstractApplicationPage
pageComponent
- 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()
AbstractApplicationPage
ApplicationPage
. This method calls AbstractApplicationPage.close(PageComponent)
for each open
PageComponent
.
close
in interface ApplicationPage
close
in class AbstractApplicationPage
true
if the operation was successful, false
otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |