Uses of Interface
org.scopemvc.core.View

Packages that use View
org.scopemvc.core The core package establishes the fundamental patterns for the MVC implementation in Scope through the definition of a limited set of interfaces and classes. 
org.scopemvc.view.servlet Contains ServletView, a "container" used to hold a set of Pages that a Controller in a web application manages. 
org.scopemvc.view.servlet.jsp   
org.scopemvc.view.servlet.xml   
org.scopemvc.view.swing A set of wrappers around standard Swing components that implement binding to model objects either semi-automatically if no ModelChangeEvent firing is done by the model objects (see BasicModel) or automatically for model objects that implement event firing. 
 

Uses of View in org.scopemvc.core
 

Subinterfaces of View in org.scopemvc.core
 interface PropertyView
           A View that can be bound to a property by specifying a Selector.
 

Uses of View in org.scopemvc.view.servlet
 

Classes in org.scopemvc.view.servlet that implement View
 class Page
           Base class for views used by servlet implementation.
 class ServletView
           A container View to aggregate a set of Pages the allows the currently visible Page to be set.
 

Uses of View in org.scopemvc.view.servlet.jsp
 

Classes in org.scopemvc.view.servlet.jsp that implement View
 class JSPPage
           A concrete Page.
 

Uses of View in org.scopemvc.view.servlet.xml
 

Classes in org.scopemvc.view.servlet.xml that implement View
 class AbstractXSLPage
           A ServletView that references an XSLT URI used to transform an XML representation of the View's bound model objects.
 class XSLPage
           A concrete AbstractXSLPage that uses Scope's ModelManager implementations to serialise its entire bound model object to an XML document.
 

Uses of View in org.scopemvc.view.swing
 

Subinterfaces of View in org.scopemvc.view.swing
 interface SwingSubView
          A swing element that can be contained in a SwingView and that will share the same bound model.
 

Classes in org.scopemvc.view.swing that implement View
 class SAction
          A swing Action that issues a Control on action performed.
 class SButton
           A JButton that issues a Control when pressed.
 class SCheckBox
           A JCheckbox linked to a Boolean or boolean property of a bound model object.
 class SComboBox
           A JComboBox that uses a SComboBoxModel to bind to model properties for the list of items and to bind the selected item to a property.
 class SLabel
           A JLabel linked to a property of a bound model object.
 class SList
           A JList that uses a SListModel to bind to model properties, and a SListSelectionModel to bind the selected item to a property.
 class SMenuItem
           A JMenuItem that can be owned by a SwingView using SwingContext, and which causes its owning view to issue a Control when selected.
 class SModelAction
           An SAction that is bound to a property and performs a test on the value of the property to determine its active state.
 class SModelButton
           An SButton that is bound to a property and performs a test on the value of the property to determine its active state.
 class SPanel
           A JPanel implementation of View for use in Swing-based user interfaces.
 class SPasswordField
           A JPasswordField that works the same way as STextField.
 class SRadioButton
           A JRadioButton linked to a Boolean or boolean property of a bound model object.
 class SSlider
           A JSlider whose value is bound to an int property of a model object.
 class STable
           A JTable bound to a list property of a model.
 class STextArea
           A JTextArea linked to a property of a bound model object.
 class STextField
           A JTextField linked to a property of a bound model object.
 class SUnboundPanel
           A JPanel implementation of View that is not bound to a model object for use in Swing-based user interfaces.
 class SwingView
           An abstract base JPanel implementation of View for use in Swing-based user interfaces.
 



Copyright © 2000-2002 The Scope Team. All Rights Reserved.