org.springframework.richclient.application.support
Class AbstractPageDescriptor
java.lang.Object
org.springframework.richclient.application.support.ApplicationServicesAccessor
org.springframework.richclient.core.LabeledObjectSupport
org.springframework.richclient.application.support.AbstractPageDescriptor
- All Implemented Interfaces:
- BeanNameAware, InitializingBean, PageDescriptor, CommandLabelConfigurable, DescribedElement, DescriptionConfigurable, TitleConfigurable, VisualizedElement, ImageConfigurable
- Direct Known Subclasses:
- MultiViewPageDescriptor, SingleViewPageDescriptor
public abstract class AbstractPageDescriptor
- extends LabeledObjectSupport
- implements PageDescriptor, BeanNameAware, InitializingBean
Abstract base class for PageDescriptor
implementations. Extends
LabeledObjectSupport
for gui related configuration.
- Author:
- Peter De Bruycker
Methods inherited from class org.springframework.richclient.core.LabeledObjectSupport |
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getAccelerator, getCaption, getDescription, getDisplayName, getIcon, getImage, getLabel, getMnemonic, getMnemonicIndex, hasChanged, hasChanged, hasChanged, removePropertyChangeListener, removePropertyChangeListener, setCaption, setDescription, setImage, setLabelInfo, setTitle, toString |
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 |
AbstractPageDescriptor
public AbstractPageDescriptor()
getId
public String getId()
- Specified by:
getId
in interface PageDescriptor
setId
public void setId(String id)
setBeanName
public void setBeanName(String name)
- Specified by:
setBeanName
in interface BeanNameAware
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Throws:
Exception
getShowPageCommandLabel
public CommandButtonLabelInfo getShowPageCommandLabel()
- Specified by:
getShowPageCommandLabel
in interface PageDescriptor
createShowPageCommand
public ActionCommand createShowPageCommand(ApplicationWindow window)
- Description copied from interface:
PageDescriptor
- Create a command that when executed, will attempt to show the
page component described by this descriptor in the provided
application window.
- Specified by:
createShowPageCommand
in interface PageDescriptor
- Parameters:
window
- The window
- Returns:
- The show page component command.
Copyright © 2004-2008 The Spring Framework. All Rights Reserved.