org.springframework.richclient.application
Interface View

All Superinterfaces:
ControlFactory, DescribedElement, PageComponent, PropertyChangePublisher, VisualizedElement
All Known Implementing Classes:
AbstractView, ContactView, ExceptionHandlingView, InitialView, InitialView, OwnerManagerView, ScriptedView, VetManagerView

public interface View
extends PageComponent

A view is a panel-like component displayed within an area on the page associated with an application window. There can be multiple views per page; a single view can only be displayed once on a single page. View instances encapsulate the creation of and access to the visual presentation of the underlying control. A view's descriptor -- which is effectively a singleton -- can be asked to instantiate new instances of a single view for display within an application with multiple windows. In other words, a single view instance is never shared between windows.

Author:
Keith Donald

Field Summary
 
Fields inherited from interface org.springframework.richclient.core.DescribedElement
CAPTION_PROPERTY, DESCRIPTION_PROPERTY, DISPLAY_NAME_PROPERTY
 
Method Summary
 
Methods inherited from interface org.springframework.richclient.application.PageComponent
canClose, close, componentClosed, componentFocusGained, componentFocusLost, componentOpened, dispose, getContext, getId, setContext, setDescriptor
 
Methods inherited from interface org.springframework.binding.value.PropertyChangePublisher
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface org.springframework.richclient.core.DescribedElement
getCaption, getDescription, getDisplayName
 
Methods inherited from interface org.springframework.richclient.core.VisualizedElement
getIcon, getImage
 
Methods inherited from interface org.springframework.richclient.factory.ControlFactory
getControl
 



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