org.springframework.richclient.application.support
Class MultiViewPageDescriptor

java.lang.Object
  extended by org.springframework.richclient.application.support.ApplicationServicesAccessor
      extended by org.springframework.richclient.core.LabeledObjectSupport
          extended by org.springframework.richclient.application.support.AbstractPageDescriptor
              extended by org.springframework.richclient.application.support.MultiViewPageDescriptor
All Implemented Interfaces:
BeanNameAware, InitializingBean, PageDescriptor, CommandLabelConfigurable, DescribedElement, DescriptionConfigurable, TitleConfigurable, VisualizedElement, ImageConfigurable
Direct Known Subclasses:
DesktopPageDescriptor, VLDockingPageDescriptor

public class MultiViewPageDescriptor
extends AbstractPageDescriptor

Base class for PageDescriptor implementations that support multiple PageComponents

Author:
Peter De Bruycker

Field Summary
 
Fields inherited from class org.springframework.richclient.core.LabeledObjectSupport
logger
 
Fields inherited from interface org.springframework.richclient.core.DescribedElement
CAPTION_PROPERTY, DESCRIPTION_PROPERTY, DISPLAY_NAME_PROPERTY
 
Constructor Summary
MultiViewPageDescriptor()
           
 
Method Summary
 void buildInitialLayout(PageLayoutBuilder pageLayout)
           
 List getViewDescriptors()
           
 void setBeanName(String name)
           
 void setViewDescriptors(List viewDescriptors)
           
 
Methods inherited from class org.springframework.richclient.application.support.AbstractPageDescriptor
afterPropertiesSet, createShowPageCommand, getId, getShowPageCommandLabel, setId
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.richclient.core.DescribedElement
getCaption, getDescription, getDisplayName
 
Methods inherited from interface org.springframework.richclient.core.VisualizedElement
getIcon, getImage
 

Constructor Detail

MultiViewPageDescriptor

public MultiViewPageDescriptor()
Method Detail

buildInitialLayout

public void buildInitialLayout(PageLayoutBuilder pageLayout)

getViewDescriptors

public List getViewDescriptors()

setViewDescriptors

public void setViewDescriptors(List viewDescriptors)

setBeanName

public void setBeanName(String name)
Specified by:
setBeanName in interface BeanNameAware
Overrides:
setBeanName in class AbstractPageDescriptor


Copyright © 2004-2008 The Spring Framework. All Rights Reserved.