A B C D E F G H I J K L M N O P R S T U V W X

A

AbstractXSLPage - class org.scopemvc.view.servlet.xml.AbstractXSLPage.
A ServletView that references an XSLT URI used to transform an XML representation of the View's bound model objects.
AbstractXSLPage(String, String) - Constructor for class org.scopemvc.view.servlet.xml.AbstractXSLPage
Specify the XSLT to use when showing this View.
ACCESS_CHANGED - Static variable in interface org.scopemvc.core.ModelChangeTypes
A property's read-only state changed.
ActionManager - class org.scopemvc.core.ActionManager.
ActionManager is a ModelManager that handles the actions (invokable methods) of model objects.
ActionManager() - Constructor for class org.scopemvc.core.ActionManager
 
actionPerformed(ActionEvent) - Method in class org.scopemvc.view.swing.STextField
Sync model object to View and issue a Control if ControlID set.
actionPerformed(ActionEvent) - Method in class org.scopemvc.view.swing.SPasswordField
Sync model object to View and issue a Control if ControlID set.
actionPerformed(ActionEvent) - Method in class org.scopemvc.view.swing.SActionListener
Called by component to notify, that user performed action on the component.
actionPerformed(ActionEvent) - Method in class org.scopemvc.view.swing.SAction
Description of the Method
activateModel() - Method in class org.scopemvc.model.basic.ModelChangeEventSupport
Disable ModelChangeEvent broadcasting for a Model.
activateObject(Object) - Method in class org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory
 
activateObject(Object) - Method in class org.scopemvc.util.BasicPoolableObjectFactory
Peforms whatever processing is required prior to activating a pooled object.
activateObject(Object) - Method in interface org.scopemvc.util.PoolableObjectFactory
Peforms whatever processing is required prior to activating a pooled object.
ActiveBoundModel - class org.scopemvc.view.util.ActiveBoundModel.
A BoundModel that handles ModelChangeEvents and provides full two-way data-binding between a View and its bound model property.
ActiveBoundModel(ModelBindable) - Constructor for class org.scopemvc.view.util.ActiveBoundModel
Constructor for the ActiveBoundModel object
add(int, Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
add(int, Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
add(Object) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
add(Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
add(Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
add(Object) - Method in class org.scopemvc.util.WeakSet
Ensures that this collection contains the specified element (optional operation).
addActionListener(ActionListener) - Method in class org.scopemvc.view.swing.SComboBoxEditor
Add an ActionListener.
addAll(Collection) - Method in class org.scopemvc.model.collection.SetModel
Adds an element to the All attribute of the SetModel object
addAll(Collection) - Method in class org.scopemvc.model.collection.ListModel
Adds an element to the All attribute of the ListModel object
addAll(Collection) - Method in class org.scopemvc.model.collection.ArrayModel
Adds an element to the All attribute of the ArrayModel object
addAll(Collection) - Method in class org.scopemvc.util.WeakSet
Adds all of the elements in the specified collection to this collection (optional operation).
addAll(int, Collection) - Method in class org.scopemvc.model.collection.ListModel
Adds an element to the All attribute of the ListModel object
addAll(int, Collection) - Method in class org.scopemvc.model.collection.ArrayModel
Adds an element to the All attribute of the ArrayModel object
addChild(BasicController) - Method in class org.scopemvc.controller.basic.BasicController
Add a child Controller.
addListDataListener(ListDataListener) - Method in class org.scopemvc.view.swing.STableModel
Adds an element to the ListDataListener attribute of the STableModel object
addModelChangeListener(ModelChangeListener) - Method in interface org.scopemvc.core.ModelChangeEventSource
Adds a listener for ModelChangeEvents
addModelChangeListener(ModelChangeListener) - Method in class org.scopemvc.model.basic.ModelChangeEventSupport
Register a ModelChangeListener to receive ModelChangeEvent broadcasts from the passed Model.
addModelChangeListener(ModelChangeListener) - Method in class org.scopemvc.model.basic.BasicModel
Adds a listener for ModelChangeEvent
addObjectPool(Class, ObjectPool) - Method in class org.scopemvc.util.ObjectPoolManager
Adds a pool to be managed.
addPage(Page) - Method in class org.scopemvc.view.servlet.ServletView
Adds an element to the Page attribute of the ServletView object
addProperty(String, Object) - Method in class org.scopemvc.controller.basic.ViewContext
Store an arbitrary object under a known key.
addSubView(SwingSubView) - Method in class org.scopemvc.view.swing.SwingView
Adds a sub view to this view.
addTableModelListener(TableModelListener) - Method in class org.scopemvc.view.swing.STableModel
Adds a listener to the list that's notified each time a change to the data model occurs.
addToList(List) - Method in class org.scopemvc.model.collection.ListModelSource
Adds an element to the ToList attribute of the ListModelSource object
areAllViewsClosed() - Method in class org.scopemvc.controller.swing.SwingContext
Are there any Views left open?
ARRAY - Static variable in class org.scopemvc.model.collection.ArrayModel
The selector for the array contained in this wrapper class.
ArrayModel - class org.scopemvc.model.collection.ArrayModel.
A BasicModel wrapper for an Object[] that can propagate changes to contained Models up the Model hierarchy, and implements the java.util.List interface.
ArrayModel() - Constructor for class org.scopemvc.model.collection.ArrayModel
Constructor for the ArrayModel object
ArrayModel(boolean) - Constructor for class org.scopemvc.model.collection.ArrayModel
Constructor for the ArrayModel object
ArrayModel(boolean, int) - Constructor for class org.scopemvc.model.collection.ArrayModel
Constructor for the ArrayModel object
ArrayModel(boolean, Object[]) - Constructor for class org.scopemvc.model.collection.ArrayModel
Constructor for the ArrayModel object
ArrayModel(int) - Constructor for class org.scopemvc.model.collection.ArrayModel
Constructor for the ArrayModel object
ArrayModel(Object[]) - Constructor for class org.scopemvc.model.collection.ArrayModel
Constructor for the ArrayModel object
ArraySelectorIterator - class org.scopemvc.model.util.ArraySelectorIterator.
An Iterator that iterates over an array of Selectors.
ArraySelectorIterator(Selector[]) - Constructor for class org.scopemvc.model.util.ArraySelectorIterator
Constructor for the ArraySelectorIterator object
assertTrue(boolean) - Static method in class org.scopemvc.util.Debug
Test preconditions and postconditions like this (but don't include code in the assertion that changes the state of anything because it'll be stripped in non-debug versions):
assertTrue(boolean, String) - Static method in class org.scopemvc.util.Debug
TODO: document the method
asString(Selector) - Static method in class org.scopemvc.core.Selector
Flatten the Selector list to a String that could be passed into Selector.fromString(java.lang.String) to recreate it.
AWTUtilities - class org.scopemvc.view.awt.AWTUtilities.
Utilities dependent on Java AWT and Scope core packages only.

B

BasicBeanInfo - class org.scopemvc.view.swing.beaninfo.BasicBeanInfo.
Description of the Class
BasicBeanInfo(Class) - Constructor for class org.scopemvc.view.swing.beaninfo.BasicBeanInfo
Constructor for the BasicBeanInfo object
BasicController - class org.scopemvc.controller.basic.BasicController.
Full implementation of Controller that adds: support for a View to notify its parent Controller when its bound model object is replaced with another (implemented completely in SwingView) via the CHANGE_MODEL_CONTROL_ID ControlID.
BasicController() - Constructor for class org.scopemvc.controller.basic.BasicController
Construct subclasses by either using a passed model object and View, or creating new ones.
BasicModel - class org.scopemvc.model.basic.BasicModel.
A simple implementation of ModelChangeEventSource for use as a base class.
BasicModel() - Constructor for class org.scopemvc.model.basic.BasicModel
 
BasicModelChangeEvent - class org.scopemvc.model.basic.BasicModelChangeEvent.
Concrete implementation of ModelChangeEvent.
BasicModelChangeEvent() - Constructor for class org.scopemvc.model.basic.BasicModelChangeEvent
Constructor for the BasicModelChangeEvent object
BasicObjectPool - class org.scopemvc.util.BasicObjectPool.
Pools objects given a factory and optional maximum pool size.
BasicObjectPool(PoolableObjectFactory) - Constructor for class org.scopemvc.util.BasicObjectPool
Construct a basic object pool with the specified factory and a maximum pool size of Integer.MAX_VALUE.
BasicObjectPool(PoolableObjectFactory, int) - Constructor for class org.scopemvc.util.BasicObjectPool
Construct a basic object pool with the specified factory and maximum pool size.
BasicPoolableObjectFactory - class org.scopemvc.util.BasicPoolableObjectFactory.
Creates pooleable instances of a specific class.
BasicPoolableObjectFactory(Class) - Constructor for class org.scopemvc.util.BasicPoolableObjectFactory
Construct a basic fool factory for the specified class.
beanClass - Variable in class org.scopemvc.view.swing.beaninfo.BasicBeanInfo
Description of the Field
BeansActionManager - class org.scopemvc.model.beans.BeansActionManager.
BeansActionManager is a ActionManager that handles the actions (invokable methods) of JavaBean model objects.
BeansActionManager() - Constructor for class org.scopemvc.model.beans.BeansActionManager
 
BeansEditorManager - class org.scopemvc.model.beans.BeansEditorManager.
BeansEditorManager is a EditorManager that handles creation of editors and viewer for properties of JavaBean model objects.
BeansEditorManager() - Constructor for class org.scopemvc.model.beans.BeansEditorManager
 
BeansPropertyManager - class org.scopemvc.model.beans.BeansPropertyManager.
BeansPropertyManager is a PropertyManager that handles the properties of JavaBean model objects.
BeansPropertyManager() - Constructor for class org.scopemvc.model.beans.BeansPropertyManager
 
BigDecimalStringConvertor - class org.scopemvc.util.convertor.BigDecimalStringConvertor.
String convertor for type BigDecimal.
BigDecimalStringConvertor() - Constructor for class org.scopemvc.util.convertor.BigDecimalStringConvertor
Constructor for the BigDecimalStringConvertor object
BigIntegerStringConvertor - class org.scopemvc.util.convertor.BigIntegerStringConvertor.
String convertor for type BigInteger.
BigIntegerStringConvertor() - Constructor for class org.scopemvc.util.convertor.BigIntegerStringConvertor
 
bindModelToView(View, Object) - Method in class org.scopemvc.controller.basic.BasicController
Bind a model object to a View if that is possible (model and view must be not null, the view must not have a selector marking it as being handled by a parent view)
BooleanStringConvertor - class org.scopemvc.util.convertor.BooleanStringConvertor.
String convertor for type java.util.Date.
BooleanStringConvertor() - Constructor for class org.scopemvc.util.convertor.BooleanStringConvertor
 
borrowObject() - Method in class org.scopemvc.util.BasicObjectPool
Obtains an instance of the pooled class.
borrowObject() - Method in interface org.scopemvc.util.ObjectPool
Obtains an instance of the pooled class.
borrowObject(Class) - Method in class org.scopemvc.util.ObjectPoolManager
Obtains an instance of the sepcified class from the pool.
borrowObjectIfExists() - Method in class org.scopemvc.util.BasicObjectPool
Obtains an instance of the pooled class.
borrowObjectIfExists() - Method in interface org.scopemvc.util.ObjectPool
Obtains an instance of the pooled class.
borrowObjectIfExists(Class) - Method in class org.scopemvc.util.ObjectPoolManager
Obtains an instance of the specified class from the pool.
BOUND_MODEL - Static variable in class org.scopemvc.controller.servlet.jsp.JSPContext
Key that the JSP's bound model is stored under in the HTTPRequest for access by the JSP.
boundModel - Variable in class org.scopemvc.view.util.BoundModel
TODO: describe of the Field
BoundModel - class org.scopemvc.view.util.BoundModel.
Delegate to handle generic parts of binding a View to a property of a model object with no automatic updates between model and View: ie this delegate just handles accessing the model and Selector for its owning View.
BoundModel() - Constructor for class org.scopemvc.view.util.BoundModel
Constructor for the BoundModel object

C

cancelCellEditing() - Method in class org.scopemvc.view.swing.STextCellEditor
TODO: document the method
canDoAction(Object, ModelAction) - Method in class org.scopemvc.core.ActionManager
Can this model do the passed ModelAction?
canDoAction(Object, ModelAction) - Method in class org.scopemvc.model.beans.BeansActionManager
Returns true if the ModelAction can be executed on the model object.
CDATA_TYPE - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
CENTRED - Static variable in class org.scopemvc.view.swing.SwingView
Description of the Field
centreOnScreen(Window) - Static method in class org.scopemvc.view.awt.AWTUtilities
Center a window on the screen
centreOnWindow(Window, Window) - Static method in class org.scopemvc.view.awt.AWTUtilities
Center a window on a parent Window if showing, or if not assume position of parent is (0, 0)
chain(Selector) - Method in class org.scopemvc.core.Selector
Add a Selector on the end of this list.
CHANGE_MODEL_CONTROL_ID - Static variable in class org.scopemvc.controller.basic.BasicController
An internal Control calls changeModel().
clazz - Variable in class org.scopemvc.util.BasicPoolableObjectFactory
The class to use
clear() - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
clear() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
clear() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
clear() - Method in class org.scopemvc.util.WeakSet
Removes all of the elements from this collection (optional operation).
clearProperties() - Method in class org.scopemvc.controller.basic.ViewContext
Clear all properties from this context.
clearThreadContext() - Static method in class org.scopemvc.controller.basic.ViewContext
Clear the ViewContext for the current thread.
COLLECTION_ELEMENT - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
Element to contain contents of a collection model.
COLLECTION_INDEX_ATTRIBUTE - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
Attribute to index the contents of a collection model.
columnNames - Variable in class org.scopemvc.view.swing.STableModel
TODO: describe of the Field
columnsEditable - Variable in class org.scopemvc.view.swing.STableModel
if null editable when read-write property else read-only
columnSelectors - Variable in class org.scopemvc.view.swing.STableModel
TODO: describe of the Field
component - Variable in class org.scopemvc.view.swing.STextCellEditor
TODO: describe of the Field
CompoundSelectorIterator - class org.scopemvc.model.util.CompoundSelectorIterator.
An Iterator that iterates through the iterations of two child Iterators in sequence.
CompoundSelectorIterator(Iterator, Iterator) - Constructor for class org.scopemvc.model.util.CompoundSelectorIterator
Constructor for the CompoundSelectorIterator object
contains(Object) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
contains(Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
contains(Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
contains(Object) - Method in class org.scopemvc.util.WeakSet
Returns true if this collection contains the specified element.
containsAll(Collection) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
containsAll(Collection) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
containsAll(Collection) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
containsAll(Collection) - Method in class org.scopemvc.util.WeakSet
Returns true if this collection contains all of the elements in the specified collection.
containsElement(Object) - Method in class org.scopemvc.view.swing.SAbstractListModel
Returns true if the bound model contains the value in its list of elements
contents - Variable in class org.scopemvc.model.collection.SetModel
TODO: describe of the Field
contents - Variable in class org.scopemvc.model.collection.ListModel
TODO: describe of the Field
Control - class org.scopemvc.core.Control.
A token passed up the chain of Controllers to invoke a piece of presentation logic.
CONTROL_PARAM - Static variable in class org.scopemvc.controller.servlet.ScopeServlet
The key used to identify the Control ID in the request parameters for this implementation.
Control(String) - Constructor for class org.scopemvc.core.Control
Create a Control with a unique String ID and no parameter.
Control(String, Object) - Constructor for class org.scopemvc.core.Control
Create a Control with a unique String ID and a parameter.
ControlException - exception org.scopemvc.core.ControlException.
Controllers throw ControlExceptions while responding to Controls if something goes wrong that must be reported to the user.
ControlException(String) - Constructor for class org.scopemvc.core.ControlException
Constructor for the ControlException object
ControlException(String, Object) - Constructor for class org.scopemvc.core.ControlException
Constructor for the ControlException object
ControlException(String, Object[]) - Constructor for class org.scopemvc.core.ControlException
Constructor for the ControlException object
Controller - interface org.scopemvc.core.Controller.
Controllers arranged in a hierarchy of chains of command provide the structure of an application's logic, mirroring independent contexts of discrete Views and their bound model objects.
createApplicationController() - Method in class org.scopemvc.controller.servlet.ScopeServlet
Override this to create the root application Controller.
createControl() - Method in class org.scopemvc.view.swing.SModelButton
Now overwrite the firing of the control to include the additional information of the model
createControl() - Method in class org.scopemvc.view.swing.SModelAction
Now overwrite the firing of the control to include the additional information of the model
createControl() - Method in class org.scopemvc.view.swing.SButton
Override this to create something other than a simple no-parameter Control or ModelActionControl.
createControl() - Method in class org.scopemvc.view.swing.SAction
Override this to create something other than a simple no-parameter Control.
createControl() - Method in class org.scopemvc.view.swing.SMenuItem
Override this to create something other than a simple no-parameter Control.
createControl(HashMap) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Return a Control instance from request form parameters getting the Control ID from the CONTROL_PARAM form value, and setting the formParameters HashMap as the Control's parameter.
createDefaultDataModel() - Method in class org.scopemvc.view.swing.STable
STables create their own STableModel by default.
createDefaultEditors() - Method in class org.scopemvc.view.swing.STable
TODO: document the method
createDefaultRenderers() - Method in class org.scopemvc.view.swing.STable
Sets default Scope table cell renderers.
createObject() - Method in class org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory
 
createObject() - Method in class org.scopemvc.util.BasicPoolableObjectFactory
Creates and returns a poolable object.
createObject() - Method in interface org.scopemvc.util.PoolableObjectFactory
Creates and returns a poolable object.
createSelectionModel() - Method in class org.scopemvc.view.swing.SList
TODO: document the method
createServletContext(HttpServletRequest, HttpServletResponse, HashMap) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Create a ViewContext that will be used for a request: default impl here returns a new ServletContext.
createServletContext(HttpServletRequest, HttpServletResponse, HashMap) - Method in class org.scopemvc.controller.servlet.jsp.JSPScopeServlet
TODO: document the method
createServletContext(HttpServletRequest, HttpServletResponse, HashMap) - Method in class org.scopemvc.controller.servlet.xml.XSLScopeServlet
TODO: document the method
createTextComponent() - Method in class org.scopemvc.view.swing.STextCellEditor
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.STable
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.SSlider
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.SRadioButton
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.SList
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.SComboBox
TODO: document the method
createToolTip() - Method in class org.scopemvc.view.swing.SCheckBox
TODO: document the method
createToolTip(JToolTip) - Method in class org.scopemvc.view.swing.ValidationHelper
Parent should call this in its createTooltip() to allow helper to substitute an error tooltip.
currentPropertySelector - Variable in class org.scopemvc.view.servlet.xml.PropertyIDGenerator
TODO: describe of the Field

D

DateStringConvertor - class org.scopemvc.util.convertor.DateStringConvertor.
String convertor for type java.util.Date.
DateStringConvertor() - Constructor for class org.scopemvc.util.convertor.DateStringConvertor
Creates new DateStringConvertor.
DateStringConvertor(DateFormat, DateFormat[]) - Constructor for class org.scopemvc.util.convertor.DateStringConvertor
Creates new DateStringConvertor with specified formatter and parsers.
DateTime - class org.scopemvc.util.DateTime.
An empty marker subclass of java.util.Date that DateTimeStringConvertor is associated with in the default configuration.
DateTime() - Constructor for class org.scopemvc.util.DateTime
Constructor for the DateTime object
DateTime(long) - Constructor for class org.scopemvc.util.DateTime
Constructor for the DateTime object
DateTimeStringConvertor - class org.scopemvc.util.convertor.DateTimeStringConvertor.
String convertor for type DateTime or java.util.Date .
DateTimeStringConvertor() - Constructor for class org.scopemvc.util.convertor.DateTimeStringConvertor
Creates new TimeStringConvertor.
DateTimeStringConvertor(DateFormat, DateFormat[]) - Constructor for class org.scopemvc.util.convertor.DateTimeStringConvertor
Creates new DateTimeStringConvertor with specified formatter and parsers.
deactivateModel() - Method in class org.scopemvc.model.basic.ModelChangeEventSupport
Enable ModelChangeEvent broadcasting for a Model that was disabled.
Debug - class org.scopemvc.util.Debug.
A (very simple) general purpose Debug class for assertion checking.
debugXMLDirectory - Variable in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Filesystem directory to dump all XML before transforming.
deepClone() - Method in class org.scopemvc.core.Selector
Return a clone of the entire list of Selectors from this.
DefaultScopeConfig - class org.scopemvc.util.DefaultScopeConfig.
Default resources for Scope.
DefaultScopeConfig() - Constructor for class org.scopemvc.util.DefaultScopeConfig
 
DELIMITER - Static variable in class org.scopemvc.core.Selector
Separator character between Selectors expressed as a String.
destroyObject(Object) - Method in class org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory
 
destroyObject(Object) - Method in class org.scopemvc.util.BasicPoolableObjectFactory
Peforms whatever processing is required prior to destruction of a pooled object.
destroyObject(Object) - Method in interface org.scopemvc.util.PoolableObjectFactory
Peforms whatever processing is required prior to destruction of a pooled object.
doAction(Object, ModelAction, Object[]) - Method in class org.scopemvc.core.ActionManager
Generic interface to perform arbitrary actions on a model object.
doAction(Object, ModelAction, Object[]) - Method in class org.scopemvc.model.beans.BeansActionManager
Execute the ModelAction with the given parameters
doEndTag() - Method in class org.scopemvc.view.servlet.jsp.PropertyTag
TODO: document the method
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.scopemvc.controller.servlet.ScopeServlet
This implementation maps GET requests onto POST requests.
doHandleControl(Control) - Method in class org.scopemvc.controller.basic.BasicController
Custom implementation of some presentation logic.
doModelChanged(ModelChangeEvent) - Method in class org.scopemvc.view.swing.SAbstractListModel
Respond to a change in the model by firing the appropriate ListDataEvent
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Default implementation uses shared application instances.
DoubleStringConvertor - class org.scopemvc.util.convertor.DoubleStringConvertor.
String convertor for type java.lang.Double.
DoubleStringConvertor() - Constructor for class org.scopemvc.util.convertor.DoubleStringConvertor
 
DynamicInvokable - interface org.scopemvc.model.beans.DynamicInvokable.
BeansActionManager queries models that implement this interface to test if a ModelAction can be invoked.
DynamicReadOnly - interface org.scopemvc.model.beans.DynamicReadOnly.
BeansPropertyManager queries models that implement this for whether a property is read-only before falling back on simply looking for a setter/getter.

E

EditorManager - class org.scopemvc.core.EditorManager.
EditorManager is a ModelManager that handles the creation of appropriate Viewer and Editor Views for the properties of model objects for a specific view type.
EditorManager() - Constructor for class org.scopemvc.core.EditorManager
 
editors - Variable in class org.scopemvc.view.swing.STable
TODO: describe of the Field
EMPTY_ATTRIBUTES - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
endProperty() - Method in class org.scopemvc.view.servlet.xml.PropertyIDGenerator
Call this to pop up a property.
equals(Object) - Method in class org.scopemvc.core.Selector
A deep compare, following down the list of selectors.
equals(Object) - Method in class org.scopemvc.core.Control
Tests for equality
equals(Object) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
equals(Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
equals(Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
equals(Object) - Method in class org.scopemvc.util.WeakSet
Compares the specified object with this collection for equality.
equalsID(String) - Method in class org.scopemvc.view.servlet.Page
TODO: document the method
EXIT_CONTROL_ID - Static variable in class org.scopemvc.controller.basic.BasicController
A convenience Control that can be used when a Controller wants to exit.
exit() - Method in class org.scopemvc.controller.basic.ViewContext
Exit the application
exit() - Method in class org.scopemvc.controller.servlet.ServletContext
Used by default BasicController's handler for the EXIT Control.
exit() - Method in class org.scopemvc.controller.swing.SwingContext
Exit the application

F

findControlIssuer(Component) - Static method in class org.scopemvc.view.awt.AWTUtilities
Find the next View from a Component upwards in the java.awt.Component containment hierarchy that has a parent Controller that it can issue Controls to.
findConvertor(Class) - Method in class org.scopemvc.util.convertor.StringConvertors
Return a StringConvertor for the passed Class, else return null.
findDefaultPage(Controller) - Method in class org.scopemvc.controller.servlet.ScopeServlet
If the request ViewID doesn't match any Page then this provides a default Page: could be the start page of the application that the user gets to by invoking the servlet with no parameters.
findElementAt(int) - Method in class org.scopemvc.view.swing.STable
 
findElementAt(int) - Method in class org.scopemvc.view.swing.SList
Null if not found.
findElementAt(int) - Method in interface org.scopemvc.view.swing.ListSelectionParent
TODO: document the method
findIndexFor(Object) - Method in class org.scopemvc.view.swing.STable
 
findIndexFor(Object) - Method in class org.scopemvc.view.swing.SList
-1 if not found.
findIndexFor(Object) - Method in interface org.scopemvc.view.swing.ListSelectionParent
TODO: document the method
findMenuItem(SwingView, String) - Method in class org.scopemvc.controller.swing.SwingContext
Find the SMenuItem in the menu bar associated with the frame of the view.
findMenuItemInMenu(JMenu, String) - Static method in class org.scopemvc.controller.swing.SwingContext
Find the SMenuItem in the menu.
findPageByID(Controller, String) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Search through application's Controller hierarchy to find a Page matching the ViewID.
findPageByID(String) - Method in class org.scopemvc.view.servlet.ServletView
TODO: document the method
findRootPaneFor(View) - Method in class org.scopemvc.controller.swing.SwingContext
Find the Rootpane that contains the SwingView or null if none can be found.
findViewID(HashMap) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Could be overidden to provide a default ViewID if none in the parameters, but also see ScopeServlet.getFormParameters(javax.servlet.http.HttpServletRequest).
fireActionPerformed(ActionEvent) - Method in class org.scopemvc.view.swing.SButton
TODO: document the method
fireActionPerformed(ActionEvent) - Method in class org.scopemvc.view.swing.SMenuItem
TODO: document the method
fireContentsChanged(Object, int, int) - Method in class org.scopemvc.view.swing.STableModel
TODO: document the method
fireIntervalAdded(Object, int, int) - Method in class org.scopemvc.view.swing.STableModel
TODO: document the method
fireIntervalRemoved(Object, int, int) - Method in class org.scopemvc.view.swing.STableModel
TODO: document the method
fireModelChange(int, Selector) - Method in interface org.scopemvc.core.ModelChangeEventSource
Fire a ModelChangeEvent to all listeners
fireModelChange(int, Selector) - Method in class org.scopemvc.model.basic.ModelChangeEventSupport
Fire a ModelChangeEvent to all listeners
fireModelChange(int, Selector) - Method in class org.scopemvc.model.basic.BasicModel
Fire a ModelChangeEvent to all listeners
fireStateChanged() - Method in class org.scopemvc.view.swing.SSlider
Update the bound model with the new value, then send a ChangeEvent, whose source is this Slider, to each listener.
fireTableCellUpdated(int, int) - Method in class org.scopemvc.view.swing.STableModel
Notifies all listeners that the value of the cell at [row, column] has been updated.
fireTableChanged(TableModelEvent) - Method in class org.scopemvc.view.swing.STableModel
Forwards the given notification event to all TableModelListeners that registered themselves as listeners for this table model.
fireTableDataChanged() - Method in class org.scopemvc.view.swing.STableModel
Notifies all listeners that all cell values in the table's rows may have changed.
fireTableRowsDeleted(int, int) - Method in class org.scopemvc.view.swing.STableModel
Notifies all listeners that rows in the range [firstRow, lastRow] , inclusive, have been deleted.
fireTableRowsInserted(int, int) - Method in class org.scopemvc.view.swing.STableModel
Notifies all listeners that rows in the range [firstRow, lastRow] , inclusive, have been inserted.
fireTableRowsUpdated(int, int) - Method in class org.scopemvc.view.swing.STableModel
Notifies all listeners that rows in the range [firstRow, lastRow] , inclusive, have been updated.
fireTableStructureChanged() - Method in class org.scopemvc.view.swing.STableModel
Notifies all listeners that the table's structure has changed.
fireValueChanged(int, int, boolean) - Method in class org.scopemvc.view.swing.SListSelectionModel
When selection changes, update the bound model.
fitOnScreen(Window) - Static method in class org.scopemvc.view.awt.AWTUtilities
Make sure window fits on the screeen
FloatStringConvertor - class org.scopemvc.util.convertor.FloatStringConvertor.
String convertor for type java.lang.Float.
FloatStringConvertor() - Constructor for class org.scopemvc.util.convertor.FloatStringConvertor
 
focusGained(FocusEvent) - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
focusGained(FocusEvent) - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
focusGained(FocusEvent) - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
focusLost(FocusEvent) - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
focusLost(FocusEvent) - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
focusLost(FocusEvent) - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
forClass(Class) - Static method in class org.scopemvc.util.convertor.StringConvertors
Return a StringConvertor for the passed Class, else return null.
formatMessageToHTML(String) - Method in class org.scopemvc.controller.servlet.ServletContext
Replace all low ASCII chars (<32) in the message with <BR />.
formParameters - Variable in class org.scopemvc.controller.servlet.ServletContext
TODO: describe of the Field
fromInt(int) - Static method in class org.scopemvc.core.Selector
Make a simple Selector to identify a property at an int index.
fromString(String) - Static method in class org.scopemvc.core.Selector
Make a Selector to identify a property by its String name, or to create a Selector list that identifies a property by navigating a hierarchy of submodels.

G

generateXMLDocument(ContentHandler) - Method in class org.scopemvc.view.servlet.xml.XSLPage
 
generateXMLDocument(ContentHandler) - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Override to implement model to SAX conversion into the passed ContentHandler.
get(int) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
get(int) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
get(Object, Selector) - Method in class org.scopemvc.core.PropertyManager
Return the value of the property identified by the passed Selector.
get(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Return the value of the property identified by the passed Selector.
get(String) - Static method in class org.scopemvc.util.UIStrings
TODO: document the method
getAcceleratorKey() - Method in class org.scopemvc.view.swing.SAction
Gets the accelerator key
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SUnboundPanelBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.STextFieldBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.STextAreaBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.STableBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SSliderBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SRadioButtonBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SPasswordFieldBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SPanelBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SMenuItemBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SListBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SLabelBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SComboBoxBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SCheckBoxBeanInfo
Gets the additional bean info
getAdditionalBeanInfo() - Method in class org.scopemvc.view.swing.SButtonBeanInfo
Gets the additional bean info
getArray() - Method in class org.scopemvc.model.collection.ArrayModel
Gets the array
getBoundModel() - Method in interface org.scopemvc.core.View
Gets the model object bound to this View.
getBoundModel() - Method in class org.scopemvc.view.servlet.ServletView
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.servlet.Page
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SUnboundPanel
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.STextField
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.STextArea
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.STable
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SSlider
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SRadioButton
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SPasswordField
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SPanel
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SModelButton
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SModelAction
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SListSelectionModel
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SList
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SLabel
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SComboBox
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SCheckBox
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SButton
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SActionListener
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SAction
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SAbstractListModel
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.swing.SMenuItem
Gets the bound model
getBoundModel() - Method in class org.scopemvc.view.util.BoundModel
Gets the bound model
getBoundSelectionModel() - Method in class org.scopemvc.view.swing.SComboBoxModel
Gets the bound selection model
getCellEditorValue() - Method in class org.scopemvc.view.swing.STextCellEditor
Gets the cell editor value
getChangeSelectionControlID() - Method in class org.scopemvc.view.swing.STable
Get the Control ID for the Control that will be issued when the selection is changed.
getChangeSelectionControlID() - Method in class org.scopemvc.view.swing.SList
Gets the change selection control ID
getChangeSelectionControlID() - Method in class org.scopemvc.view.swing.SComboBox
Gets the change selection control ID
getChar(String) - Static method in class org.scopemvc.util.ScopeConfig
Gets the char value of the property
getChildren() - Method in class org.scopemvc.controller.basic.BasicController
Returns the list of child Controllers.
getClass(String) - Static method in class org.scopemvc.util.ScopeConfig
Gets the class value of the property
getClickCountToStart() - Method in class org.scopemvc.view.swing.STextCellEditor
ClickCountToStart controls the number of clicks required to start editing.
getClientClassLoader() - Static method in class org.scopemvc.util.ResourceLoader
Gets the client class loader.
getClientLoader() - Static method in class org.scopemvc.util.ResourceLoader
Gets the client loader
getCloseControl() - Method in class org.scopemvc.view.swing.SwingView
The Control issued when the window containing this View is closed.
getColumnClass(int) - Method in class org.scopemvc.view.swing.STableModel
Gets the column class
getColumnCount() - Method in class org.scopemvc.view.swing.STableModel
Gets the column count
getColumnName(int) - Method in class org.scopemvc.view.swing.STableModel
Gets the column name
getColumnSelector(int) - Method in class org.scopemvc.view.swing.STableModel
Gets the column selector
getContents() - Method in class org.scopemvc.util.DefaultScopeConfig
Gets the contents
getContentType() - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Allow subclasses to deliver different content types.
getControlID() - Method in class org.scopemvc.view.swing.STextField
Gets the control ID
getControlID() - Method in class org.scopemvc.view.swing.SRadioButton
Gets the control ID
getControlID() - Method in class org.scopemvc.view.swing.SPasswordField
Gets the control ID
getControlID() - Method in class org.scopemvc.view.swing.SCheckBox
Gets the control ID
getControlID() - Method in class org.scopemvc.view.swing.SButton
Gets the control ID
getControlID() - Method in class org.scopemvc.view.swing.SAction
Gets the control ID
getControlID() - Method in class org.scopemvc.view.swing.SMenuItem
Gets the control ID
getController() - Method in interface org.scopemvc.core.View
Gets the Controller for this View
getController() - Method in class org.scopemvc.view.servlet.ServletView
Gets the controller
getController() - Method in class org.scopemvc.view.servlet.Page
Gets the controller
getController() - Method in class org.scopemvc.view.swing.STextField
Don't assign a Controller to STextField, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.STextArea
Don't assign a Controller to STextArea.
getController() - Method in class org.scopemvc.view.swing.STable
Don't assign a direct Controller to List, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SSlider
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SRadioButton
Don't assign a Controller to SRadioButton, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SPasswordField
Don't assign a Controller to STextField, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SList
Don't assign a direct Controller to List, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SLabel
Don't assign a Controller to STextField, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SComboBox
Don't assign a direct Controller to ComboBox, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SCheckBox
Don't assign a Controller to SCheckBox, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SButton
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SAction
Don't assign a Controller to SAction, instead delegate to the containing SwingView that has a parent Controller.
getController() - Method in class org.scopemvc.view.swing.SwingView
Gets the controller
getController() - Method in class org.scopemvc.view.swing.SMenuItem
Don't assign a Controller to SMenuItem, instead delegate to the containing SwingView that has a parent Controller.
getDefaultConfigName() - Method in class org.scopemvc.util.ScopeConfig
Returns the name of the default configuration bundle.
getDefaultCustomConfigName() - Method in class org.scopemvc.util.ScopeConfig
Returns the name of the default custom configuration bundle.
getDefaultEditor(Class) - Method in class org.scopemvc.view.swing.STable
Gets the default editor
getDefaultIconResource(int) - Method in class org.scopemvc.view.swing.beaninfo.BasicBeanInfo
Gets the default icon resource
getDefaultParentWindow() - Method in class org.scopemvc.controller.swing.SwingContext
For dialogs to be opened, find the currently focussed window, or if none, the last opened window or if none, the shared null Frame.
getDefaultParsers() - Method in class org.scopemvc.util.convertor.TimeStringConvertor
Gets the default parsers
getDefaultParsers() - Method in class org.scopemvc.util.convertor.DateTimeStringConvertor
Gets the default parsers
getDefaultParsers() - Method in class org.scopemvc.util.convertor.DateStringConvertor
Gets the default parsers
getDefaultRenderer(Class) - Method in class org.scopemvc.view.swing.STable
Gets the default renderer
getDefaultWindowIcon() - Method in class org.scopemvc.controller.swing.SwingContext
Get the default icon.
getDisplayMode() - Method in class org.scopemvc.view.swing.SwingView
Determines the type of window used to show this view.
getDoubleClickControlID() - Method in class org.scopemvc.view.swing.STable
Get the Control ID for the Control that will be issued when the List is double-clicked.
getDoubleClickControlID() - Method in class org.scopemvc.view.swing.SList
Gets the double click control ID
getEditor(String, Object, Selector) - Method in class org.scopemvc.core.EditorManager
Get the editor for the view type and the property in the model.
getEditor(String, Object, Selector) - Method in class org.scopemvc.model.beans.BeansEditorManager
Get the editor for the view type and the property in the model.
getEditorComponent() - Method in class org.scopemvc.view.swing.SComboBoxEditor
Return the component that should be added to the tree hierarchy for this editor
getElementAt(int) - Method in class org.scopemvc.model.collection.ListModelAdaptor
Gets the element at
getElementAt(int) - Method in class org.scopemvc.view.swing.SAbstractListModel
Note that if the get() fails for any reason, a null is returned.
getException() - Method in class org.scopemvc.view.servlet.ValidationFailure
Gets the exception
getFirstPage() - Method in class org.scopemvc.view.servlet.ServletView
Used by ScopeServlet.findDefaultPage .
getFocussedRootPane() - Method in class org.scopemvc.controller.swing.SwingContext
Find the rootpane that currently contains the focussed component, or null if none.
getFormParameters() - Method in class org.scopemvc.controller.servlet.ServletContext
 
getFormParameters(HttpServletRequest) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Copy references to all form parameters into a mutable Map.
getHTMLOutputProperties() - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Make Properties for Transformer.setOutputProperties suitable for final HTML output.
getHttpRequest() - Method in class org.scopemvc.controller.servlet.ServletContext
Allow access to the request object.
getHttpResponse() - Method in class org.scopemvc.controller.servlet.ServletContext
Allow access to the response object.
getIcon(int) - Method in class org.scopemvc.view.swing.beaninfo.BasicBeanInfo
Gets the icon
getIcon(String) - Static method in class org.scopemvc.util.ResourceLoader
Gets the icon
getIconSelector() - Method in class org.scopemvc.view.swing.SListCellRenderer
Gets the icon selector
getID() - Method in class org.scopemvc.view.servlet.Page
Gets the ID
getImage(String) - Static method in class org.scopemvc.util.ResourceLoader
Gets the image
getIndex() - Method in class org.scopemvc.core.StringIndexSelector
Gets the index (i.e the name of the property selected)
getIndex() - Method in class org.scopemvc.core.IntIndexSelector
Gets the index of the property in the list or Object[]
getIndexOf(Object) - Method in class org.scopemvc.model.collection.ListModel
Gets the index of
getIndexOf(Object) - Method in class org.scopemvc.model.collection.ArrayModel
Deprecated. see indexOf
getInstance() - Static method in class org.scopemvc.util.ScopeConfig
Gets the instance of the Scope config
getInstance() - Static method in class org.scopemvc.util.ObjectPoolManager
Obtains the singleton instance of this class.
getInstance(Class) - Static method in class org.scopemvc.core.PropertyManager
Create an PropertyManager for the model class
getInstance(Class) - Static method in class org.scopemvc.core.EditorManager
Create an EditorManager for the model class
getInstance(Class) - Static method in class org.scopemvc.core.ActionManager
Create an ActionManager for the model class
getInstance(Object) - Static method in class org.scopemvc.core.PropertyManager
Create an PropertyManager for the model
getInstance(Object) - Static method in class org.scopemvc.core.EditorManager
Create an EditorManager for the model
getInstance(Object) - Static method in class org.scopemvc.core.ActionManager
Create an ActionManager for the model
getInteger(String) - Static method in class org.scopemvc.util.ScopeConfig
Gets the integer value of the property
getItem() - Method in class org.scopemvc.view.swing.SComboBoxEditor
Return the edited item.
getKey() - Method in class org.scopemvc.util.KeyValue
Gets the key
getKeysMatching(String) - Static method in class org.scopemvc.util.ScopeConfig
Gets the keys starting with the prefix
getLast() - Method in class org.scopemvc.core.Selector
Get the last Selector in the list.
getLastShownBounds() - Method in class org.scopemvc.view.swing.SwingView
Deprecated. see SwingView.getViewBounds()
getList() - Method in class org.scopemvc.model.collection.ListModelAdaptor
Gets the list
getList() - Method in class org.scopemvc.model.collection.ListModel
Gets the list
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.scopemvc.view.swing.SListCellRenderer
Gets the list cell renderer component
getListeners(Class) - Method in class org.scopemvc.view.swing.STableModel
Returns an array of all the listeners of the given type that were added to this model.
getListSource() - Method in class org.scopemvc.model.collection.ListModelSource
Gets the list source
getListSourceModel() - Method in class org.scopemvc.model.collection.ListModelSource
Gets the list source model
getListSourceSelector() - Method in class org.scopemvc.model.collection.ListModelSource
Gets the list source selector
getLocalizedMessage() - Method in class org.scopemvc.util.LocalizedException
Use the message as an ID to a message pattern in the UIStrings and use MessageFormat to format it with the message parameters.
getLocalizedSourceControlName() - Method in class org.scopemvc.core.ControlException
Use the source Control ID to get a localised name from the UIStrings.
getLongDescription() - Method in class org.scopemvc.view.swing.SAction
Gets the long description
getMenuBar() - Method in class org.scopemvc.view.swing.SwingView
The menubar to attach to a window showing this view, or null if none.
getMethod(Object, ModelAction) - Method in class org.scopemvc.model.beans.BeansActionManager
Find a Method matching the prototype in the passed ModelAction for the passed model object, using the BeanInfo to introspect the model as a JavaBean.
getMethodName() - Method in class org.scopemvc.core.ModelAction
Gets the method name
getMnemonicKey() - Method in class org.scopemvc.view.swing.SAction
Gets the mnemonic key
getModel() - Method in class org.scopemvc.controller.basic.BasicController
Return the model bound to this Controller
getModel() - Method in interface org.scopemvc.core.ModelChangeEvent
Get the source Model of this event.
getModel() - Method in interface org.scopemvc.core.Controller
Return the model bound to this Controller
getModel() - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Gets the model
getModelClass() - Method in class org.scopemvc.core.ModelManager
Gets the class of the models managed by this manager.
getName() - Method in class org.scopemvc.core.StringIndexSelector
Gets the name of the property selected
getName() - Method in class org.scopemvc.core.IntIndexSelector
Gets the name of the selector
getName() - Method in class org.scopemvc.core.Selector
Used to serialise Selectors Selector.asString(org.scopemvc.core.Selector) and for debug by Selector.toString().
getName() - Method in class org.scopemvc.core.Control
Deprecated. use Control.matchesID(java.lang.String) not this method which will be removed at some point.
getName() - Method in class org.scopemvc.view.swing.SAction
Gets the name
getNext() - Method in class org.scopemvc.core.Selector
Get the next Selector in the list, if any.
getNullAsString() - Method in class org.scopemvc.util.convertor.NullStringConvertor
 
getNumberFormat() - Method in class org.scopemvc.util.convertor.NumberStringConvertor
 
getObject(String) - Static method in class org.scopemvc.util.ScopeConfig
Gets the object value of the property
getObjectPool(Class) - Method in class org.scopemvc.util.ObjectPoolManager
Obtains the pool for the given class
getOwner() - Method in class org.scopemvc.view.swing.SAction
Gets the owner
getOwner() - Method in interface org.scopemvc.view.swing.SwingSubView
Gets the owner
getOwner() - Method in class org.scopemvc.view.swing.SMenuItem
Gets the owner
getParameter() - Method in class org.scopemvc.core.Control
Get the parameter for the Control
getParameterClasses() - Method in class org.scopemvc.core.ModelAction
Gets the array of Class objects that represent the formal parameter types, in declaration order, of the method.
getParent() - Method in class org.scopemvc.controller.basic.BasicController
Get the parent of this Controller
getParent() - Method in interface org.scopemvc.core.Controller
Get the parent of this Controller
getParent() - Method in class org.scopemvc.view.servlet.Page
Gets the parent
getPasswordText() - Method in class org.scopemvc.view.swing.SPasswordField
Gets the password text
getPath() - Method in class org.scopemvc.view.servlet.jsp.JSPPage
Gets the path
getProperties() - Static method in class org.scopemvc.util.ScopeConfig
Gets the properties
getProperties(String) - Static method in class org.scopemvc.util.ResourceLoader
Try to return a ResourceBundle loaded from the named resource, or null if can't load.
getProperty() - Method in class org.scopemvc.view.servlet.ValidationFailure
Gets the property
getProperty(String) - Method in class org.scopemvc.controller.basic.ViewContext
Fetch an arbitrary object under a known key.
getPropertyClass() - Method in class org.scopemvc.view.util.ActiveBoundModel
Gets the class of the property in the bound model
getPropertyClass(Object, Selector) - Method in class org.scopemvc.core.PropertyManager
Return the Class of a property.
getPropertyClass(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Return the Class of a property.
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SUnboundPanelBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.STextFieldBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.STextAreaBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.STableBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SSliderBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SRadioButtonBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SPasswordFieldBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SPanelBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SMenuItemBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SListBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SLabelBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SComboBoxBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SCheckBoxBeanInfo
Gets the property descriptors
getPropertyDescriptors() - Method in class org.scopemvc.view.swing.SButtonBeanInfo
Gets the property descriptors
getPropertyEditor(String, Class) - Static method in class org.scopemvc.view.util.PropertyEditorFactory
Return a newly created editor for a property class for a certain viewtype.
getPropertyID() - Method in class org.scopemvc.view.servlet.xml.PropertyIDGenerator
Gets the property ID
getPropertyManager() - Method in class org.scopemvc.view.swing.STableModel
Gets the property manager
getPropertyManager() - Method in class org.scopemvc.view.util.ActiveBoundModel
Gets the property manager
getPropertyPrefix() - Method in class org.scopemvc.util.ScopeConfig
Returns the property name prefix.
getPropertyReadOnly() - Method in class org.scopemvc.view.util.ActiveBoundModel
Returns true if the property in the bound model is read only
getPropertyValue() - Method in class org.scopemvc.view.util.ActiveBoundModel
Gets the value of the property in the bound model
getPropertyViewer(String, Class) - Static method in class org.scopemvc.view.util.PropertyEditorFactory
Return a newly created viewer a property class for a certain viewtype.
getRendererIconSelector() - Method in class org.scopemvc.view.swing.SList
Gets the renderer icon selector
getRendererIconSelector() - Method in class org.scopemvc.view.swing.SComboBox
Gets the renderer icon selector
getRendererSelector() - Method in class org.scopemvc.view.swing.SList
Gets the renderer selector
getRendererSelector() - Method in class org.scopemvc.view.swing.SComboBox
Gets the renderer selector
getResource(String) - Static method in class org.scopemvc.util.ResourceLoader
Gets the resource
getRowCount() - Method in class org.scopemvc.view.swing.STableModel
Gets the row count
getSelectedItem() - Method in class org.scopemvc.view.swing.SComboBoxModel
Gets the selected item
getSelectionSelector() - Method in class org.scopemvc.view.swing.STable
Gets the selection selector
getSelectionSelector() - Method in class org.scopemvc.view.swing.SList
Gets the selection selector
getSelectionSelector() - Method in class org.scopemvc.view.swing.SComboBoxModel
Gets the selection selector
getSelectionSelector() - Method in class org.scopemvc.view.swing.SComboBox
Gets the selection selector
getSelector() - Method in interface org.scopemvc.core.PropertyView
 
getSelector() - Method in interface org.scopemvc.core.ModelChangeEvent
Get the Selector for the contents that changed to cause broadcast of this event.
getSelector() - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.STextField
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.STextArea
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.STable
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SSlider
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SRadioButton
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SPasswordField
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SPanel
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SModelButton
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SModelAction
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SListSelectionModel
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SList
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SLabel
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SComboBox
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SCheckBox
Gets the selector
getSelector() - Method in class org.scopemvc.view.swing.SAbstractListModel
Gets the selector
getSelector() - Method in class org.scopemvc.view.util.BoundModel
Gets the selector
getSelectorFor(Object, Object) - Method in class org.scopemvc.core.PropertyManager
Return a Selector that would get() a property equals() to the passed Object.
getSelectorFor(Object, Object) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Tries to find a Selector that would get() a property equals() to the passed Object.
getSelectorIterator(Object) - Method in class org.scopemvc.core.PropertyManager
Return an Iterator that iterates over Selectors for all properties of the passed model object.
getSelectorIterator(Object) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Return an Iterator that iterates over Selectors for all properties of the passed model object.
getServlet() - Method in class org.scopemvc.controller.servlet.ServletContext
Return the ScopeServlet that handled this context's request.
getSet() - Method in class org.scopemvc.model.collection.SetModel
Gets the set
getShallowCopy() - Method in class org.scopemvc.core.StringIndexSelector
Creates a shallow copy of this selector
getShallowCopy() - Method in class org.scopemvc.core.IntIndexSelector
Creates a shallow copy of this selector
getShallowCopy() - Method in class org.scopemvc.core.Selector
Return a shallow copy of the head of this.
getSharedNullFrame() - Method in class org.scopemvc.controller.swing.SwingContext
Get the frame used as default parent for the views.
getShortDescription() - Method in class org.scopemvc.view.swing.SAction
Gets the short description
getShownModel() - Method in class org.scopemvc.view.swing.SPanel
Get the model object that the SPanel presents, which may be a property of the bound model if a Selector is specified.
getShownModel() - Method in class org.scopemvc.view.swing.SAbstractListModel
Get the (list) model object that the SListModel presents, which may be a property of the bound model if a Selector is specified.
getSize() - Method in class org.scopemvc.model.collection.SetModel
Gets the size
getSize() - Method in class org.scopemvc.model.collection.ListModelAdaptor
Gets the size
getSize() - Method in class org.scopemvc.model.collection.ListModel
Gets the size
getSize() - Method in class org.scopemvc.model.collection.ArrayModel
Expose size as a JavaBeans property.
getSize() - Method in class org.scopemvc.view.swing.SAbstractListModel
Gets the size
getSizeSelector() - Method in class org.scopemvc.view.swing.SList
Gets the size selector
getSizeSelector() - Method in class org.scopemvc.view.swing.SComboBox
Gets the size selector
getSizeSelector() - Method in class org.scopemvc.view.swing.SAbstractListModel
Gets the size selector
getSmallIcon() - Method in class org.scopemvc.view.swing.SAction
Gets the small icon
getString(String) - Static method in class org.scopemvc.util.ScopeConfig
Gets the string value of the property
getStringConvertor() - Method in class org.scopemvc.view.swing.STextCellEditor
Gets the string convertor
getSubView(int) - Method in class org.scopemvc.view.swing.SwingView
Gets the sub view
getSubViewCount() - Method in class org.scopemvc.view.swing.SwingView
Gets the sub view count
getSystemID() - Static method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Where XSLT URIs are referenced relative to.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class org.scopemvc.view.swing.STableTextCellEditor
Gets the table cell editor component
getTextSelector() - Method in class org.scopemvc.view.swing.SListCellRenderer
Gets the text selector
getTitle() - Method in class org.scopemvc.view.swing.SwingView
Provides the title for windows that show this view.
getTopmostContainer(SwingView) - Method in class org.scopemvc.controller.swing.SwingContext
Finds the topmost Container, stopping before any Window structure.
getTopParent() - Method in class org.scopemvc.controller.basic.BasicController
Convenience method.
getTopParent() - Method in interface org.scopemvc.core.Controller
Find the top-most parent Controller at the head of the chain of command.
getTransformerHandler(OutputStream) - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Thread-safe Templates are cached for reuse to avoid parsing and compiling stylesheets repeatedly.
getType() - Method in interface org.scopemvc.core.ModelChangeEvent
Return the type of change this event notifies.
getType() - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Gets the type
getValue() - Method in class org.scopemvc.util.KeyValue
Gets the value
getValue() - Method in class org.scopemvc.view.servlet.ValidationFailure
Gets the value
getValueAt(int, int) - Method in class org.scopemvc.view.swing.STableModel
Gets the value at
getValueTest() - Method in class org.scopemvc.view.swing.SModelButton
Returns the Comparable used to test the view value.
getValueTest() - Method in class org.scopemvc.view.swing.SModelAction
Returns the Comparable used to test the view value.
getView() - Method in class org.scopemvc.controller.basic.BasicController
Return the View bound to this Controller.
getView() - Method in interface org.scopemvc.core.Controller
Return the View bound to this Controller.
getViewBounds() - Method in class org.scopemvc.view.swing.SwingView
Get bounds to show this view at.
getViewContext() - Static method in class org.scopemvc.controller.basic.ViewContext
Return the current ViewContext.
getViewer(String, Object, Selector) - Method in class org.scopemvc.core.EditorManager
Get the viewer for the view type and the property in the model.
getViewer(String, Object, Selector) - Method in class org.scopemvc.model.beans.BeansEditorManager
Get the viewer for the view type and the property in the model.
getViewValue() - Method in class org.scopemvc.view.swing.STextField
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.STextArea
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SSlider
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SRadioButton
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SPasswordField
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SPanel
Makes no sense: can't change the property using an SPanel!
getViewValue() - Method in class org.scopemvc.view.swing.SModelButton
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SModelAction
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SListSelectionModel
Gets the view value
getViewValue() - Method in class org.scopemvc.view.swing.SLabel
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SCheckBox
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in class org.scopemvc.view.swing.SAbstractListModel
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getViewValue() - Method in interface org.scopemvc.view.util.ModelBindable
Get the current value (what would be set as a property of the bound model object) being presented on the View.
getVisible() - Method in class org.scopemvc.view.servlet.ServletView
Gets the visible
getXMLOutputProperties() - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Make Properties for Transformer.setOutputProperties suitable for debug XML output.
getXslURI() - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
The XSLT that will be shown for this view.

H

HANDLE_CONTROL_RUNTIME_ERROR_MSG_ID - Static variable in class org.scopemvc.controller.basic.BasicController
ID of error message for RuntimeExceptions caught by BasicController.
handleControl(Control) - Method in class org.scopemvc.controller.basic.BasicController
Application writers see BasicController.doHandleControl(org.scopemvc.core.Control).
handleControl(Control) - Method in interface org.scopemvc.core.Controller
Respond to a Control (from either a View or a child Controller) or pass up to the parent Controller in the chain of command if the Control is not recognised in this context.
handleControlException(ControlException) - Method in class org.scopemvc.controller.basic.BasicController
Called by BasicController.handleControl(org.scopemvc.core.Control) when a Control throws a ControlException.
handleInternalError(Throwable) - Method in class org.scopemvc.controller.servlet.ServletContext
Got an error while streaming the view into the response OutputStream.
handleRequest(HashMap) - Method in class org.scopemvc.controller.servlet.ScopeServlet
 
handleValidationFailures(Page, List) - Method in class org.scopemvc.controller.servlet.ScopeServlet
Called if an exception is thrown by Page.populateModel.
hashCode() - Method in class org.scopemvc.core.StringIndexSelector
Returns the hashCode
hashCode() - Method in class org.scopemvc.core.IntIndexSelector
Returns the hashCode
hashCode() - Method in class org.scopemvc.core.Control
Returns the hashCode
hashCode() - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
hashCode() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
hashCode() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
hashCode() - Method in class org.scopemvc.util.WeakSet
Returns the hash code value for this collection.
hasNext() - Method in class org.scopemvc.model.util.IntIndexSelectorIterator
TODO: document the method
hasNext() - Method in class org.scopemvc.model.util.CompoundSelectorIterator
TODO: document the method
hasNext() - Method in class org.scopemvc.model.util.ArraySelectorIterator
TODO: document the method
hasProperty(Object, Selector) - Method in class org.scopemvc.core.PropertyManager
Does the passed model object contain the property identified by the passed Selector?
hasProperty(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Set the value of the property identified by a Selector in the passed model object to a new value.
hasShownView() - Method in class org.scopemvc.controller.servlet.ServletContext
TODO: document the method
HIDE_VIEW_CONTROL_ID - Static variable in class org.scopemvc.controller.basic.BasicController
ID of common Control that is handled by BasicController to hide the current view.
hideAllViews() - Method in class org.scopemvc.controller.swing.SwingContext
Hide all open Views.
hideRootPane(JRootPane) - Method in class org.scopemvc.controller.swing.SwingContext
Hide the root pane and dispose of the parent window.
hideView() - Method in class org.scopemvc.controller.basic.BasicController
Hide the View bound to this Controller.
hideView(View) - Method in class org.scopemvc.controller.basic.ViewContext
Hide the view
hideView(View) - Method in class org.scopemvc.controller.basic.BasicController
Hide the given View
hideView(View) - Method in class org.scopemvc.controller.servlet.ServletContext
Don't do anything in this impl.
hideView(View) - Method in class org.scopemvc.controller.swing.SwingContext
Find the Window that is showing this View and then close it on Swing's event-handling thread.
hideWindow(Window) - Method in class org.scopemvc.controller.swing.SwingContext
Hide the window safely from the Swing event thread.
hookMenuItem(SwingView, String, boolean) - Method in class org.scopemvc.controller.swing.SwingContext
Hook a menu item to a view.

I

ID_ATTRIBUTE - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
idAttributes - Variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
IDREF_ATTRIBUTE - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
idrefAttributes - Variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
indexAttributes - Variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
indexOf(Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
indexOf(Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
init() - Method in class org.scopemvc.view.servlet.jsp.JSPPage
Do it like this so that we can pick up application-specific ScopeConfig...
init() - Method in class org.scopemvc.view.servlet.xml.XSLPage
Do it like this so that we can pick up application-specific ScopeConfig...
init() - Method in class org.scopemvc.view.servlet.xml.ModelToXML
Initialise the Attributes that are reused during SAX generation.
init(ServletConfig) - Method in class org.scopemvc.controller.servlet.xml.XSLScopeServlet
Initialise the XSL SystemID relative to the web archive.
initDefaults() - Method in class org.scopemvc.util.convertor.DateStringConvertor
TODO: document the method
initialise() - Method in class org.scopemvc.util.ScopeConfig
Initialises the class by loading in the configuration.
initSharedControllerPool() - Method in class org.scopemvc.controller.servlet.ScopeServlet
 
IntegerStringConvertor - class org.scopemvc.util.convertor.IntegerStringConvertor.
String convertor for type java.lang.Integer.
IntegerStringConvertor() - Constructor for class org.scopemvc.util.convertor.IntegerStringConvertor
 
IntIndexSelector - class org.scopemvc.core.IntIndexSelector.
An implementation of Selector that identifies a property by its int index within the parent model object.
IntIndexSelectorIterator - class org.scopemvc.model.util.IntIndexSelectorIterator.
An Iterator that iterates between a range of IntIndexSelectors.
IntIndexSelectorIterator(int, int) - Constructor for class org.scopemvc.model.util.IntIndexSelectorIterator
Constructor for the IntIndexSelectorIterator object
isActionInvokable(ModelAction) - Method in interface org.scopemvc.model.beans.DynamicInvokable
Returns true if the ModelAction can be invoked on this model in its current state.
isCellEditable(EventObject) - Method in class org.scopemvc.view.swing.STextCellEditor
Editable for mause click events if click count is equals or greater then getClickCountToStart().
isCellEditable(int, int) - Method in class org.scopemvc.view.swing.STableModel
Gets the cell editable
isDisableOnNull() - Method in class org.scopemvc.view.swing.STextField
 
isDisableOnNull() - Method in class org.scopemvc.view.swing.STextArea
 
isDisableOnNull() - Method in class org.scopemvc.view.swing.SPasswordField
 
isEmpty() - Method in class org.scopemvc.model.collection.SetModel
Gets the empty
isEmpty() - Method in class org.scopemvc.model.collection.ListModel
Gets the empty
isEmpty() - Method in class org.scopemvc.model.collection.ArrayModel
Gets the empty
isEmpty() - Method in class org.scopemvc.util.WeakSet
Returns true if this collection contains no elements.
isFocusOwner(Window) - Method in class org.scopemvc.controller.swing.SwingContext
Returns true if the window owns the focus.
isList() - Method in class org.scopemvc.model.collection.ListModelSource
Gets the list
isMatched() - Method in class org.scopemvc.core.Control
Has this Control been matched by a Controller yet?
isModelBased() - Method in class org.scopemvc.model.collection.ListModelSource
Gets the model based
isModelDeactivated() - Method in class org.scopemvc.model.basic.ModelChangeEventSupport
Returns true if the model is deactivated
isNull(String) - Method in class org.scopemvc.util.convertor.NullStringConvertor
Does the passed String represent null.
isPropertyReadOnly(Selector) - Method in interface org.scopemvc.model.beans.DynamicReadOnly
Returns true if the property is read-only with this model in its current state.
isReadOnly(Object, Selector) - Method in class org.scopemvc.core.PropertyManager
Is a property read-only? If the passed Selector is null then is the model object as a whole read-only?
isReadOnly(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Is a property read-only? If the passed Selector is null then is the model object as a whole read-only?
isResizable() - Method in class org.scopemvc.view.swing.SwingView
Should a window showing this view be resizable?
isSorted() - Method in class org.scopemvc.model.collection.ListModelAdaptor
Gets the sorted
isSorted() - Method in class org.scopemvc.view.swing.SAbstractListModel
Gets the sorted
issueChangeSelectionControl() - Method in class org.scopemvc.view.swing.STable
TODO: document the method
issueChangeSelectionControl() - Method in class org.scopemvc.view.swing.SList
TODO: document the method
issueChangeSelectionControl() - Method in class org.scopemvc.view.swing.SComboBox
TODO: document the method
issueChangeSelectionControl() - Method in interface org.scopemvc.view.swing.ListSelectionParent
TODO: document the method
issueControl(Component, Control) - Static method in class org.scopemvc.view.swing.SwingUtil
TODO: document the method
issueControl(Control) - Method in interface org.scopemvc.core.View
Issue a Control to the View's parent (owner) Controller.
issueControl(Control) - Method in class org.scopemvc.view.servlet.ServletView
Note that ServletViews inherit their parent's Controller.
issueControl(Control) - Method in class org.scopemvc.view.servlet.Page
Issue Control via the parent ServletView.
issueControl(Control) - Method in class org.scopemvc.view.swing.STextField
Don't assign a Controller to STextField, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.STextArea
STextArea can't issue Controls.
issueControl(Control) - Method in class org.scopemvc.view.swing.STable
Don't assign a direct Controller to List, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SSlider
Don't assign a Controller to SSlider, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SRadioButton
Don't assign a Controller to SRadioButton, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SPasswordField
Don't assign a Controller to STextField, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SList
Don't assign a direct Controller to List, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SLabel
SLabel don't issue any control
issueControl(Control) - Method in class org.scopemvc.view.swing.SComboBox
Don't assign a direct Controller to ComboBox, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SCheckBox
Don't assign a Controller to SCheckBox, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SButton
Issue a Control to the View's parent (owner) Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SAction
Don't assign a Controller to SAction, instead delegate to the containing SwingView that has a parent Controller.
issueControl(Control) - Method in class org.scopemvc.view.swing.SwingView
Issue a Control to the parent Controller, or if no direct parent, search upwards in the View hierarchy for the next up.
issueControl(Control) - Method in class org.scopemvc.view.swing.SMenuItem
Don't assign a Controller to SMenuItem, instead delegate to the containing SwingView that has a parent Controller.
isValidating() - Method in class org.scopemvc.view.swing.STextCellEditor
Returns true.
itemStateChanged(ItemEvent) - Method in class org.scopemvc.view.swing.SRadioButton
TODO: document the method
itemStateChanged(ItemEvent) - Method in class org.scopemvc.view.swing.SCheckBox
TODO: document the method
iterator() - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
iterator() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
iterator() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
iterator() - Method in class org.scopemvc.util.WeakSet
Returns an iterator over the elements in this collection.

J

JSPContext - class org.scopemvc.controller.servlet.jsp.JSPContext.
A ServletContext that handles showView() for JSPView implementations by redirecting to a JSP.
JSPContext(ScopeServlet, HttpServletRequest, HttpServletResponse, HashMap) - Constructor for class org.scopemvc.controller.servlet.jsp.JSPContext
Create with an HttpServletResponse to use on a showView during initialisation, and a HttpServletRequest accessible to application code.
JSPPage - class org.scopemvc.view.servlet.jsp.JSPPage.
A concrete Page.
JSPPage(String, String) - Constructor for class org.scopemvc.view.servlet.jsp.JSPPage
 
JSPScopeServlet - class org.scopemvc.controller.servlet.jsp.JSPScopeServlet.
A ScopeServlet for use in webapps that use org.scopemvc.view.servlet.jsp: this installs a JSPContext.
JSPScopeServlet() - Constructor for class org.scopemvc.controller.servlet.jsp.JSPScopeServlet
 

K

KeyValue - class org.scopemvc.util.KeyValue.
Holds two Objects: a key and a value.
KeyValue(Object, Object) - Constructor for class org.scopemvc.util.KeyValue
Constructor for the KeyValue object

L

lastIndexOf(Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
lastIndexOf(Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
LIST - Static variable in class org.scopemvc.model.collection.ListModel
TODO: describe of the Field
LIST_SELECTOR - Static variable in class org.scopemvc.model.collection.ListModelAdaptor
TODO: describe of the Field
LIST_SIZE_SELECTOR - Static variable in class org.scopemvc.model.collection.ListModelAdaptor
TODO: describe of the Field
listenNewSubmodel(Selector) - Method in class org.scopemvc.model.basic.BasicModel
Convenience for BasicModel implementors: call this at the end of setters for submodel properties (ie properties of type ModelChangeEventSource) to register this as a ModelChangeListener to the current submodel for event propagation.
listIterator() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
listIterator() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
listIterator(int) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
listIterator(int) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
listModel - Variable in class org.scopemvc.view.swing.SAbstractListModel
TODO: describe of the Field
ListModel - class org.scopemvc.model.collection.ListModel.
A BasicModel wrapper for an List that can propagate changes to contained Models up the Model hierarchy.
ListModel() - Constructor for class org.scopemvc.model.collection.ListModel
Constructor for the ListModel object
ListModel(boolean) - Constructor for class org.scopemvc.model.collection.ListModel
Constructor for the ListModel object
ListModel(boolean, List) - Constructor for class org.scopemvc.model.collection.ListModel
Constructor for the ListModel object
ListModel(List) - Constructor for class org.scopemvc.model.collection.ListModel
Constructor for the ListModel object
ListModelAdaptor - class org.scopemvc.model.collection.ListModelAdaptor.
Used to present a list of ListModelSources as an active BasicModel.
ListModelAdaptor(ListModelSource) - Constructor for class org.scopemvc.model.collection.ListModelAdaptor
Constructor for the ListModelAdaptor object
ListModelAdaptor(ListModelSource[]) - Constructor for class org.scopemvc.model.collection.ListModelAdaptor
Constructor for the ListModelAdaptor object
ListModelSource - class org.scopemvc.model.collection.ListModelSource.
Used with ListModelAdaptor to wrap a Collection, List, Array, Enumeration or Iterator as the source of a list of model objects.
ListModelSource(Collection) - Constructor for class org.scopemvc.model.collection.ListModelSource
Constructor for the ListModelSource object
ListModelSource(Enumeration) - Constructor for class org.scopemvc.model.collection.ListModelSource
Constructor for the ListModelSource object
ListModelSource(Iterator) - Constructor for class org.scopemvc.model.collection.ListModelSource
Constructor for the ListModelSource object
ListModelSource(List) - Constructor for class org.scopemvc.model.collection.ListModelSource
Constructor for the ListModelSource object
ListModelSource(ModelChangeEventSource, Selector) - Constructor for class org.scopemvc.model.collection.ListModelSource
Constructor for the ListModelSource object
ListSelectionParent - interface org.scopemvc.view.swing.ListSelectionParent.
STable and SList implement this to allow their SListSelectionModel to refresh parent.
loadList() - Method in class org.scopemvc.model.collection.ListModelAdaptor
TODO: document the method
LocalizedException - exception org.scopemvc.util.LocalizedException.
An Exception that implements LocalizedException.getLocalizedMessage() by looking up its message as an ID that is looked up in UIStrings to present the user with a localised message: message parameters passed in are substituted in the message as java.text.MessageFormat.
LocalizedException(String) - Constructor for class org.scopemvc.util.LocalizedException
Create with a message id, but no message parameters.
LocalizedException(String, Object) - Constructor for class org.scopemvc.util.LocalizedException
Create with a message id and one message parameter.
LocalizedException(String, Object[]) - Constructor for class org.scopemvc.util.LocalizedException
Create with a message id and message parameters.
LongStringConvertor - class org.scopemvc.util.convertor.LongStringConvertor.
String convertor for type java.lang.Long.
LongStringConvertor() - Constructor for class org.scopemvc.util.convertor.LongStringConvertor
 

M

make(String, Class) - Static method in class org.scopemvc.core.ModelManager
Create a manager by looking up the class from ScopeConfig by the manager name.
makeActive(boolean) - Method in class org.scopemvc.model.basic.BasicModel
Control whether this BasicModel broadcasts ModelChangeEvents.
makeSerializer(OutputStream, Properties) - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Make a null transformer to take SAX input and stream it to an OutputStream using the passed OutputProperties.
manager - Variable in class org.scopemvc.view.swing.STableModel
TODO: describe of the Field
manager - Variable in class org.scopemvc.view.util.ActiveBoundModel
PropertyManager for the bound model.
markMatched() - Method in class org.scopemvc.core.Control
Mark the Control as matched.
markUnmatched() - Method in class org.scopemvc.core.Control
Mark the Control as unmatched.
matchesID(String) - Method in class org.scopemvc.core.Control
Tests if this Control matches the given ID.
matchesItem(Class, Class) - Static method in class org.scopemvc.model.beans.BeansActionManager
Utility method to determine if a given class matches another class, taking into account primitive<->class mapping and inheritance.
matchesPrototype(Class[], Class[]) - Static method in class org.scopemvc.model.beans.BeansActionManager
Utility method to determine if a given parameter class array matches the supplied prototype class array
MODAL_DIALOG - Static variable in class org.scopemvc.view.swing.SwingView
Description of the Field
MODEL_ELEMENT - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
Element to contain a model object.
ModelAction - class org.scopemvc.core.ModelAction.
Actions on model objects can be invoked via ActionManager's API, taking a ModelAction to describe the method to invoke.
ModelAction(Method) - Constructor for class org.scopemvc.core.ModelAction
Constructor for the ModelAction object
ModelAction(String) - Constructor for class org.scopemvc.core.ModelAction
Constructor for the ModelAction object
ModelAction(String, Class) - Constructor for class org.scopemvc.core.ModelAction
Constructor for the ModelAction object
ModelAction(String, Class[]) - Constructor for class org.scopemvc.core.ModelAction
Constructor for the ModelAction object
ModelBindable - interface org.scopemvc.view.util.ModelBindable.
Views that use an ActiveBoundModel delegate must implement this interface so that ActiveBoundModel can change the state of the View through this generic interface.
modelChanged(ModelChangeEvent) - Method in interface org.scopemvc.core.ModelChangeListener
Invoked to notify listeners of a change in the state of a ModelChangeEventSource.
modelChanged(ModelChangeEvent) - Method in interface org.scopemvc.core.ModelChangeEventSource
Implement ModelChangeListener to respond to a ModelChangeEvent from a contained sub-model that needs changes to be propagated up the model hierarchy.
modelChanged(ModelChangeEvent) - Method in class org.scopemvc.model.basic.BasicModel
Handle changes to children ModelChangeEventSources by firing a change event from this (and propagating the original Selector).
modelChanged(ModelChangeEvent) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
modelChanged(ModelChangeEvent) - Method in class org.scopemvc.model.collection.ListModelAdaptor
TODO: document the method
modelChanged(ModelChangeEvent) - Method in class org.scopemvc.view.swing.SAbstractListModel
Invoked to notify listeners of a change in the state of a ModelChangeEventSource.
modelChanged(ModelChangeEvent) - Method in class org.scopemvc.view.util.ActiveBoundModel
Update the parent View in response to the passed ModelChangeEvent, if the event reports that the property we are bound to has changed.
ModelChangeEvent - interface org.scopemvc.core.ModelChangeEvent.
Event that is broadcasted to notify interested ModelChangeListeners of a change in state of a model object implementing ModelChangeEventSource.
ModelChangeEventSource - interface org.scopemvc.core.ModelChangeEventSource.
Implemented by model objects that fire ModelChangeEvents when their state changes: an implementation of the Observer Pattern.
ModelChangeEventSupport - class org.scopemvc.model.basic.ModelChangeEventSupport.
Delegate to help ModelChangeEvent listener registration and firing.
ModelChangeEventSupport(ModelChangeEventSource) - Constructor for class org.scopemvc.model.basic.ModelChangeEventSupport
Constructor for the ModelChangeEventSupport object
ModelChangeListener - interface org.scopemvc.core.ModelChangeListener.
A listener to the ModelChangeEvents fired by a model object implementing ModelChangeEventSource when it changes state.
ModelChangeTypes - interface org.scopemvc.core.ModelChangeTypes.
Constants for types of model change used in ModelChangeEvent.
MODELESS_DIALOG - Static variable in class org.scopemvc.view.swing.SwingView
Description of the Field
ModelManager - class org.scopemvc.core.ModelManager.
ModelManagers provide decoupled operations on model objects including access to properties and invocation of actions.
ModelManager() - Constructor for class org.scopemvc.core.ModelManager
 
ModelToXML - class org.scopemvc.view.servlet.xml.ModelToXML.
Converts a model into an XML document (as SAX events driving a ContentHandler).
ModelToXML() - Constructor for class org.scopemvc.view.servlet.xml.ModelToXML
Constructor for the ModelToXML object
modelToXML(Object, ContentHandler, PropertyIDGenerator) - Method in class org.scopemvc.view.servlet.xml.ModelToXML
 
mouseClicked(MouseEvent) - Method in class org.scopemvc.view.swing.STable
TODO: document the method
mouseClicked(MouseEvent) - Method in class org.scopemvc.view.swing.SList
TODO: document the method
mouseEntered(MouseEvent) - Method in class org.scopemvc.view.swing.STable
TODO: document the method
mouseEntered(MouseEvent) - Method in class org.scopemvc.view.swing.SList
TODO: document the method
mouseExited(MouseEvent) - Method in class org.scopemvc.view.swing.STable
TODO: document the method
mouseExited(MouseEvent) - Method in class org.scopemvc.view.swing.SList
TODO: document the method
mousePressed(MouseEvent) - Method in class org.scopemvc.view.swing.STable
TODO: document the method
mousePressed(MouseEvent) - Method in class org.scopemvc.view.swing.SList
TODO: document the method
mouseReleased(MouseEvent) - Method in class org.scopemvc.view.swing.STable
TODO: document the method
mouseReleased(MouseEvent) - Method in class org.scopemvc.view.swing.SList
TODO: document the method

N

next() - Method in class org.scopemvc.model.util.IntIndexSelectorIterator
TODO: document the method
next() - Method in class org.scopemvc.model.util.CompoundSelectorIterator
TODO: document the method
next() - Method in class org.scopemvc.model.util.ArraySelectorIterator
TODO: document the method
NullStringConvertor - class org.scopemvc.util.convertor.NullStringConvertor.
Abstract base class for StringConvertors that recognise a presetn String value to represent null.
NullStringConvertor() - Constructor for class org.scopemvc.util.convertor.NullStringConvertor
 
NumberStringConvertor - class org.scopemvc.util.convertor.NumberStringConvertor.
Abstract base class for numeric StringConvertors.
NumberStringConvertor() - Constructor for class org.scopemvc.util.convertor.NumberStringConvertor
Creates new NumberStringConvertor with default platform number format.

O

ObjectPool - interface org.scopemvc.util.ObjectPool.
Pool of objects
ObjectPoolManager - class org.scopemvc.util.ObjectPoolManager.
Manages pooling of instances of different classes.
ON - Static variable in class org.scopemvc.util.Debug
Global debug flag to switch debug code on and off.
org.scopemvc.controller.basic - package org.scopemvc.controller.basic
An implementation of Controller that responds to Controls issued by its View in response to user interaction, or from child Controllers as a result of the hierarchical chain of responsiblity (see HMVC: The layered pattern for developing strong client tiers for a general discussion of this pattern ).
org.scopemvc.controller.servlet - package org.scopemvc.controller.servlet
A servlet implementation that provides a simple implementation of the HMVC pattern for HTTP request handling.
org.scopemvc.controller.servlet.jsp - package org.scopemvc.controller.servlet.jsp
 
org.scopemvc.controller.servlet.xml - package org.scopemvc.controller.servlet.xml
 
org.scopemvc.controller.swing - package org.scopemvc.controller.swing
 
org.scopemvc.core - package 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.model.basic - package org.scopemvc.model.basic
This package provides BasicModel, a simple implementation of the ModelChangeEventSource interface, with a ModelChangeEvent infrastructure based around synchronous event despatch similar to the JavaBeans PropertyChangeSupport strategy.
org.scopemvc.model.beans - package org.scopemvc.model.beans
 
org.scopemvc.model.collection - package org.scopemvc.model.collection
Collection implementations that implement ModelChangeEventSource to properly propagate ModelChangeEvent notification from submodels in a collection.
org.scopemvc.model.util - package org.scopemvc.model.util
 
org.scopemvc.util - package org.scopemvc.util
Utility classes that include two main areas of interest to application developers: ScopeConfig for configuring the Scope framework, and UIStrings used to look up user-readable Strings from localised resources.
org.scopemvc.util.convertor - package org.scopemvc.util.convertor
This package contains an extensible mechanism used to convert arbitrary types to and from a String representation.
org.scopemvc.view.awt - package org.scopemvc.view.awt
 
org.scopemvc.view.servlet - package 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 - package org.scopemvc.view.servlet.jsp
 
org.scopemvc.view.servlet.xml - package org.scopemvc.view.servlet.xml
 
org.scopemvc.view.swing - package 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.
org.scopemvc.view.swing.beaninfo - package org.scopemvc.view.swing.beaninfo
 
org.scopemvc.view.util - package org.scopemvc.view.util
 

P

Page - class org.scopemvc.view.servlet.Page.
Base class for views used by servlet implementation.
Page(String) - Constructor for class org.scopemvc.view.servlet.Page
Create with a unique ID.
pages - Variable in class org.scopemvc.view.servlet.ServletView
The child Pages this ServletView contains.
passControlToParent(Control) - Method in class org.scopemvc.controller.basic.BasicController
Feed a Control to the parent Controller up the chain of command.
passivateObject(Object) - Method in class org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory
 
passivateObject(Object) - Method in class org.scopemvc.util.BasicPoolableObjectFactory
Peforms whatever processing is required prior to passivating a pooled object.
passivateObject(Object) - Method in interface org.scopemvc.util.PoolableObjectFactory
Peforms whatever processing is required prior to passivating a pooled object.
PATH_ATTRIBUTE - Static variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
pathAttributes - Variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
pathIndexAttributes - Variable in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: describe of the Field
PoolableObjectFactory - interface org.scopemvc.util.PoolableObjectFactory.
Interface for creating poolable objects.
populateBoundModelProperty(String, String) - Method in class org.scopemvc.view.servlet.jsp.JSPPage
Use the property_description, property_value pair passed to set a property in the bound model to a new value.
populateBoundModelProperty(String, String) - Method in class org.scopemvc.view.servlet.xml.XSLPage
Use the property_description, property_value pair passed to set a property in the bound model to a new value.
populateControlException(ControlException) - Method in class org.scopemvc.core.Control
For use by a ControlException handler only, not for application writers.
populateModel(HashMap) - Method in class org.scopemvc.view.servlet.Page
Called from ScopeServlet.doPost.
populateModel(HashMap) - Method in class org.scopemvc.view.servlet.jsp.JSPPage
Interprets any form parameters like <PROPERTY_ID_PREFIX>SelectorDescription as [property_description, property_value] pairs
populateModel(HashMap) - Method in class org.scopemvc.view.servlet.xml.XSLPage
Interprets any form parameters like <PROPERTY_ID_PREFIX>SelectorDescription as [property_description, property_value] pairs
PRIMARY_WINDOW - Static variable in class org.scopemvc.view.swing.SwingView
Description of the Field
PROGRESS_START_DELAY_PROPERTY - Static variable in class org.scopemvc.controller.swing.SwingContext
The property in ScopeConfig for the delay before showing the wait cursor when startProgress once startProgress() has been called, value in milliseconds
propagateModelChanges - Variable in class org.scopemvc.model.collection.SetModel
TODO: describe of the Field
propagateModelChanges - Variable in class org.scopemvc.model.collection.ListModel
TODO: describe of the Field
propertiesToXML(Object, ContentHandler, PropertyIDGenerator, IdRefMap) - Method in class org.scopemvc.view.servlet.xml.ModelToXML
TODO: document the method
PropertyEditorFactory - class org.scopemvc.view.util.PropertyEditorFactory.
Factory for Property Editors/Viewers of different Types (eg Swing, AWT etc) loaded from Scope Config.
PropertyIDGenerator - class org.scopemvc.view.servlet.xml.PropertyIDGenerator.
Generates IDs to identify properties during the traversal of the model containment hierarchy.
PropertyIDGenerator() - Constructor for class org.scopemvc.view.servlet.xml.PropertyIDGenerator
 
PropertyManager - class org.scopemvc.core.PropertyManager.
PropertyManager is a ModelManager that provides access to the properties of model objects.
PropertyManager() - Constructor for class org.scopemvc.core.PropertyManager
 
PropertyTag - class org.scopemvc.view.servlet.jsp.PropertyTag.
JSP tag to fetch a named property from the JSPView's bound model.
PropertyTag() - Constructor for class org.scopemvc.view.servlet.jsp.PropertyTag
 
PropertyView - interface org.scopemvc.core.PropertyView.
A View that can be bound to a property by specifying a Selector.

R

redirect(HashMap) - Static method in class org.scopemvc.controller.servlet.ScopeServlet
Call from a Controller instead of showing a View to force an internal redirect.
refresh() - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.STable
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SSlider
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SRadioButton
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SPanel
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SModelButton
Update the widget with the current state of the bound model.
refresh() - Method in class org.scopemvc.view.swing.SModelAction
Update the widget with the current state of the bound model.
refresh() - Method in class org.scopemvc.view.swing.SListSelectionModel
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SList
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SLabel
Description of the Method
refresh() - Method in class org.scopemvc.view.swing.SComboBoxModel
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SComboBox
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SCheckBox
TODO: document the method
refresh() - Method in class org.scopemvc.view.swing.SAbstractListModel
TODO: document the method
refresh() - Method in interface org.scopemvc.view.swing.Refreshable
Update the widget with the current state of the bound model.
Refreshable - interface org.scopemvc.view.swing.Refreshable.
For Swing widgets that can be manually forced to update themselves with the current state of their bound model.
refreshSelection() - Method in class org.scopemvc.view.swing.STable
TODO: document the method
refreshSelection() - Method in class org.scopemvc.view.swing.SList
TODO: document the method
registerConvertor(Class, StringConvertor) - Method in class org.scopemvc.util.convertor.StringConvertors
Register a new convertor for the value class.
remove() - Method in class org.scopemvc.model.util.IntIndexSelectorIterator
TODO: document the method
remove() - Method in class org.scopemvc.model.util.CompoundSelectorIterator
TODO: document the method
remove() - Method in class org.scopemvc.model.util.ArraySelectorIterator
TODO: document the method
remove(int) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
remove(int) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
remove(Object) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
remove(Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
remove(Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
remove(Object) - Method in class org.scopemvc.util.WeakSet
Removes a single instance of the specified element from this collection, if it is present (optional operation).
removeActionListener(ActionListener) - Method in class org.scopemvc.view.swing.SComboBoxEditor
Remove an ActionListener
removeAll(Collection) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
removeAll(Collection) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
removeAll(Collection) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
removeAll(Collection) - Method in class org.scopemvc.util.WeakSet
Removes all this collection's elements that are also contained in the specified collection (optional operation).
removeChild(BasicController) - Method in class org.scopemvc.controller.basic.BasicController
Remove a child Controller from this Controller.
removeLast() - Method in class org.scopemvc.core.Selector
Remove the terminal Selector.
removeLast(Selector) - Method in class org.scopemvc.core.Selector
Remove the terminal Selector.
removeListDataListener(ListDataListener) - Method in class org.scopemvc.view.swing.STableModel
TODO: document the method
removeModelChangeListener(ModelChangeListener) - Method in interface org.scopemvc.core.ModelChangeEventSource
Removes a listener for ModelChangeEvents
removeModelChangeListener(ModelChangeListener) - Method in class org.scopemvc.model.basic.ModelChangeEventSupport
Remove a ModelChangeListener from the set of registered listeners to the passed Model.
removeModelChangeListener(ModelChangeListener) - Method in class org.scopemvc.model.basic.BasicModel
Removes a listener for ModelChangeEvent
removeModelChangeListeners() - Method in class org.scopemvc.model.collection.ListModelAdaptor
TODO: document the method
removeProperty(String) - Method in class org.scopemvc.controller.basic.ViewContext
Fetch and remove an arbitrary object under a known key.
removeSubView(SwingSubView) - Method in class org.scopemvc.view.swing.SwingView
Remove a sub view from this view
removeTableModelListener(TableModelListener) - Method in class org.scopemvc.view.swing.STableModel
Removes a listener from the list that's notified each time a change to the data model occurs.
request - Variable in class org.scopemvc.controller.servlet.ServletContext
TODO: describe of the Field
requiresPropertyDescriptions - Variable in class org.scopemvc.view.servlet.xml.XSLPage
Optional setting for whether the SAX convertor should write all the property "paths" out when this view is streamed.
ResourceLoader - class org.scopemvc.util.ResourceLoader.
Utility class for loading resources.
response - Variable in class org.scopemvc.controller.servlet.ServletContext
The HttpServletResponse to use on showView.
retainAll(Collection) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
retainAll(Collection) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
retainAll(Collection) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
retainAll(Collection) - Method in class org.scopemvc.util.WeakSet
Retains only the elements in this collection that are contained in the specified collection (optional operation).
returnObject(Object) - Method in class org.scopemvc.util.ObjectPoolManager
Returns an instance to the pool.
returnObject(Object) - Method in class org.scopemvc.util.BasicObjectPool
Returns an instance to the pool.
returnObject(Object) - Method in interface org.scopemvc.util.ObjectPool
Returns an instance to the pool.
runFromSwingEventThread(Runnable) - Static method in class org.scopemvc.view.swing.SwingUtil
Ensure a Runnable is run on the Swing event-handling thread.

S

SAbstractListModel - class org.scopemvc.view.swing.SAbstractListModel.
A javax.swing.AbstractListModel bound to a property of a model used by SList, SComboBox, STable.
SAbstractListModel() - Constructor for class org.scopemvc.view.swing.SAbstractListModel
 
SAction - class org.scopemvc.view.swing.SAction.
A swing Action that issues a Control on action performed.
SAction() - Constructor for class org.scopemvc.view.swing.SAction
Constructor for the object
SAction(String) - Constructor for class org.scopemvc.view.swing.SAction
Constructor for the object
SAction(String, SwingView) - Constructor for class org.scopemvc.view.swing.SAction
Sets text by looking up ControlID in UIStrings.
SActionListener - class org.scopemvc.view.swing.SActionListener.
Connects component action event to a method in a model.
SActionListener() - Constructor for class org.scopemvc.view.swing.SActionListener
Creates new SActionListener
SButton - class org.scopemvc.view.swing.SButton.
A JButton that issues a Control when pressed.
SButton() - Constructor for class org.scopemvc.view.swing.SButton
Constructor for the SButton object
SButton(String) - Constructor for class org.scopemvc.view.swing.SButton
Constructor for the SButton object
SButtonBeanInfo - class org.scopemvc.view.swing.SButtonBeanInfo.
BeanInfo for SButton
SButtonBeanInfo() - Constructor for class org.scopemvc.view.swing.SButtonBeanInfo
Constructor for the SButtonBeanInfo object
SCheckBox - class org.scopemvc.view.swing.SCheckBox.
A JCheckbox linked to a Boolean or boolean property of a bound model object.
SCheckBox() - Constructor for class org.scopemvc.view.swing.SCheckBox
Constructor for the SCheckBox object
SCheckBoxBeanInfo - class org.scopemvc.view.swing.SCheckBoxBeanInfo.
Beaninfo for SCheckBox
SCheckBoxBeanInfo() - Constructor for class org.scopemvc.view.swing.SCheckBoxBeanInfo
Constructor for the SCheckBoxBeanInfo object
SComboBox - class org.scopemvc.view.swing.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.
SComboBox() - Constructor for class org.scopemvc.view.swing.SComboBox
Constructor for the SComboBox object
SComboBoxBeanInfo - class org.scopemvc.view.swing.SComboBoxBeanInfo.
Beaninfo for SComboBox
SComboBoxBeanInfo() - Constructor for class org.scopemvc.view.swing.SComboBoxBeanInfo
Constructor for the SComboBoxBeanInfo object
SComboBoxEditor - class org.scopemvc.view.swing.SComboBoxEditor.
Default combobox editor for SComboBox.
SComboBoxEditor() - Constructor for class org.scopemvc.view.swing.SComboBoxEditor
Constructor for the SComboBoxEditor object
SComboBoxModel - class org.scopemvc.view.swing.SComboBoxModel.
 
SComboBoxModel(JComboBox) - Constructor for class org.scopemvc.view.swing.SComboBoxModel
Constructor for the SComboBoxModel object
ScopeConfig - class org.scopemvc.util.ScopeConfig.
Loads the Scope config in such a way that custom properties can be set from the Java command line (-D switch) or from a custom ResourceBundle.
ScopeServlet - class org.scopemvc.controller.servlet.ScopeServlet.
Base class for a web app's servlet dispatcher: subclass this to implement application startup and initialisation (use a static initializer).
ScopeServlet.SharedControllerFactory - class org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory.
 
ScopeServlet.SharedControllerFactory() - Constructor for class org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory
 
ScopeServlet() - Constructor for class org.scopemvc.controller.servlet.ScopeServlet
Constructor for the ScopeServlet object
SDefaultTableCellRenderer - class org.scopemvc.view.swing.SDefaultTableCellRenderer.
 
SDefaultTableCellRenderer(Class) - Constructor for class org.scopemvc.view.swing.SDefaultTableCellRenderer
Constructor for the SDefaultTableCellRenderer object
SDefaultTableCellRenderer(StringConvertor) - Constructor for class org.scopemvc.view.swing.SDefaultTableCellRenderer
Constructor for the SDefaultTableCellRenderer object
selectAll() - Method in class org.scopemvc.view.swing.SComboBoxEditor
Ask the editor to start editing and to select everything
selector - Variable in class org.scopemvc.view.util.BoundModel
TODO: describe of the Field
Selector - class org.scopemvc.core.Selector.
An identifier for model properties.
servlet - Variable in class org.scopemvc.controller.servlet.ServletContext
TODO: describe of the Field
ServletContext - class org.scopemvc.controller.servlet.ServletContext.
A ViewContext that handles showView(), hideView() and showError() for servlet implementations.
ServletContext(ScopeServlet, HttpServletRequest, HttpServletResponse, HashMap) - Constructor for class org.scopemvc.controller.servlet.ServletContext
Create with an HttpServletResponse to use on a showView during initialisation, and a HttpServletRequest accessible to application code.
ServletView - class org.scopemvc.view.servlet.ServletView.
A container View to aggregate a set of Pages the allows the currently visible Page to be set.
ServletView() - Constructor for class org.scopemvc.view.servlet.ServletView
Create a container for the Pages that a Controller manages.
SET - Static variable in class org.scopemvc.model.collection.SetModel
TODO: describe of the Field
set(int, Object) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
set(int, Object) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
set(Object, Selector, Object) - Method in class org.scopemvc.core.PropertyManager
Set the value of the property identified by a Selector in the passed model object to a new value.
set(Object, Selector, Object) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Set the value of the property identified by a Selector in the passed model object to a new value.
setAcceleratorKey(String) - Method in class org.scopemvc.view.swing.SAction
Sets the accelerator key
setArray(Object[]) - Method in class org.scopemvc.model.collection.ArrayModel
Set contents to the passed Object array and fire a ModelChangeEvent.
setBoundModel(Object) - Method in interface org.scopemvc.core.View
Sets the model object bound to this View.
setBoundModel(Object) - Method in class org.scopemvc.view.servlet.ServletView
The passed model is bound to this view and to all children ServletViews as well.
setBoundModel(Object) - Method in class org.scopemvc.view.servlet.Page
Parent ServletView is bound to a model, not each Page.
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SUnboundPanel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.STextField
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.STextArea
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.STable
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SSlider
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SRadioButton
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SPasswordField
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SPanel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SModelButton
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SModelAction
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SListSelectionModel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SList
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SLabel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SComboBoxModel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SComboBox
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SCheckBox
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SButton
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SActionListener
Sets model object on which the method will be called.
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SAction
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.swing.SMenuItem
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.util.BoundModel
Sets the bound model
setBoundModel(Object) - Method in class org.scopemvc.view.util.ActiveBoundModel
Sets the bound model
setBoundSelectionModel(Object) - Method in class org.scopemvc.view.swing.SComboBoxModel
Sets the bound selection model
setChangeSelectionControlID(String) - Method in class org.scopemvc.view.swing.STable
Set the Control ID for the Control that will be issued when the selection is changed.
setChangeSelectionControlID(String) - Method in class org.scopemvc.view.swing.SList
Set the Control ID for the Control that will be issued when the selection is changed.
setChangeSelectionControlID(String) - Method in class org.scopemvc.view.swing.SComboBox
Set the Control ID for the Control that will be issued when the selection is changed.
setClickCountToStart(int) - Method in class org.scopemvc.view.swing.STextCellEditor
Specifies the number of clicks needed to start editing.
setClientClassLoader(ClassLoader) - Static method in class org.scopemvc.util.ResourceLoader
Sets the client class loader used to load the resources.
setCloseControl(Control) - Method in class org.scopemvc.view.swing.SwingView
The Control issued when the window containing this View is closed.
setCloseControl(String) - Method in class org.scopemvc.view.swing.SwingView
The Control issued when the window containing this View is closed.
setColumnNames(String[]) - Method in class org.scopemvc.view.swing.STableModel
Sets the column names
setColumnNames(String[]) - Method in class org.scopemvc.view.swing.STable
Set up the column names.
setColumnSelectors(Selector[]) - Method in class org.scopemvc.view.swing.STableModel
Sets the column selectors
setColumnSelectors(Selector[]) - Method in class org.scopemvc.view.swing.STable
Set up the column selectors.
setColumnSelectorStrings(String[]) - Method in class org.scopemvc.view.swing.STableModel
Sets the column selector strings
setColumnSelectorStrings(String[]) - Method in class org.scopemvc.view.swing.STable
Set up the column selectors.
setComparator(Comparator) - Method in class org.scopemvc.model.collection.ListModelAdaptor
Sets the comparator
setComparator(Comparator) - Method in class org.scopemvc.view.swing.SAbstractListModel
Deprecated. see setSorted(Comparator)
setControlID(String) - Method in class org.scopemvc.view.swing.STextField
Set the ID of the Control that will be issued when Enter key is pressed in this STextField.
setControlID(String) - Method in class org.scopemvc.view.swing.SRadioButton
Set the ID of the Control that will be issued when state changes.
setControlID(String) - Method in class org.scopemvc.view.swing.SPasswordField
Set the ID of the Control that will be issued when Enter key is pressed in this STextField.
setControlID(String) - Method in class org.scopemvc.view.swing.SCheckBox
Set the ID of the Control that will be issued when state changes.
setControlID(String) - Method in class org.scopemvc.view.swing.SButton
Sets the control ID
setControlID(String) - Method in class org.scopemvc.view.swing.SAction
Sets the control ID
setControlID(String) - Method in class org.scopemvc.view.swing.SMenuItem
Sets the control ID
setController(Controller) - Method in interface org.scopemvc.core.View
Sets the Controller for this View
setController(Controller) - Method in class org.scopemvc.view.servlet.ServletView
The parent Controller must register itself with the ServletView via this method in order to receive Controls from it.
setController(Controller) - Method in class org.scopemvc.view.servlet.Page
Parent ServletView has a Controller, not each Page.
setController(Controller) - Method in class org.scopemvc.view.swing.STextField
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.STextArea
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.STable
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SSlider
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SRadioButton
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SPasswordField
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SList
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SLabel
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SComboBox
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SCheckBox
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SButton
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SAction
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setController(Controller) - Method in class org.scopemvc.view.swing.SwingView
The parent Controller must register itself with the SwingView via this method in order to receive Control from it.
setController(Controller) - Method in class org.scopemvc.view.swing.SMenuItem
Don't assign a Controller to this component, instead delegate to the containing SwingView that has a parent Controller.
setDisableOnNull(boolean) - Method in class org.scopemvc.view.swing.STextField
Set this to true if the textfield should be disabled when it edits a null property value.
setDisableOnNull(boolean) - Method in class org.scopemvc.view.swing.STextArea
Set this to true if the textarea should be disabled when it edits a null String.
setDisableOnNull(boolean) - Method in class org.scopemvc.view.swing.SPasswordField
Set this to true if the textfield should be disabled when it edits a null property value.
setDisplayMode(int) - Method in class org.scopemvc.view.swing.SwingView
Defines the type of window used to show this view.
setDoubleClickControlID(String) - Method in class org.scopemvc.view.swing.STable
Set the Control ID for the Control that will be issued when the List is double-clicked.
setDoubleClickControlID(String) - Method in class org.scopemvc.view.swing.SList
Set the Control ID for the Control that will be issued when the List is double-clicked.
setEditableColumns(boolean[]) - Method in class org.scopemvc.view.swing.STableModel
Sets the editable columns
setEnabled(boolean) - Method in interface org.scopemvc.view.swing.ListSelectionParent
Sets the enabled
setFormatter(Object) - Method in class org.scopemvc.util.convertor.DateStringConvertor
Sets format used by this convertor for converting Dates into Strings.
setGlobalContext(ViewContext) - Static method in class org.scopemvc.controller.basic.ViewContext
Set the global ViewContext.
setHttpResponse(HttpServletResponse) - Method in class org.scopemvc.controller.servlet.ServletContext
The response to use for showView.
setIconSelector(Selector) - Method in class org.scopemvc.view.swing.SListCellRenderer
Sets the icon selector
setIconSelectorString(String) - Method in class org.scopemvc.view.swing.SListCellRenderer
Sets the icon selector string
setIndex(int) - Method in class org.scopemvc.core.IntIndexSelector
Sets the index
setIndex(String) - Method in class org.scopemvc.core.StringIndexSelector
Sets the index
setItem(Object) - Method in class org.scopemvc.view.swing.SComboBoxEditor
Set the item that should be edited.
setLastShownBounds(Rectangle) - Method in class org.scopemvc.view.swing.SwingView
Deprecated. see SwingView.setViewBounds(java.awt.Rectangle)
setList(List) - Method in class org.scopemvc.model.collection.ListModel
Set contents to the passed Object list and fire a ModelChangeEvent.
setListModel(Object) - Method in class org.scopemvc.view.swing.SList
Can use this to specify a static list model for the contents of the list rather than binding to a dynamic property of some view model.
setListModel(Object) - Method in class org.scopemvc.view.swing.SComboBox
Can use this to specify a static list model for the contents of the list rather than binding to a dynamic property of some view model.
setListModel(Object) - Method in class org.scopemvc.view.swing.SAbstractListModel
Can use this to specify a static list model for the contents of the list rather than binding to a dynamic property of some view model.
setLongDescription(String) - Method in class org.scopemvc.view.swing.SAction
Sets the long description
setMenuBar(JMenuBar) - Method in class org.scopemvc.view.swing.SwingView
The menubar to attach to a window showing this view, or null if none.
setMnemonicKey(Integer) - Method in class org.scopemvc.view.swing.SAction
Sets the mnemonic key
SetModel - class org.scopemvc.model.collection.SetModel.
A BasicModel wrapper for an Set that can propagate changes to contained Models up the Model hierarchy.
SetModel() - Constructor for class org.scopemvc.model.collection.SetModel
Constructor for the SetModel object
SetModel(boolean) - Constructor for class org.scopemvc.model.collection.SetModel
Constructor for the SetModel object
SetModel(boolean, Set) - Constructor for class org.scopemvc.model.collection.SetModel
Constructor for the SetModel object
setModel(ComboBoxModel) - Method in class org.scopemvc.view.swing.SComboBox
This method is overriden to fix JDK 1.2.x,1.3.x bug: after setting model combobox sets element 0 as selected.
setModel(ListModel) - Method in class org.scopemvc.view.swing.SList
Sets the model
setModel(ModelChangeEventSource) - Method in interface org.scopemvc.core.ModelChangeEvent
Set the source of this event.
setModel(ModelChangeEventSource) - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Sets the model
setModel(Object) - Method in class org.scopemvc.controller.basic.BasicController
Sets the model object that this Controller links to its View.
setModel(Object) - Method in interface org.scopemvc.core.Controller
Bind a new model to this Controller.
SetModel(Set) - Constructor for class org.scopemvc.model.collection.SetModel
Constructor for the SetModel object
setModelActionString(String) - Method in class org.scopemvc.view.swing.SActionListener
Sets name of method to call on model.
setModelAndView(Object, View) - Method in class org.scopemvc.controller.basic.BasicController
Change to both a new model object and new View, binding the two together properly.
setName(String) - Method in class org.scopemvc.view.servlet.jsp.PropertyTag
Sets the name
setName(String) - Method in class org.scopemvc.view.swing.SAction
Sets the name
setNext(Selector) - Method in class org.scopemvc.core.Selector
Set the next Selector in the list.
setNullAsString(String) - Method in class org.scopemvc.util.convertor.NullStringConvertor
Sets String representation used when parameter in valueAsString is null.
setNumberFormat(NumberFormat) - Method in class org.scopemvc.util.convertor.NumberStringConvertor
 
setOwner(SwingView) - Method in class org.scopemvc.view.swing.SAction
Sets the owner
setOwner(SwingView) - Method in interface org.scopemvc.view.swing.SwingSubView
Sets the owner
setOwner(SwingView) - Method in class org.scopemvc.view.swing.SMenuItem
Sets the owner
setParameter(Object) - Method in class org.scopemvc.core.Control
Set a parameter for the Control
setParent(BasicController) - Method in class org.scopemvc.controller.basic.BasicController
Hook this Controller into the chain of responsiblity as a child of the passed Controller.
setParent(ServletView) - Method in class org.scopemvc.view.servlet.Page
Sets the parent
setParsers(Object[]) - Method in class org.scopemvc.util.convertor.DateStringConvertor
Set parser array for this converter.
setPropertiesName(String) - Static method in class org.scopemvc.util.UIStrings
Sets the properties name
setPropertiesName(String) - Static method in class org.scopemvc.util.ScopeConfig
Set name of custom properties that will override the DefaultScopeConfig and "scope.properties", but not override any System properties.
setRendererIconSelector(Selector) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list cell renderer to get an Icon: this is the property that will be shown as an Icon in a list cell.
setRendererIconSelector(Selector) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list cell renderer to get an Icon: this is the property that will be shown as an Icon in a list cell.
setRendererIconSelectorString(String) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list cell renderer to get an Icon: this is the property that will be shown as an Icon in a list cell.
setRendererIconSelectorString(String) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list cell renderer to get an Icon: this is the property that will be shown as an Icon in a list cell.
setRendererSelector(Selector) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list cell renderer: this is the property that will be shown in a list cell (converted to a String).
setRendererSelector(Selector) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list cell renderer: this is the property that will be shown in a list cell (converted to a String).
setRendererSelectorString(String) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list cell renderer: this is the property that will be shown in a list cell (converted to a String).
setRendererSelectorString(String) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list cell renderer: this is the property that will be shown in a list cell (converted to a String).
setSelected(boolean) - Method in class org.scopemvc.view.swing.SRadioButton
Sets the selected
setSelected(boolean) - Method in class org.scopemvc.view.swing.SCheckBox
Sets the selected
setSelectedItem(Object) - Method in class org.scopemvc.view.swing.SComboBoxModel
Sets the selected item
setSelectionMode(int) - Method in class org.scopemvc.view.swing.SListSelectionModel
Sets the selection mode
setSelectionSelector(Selector) - Method in class org.scopemvc.view.swing.STable
Set the Selector for the list selection: this property will be bound to the list's single selection.
setSelectionSelector(Selector) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list selection: this property will be bound to the list's single selection.
setSelectionSelector(Selector) - Method in class org.scopemvc.view.swing.SComboBoxModel
Sets the selection selector
setSelectionSelector(Selector) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list selection: this property will be bound to the list's single selection.
setSelectionSelectorString(String) - Method in class org.scopemvc.view.swing.STable
Set the Selector for the list selection: this property will be bound to the list's single selection.
setSelectionSelectorString(String) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list selection: this property will be bound to the list's single selection.
setSelectionSelectorString(String) - Method in class org.scopemvc.view.swing.SComboBoxModel
Sets the selection selector string
setSelectionSelectorString(String) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list selection: this property will be bound to the list's single selection.
setSelector(Selector) - Method in interface org.scopemvc.core.PropertyView
 
setSelector(Selector) - Method in interface org.scopemvc.core.ModelChangeEvent
Set the Selector representing the contents that changed to cause broadcast of this event.
setSelector(Selector) - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.STextField
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.STextArea
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.STable
Set the Selector for the table data.
setSelector(Selector) - Method in class org.scopemvc.view.swing.SSlider
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SRadioButton
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SPasswordField
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SPanel
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SModelButton
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SModelAction
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SListSelectionModel
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list data.
setSelector(Selector) - Method in class org.scopemvc.view.swing.SLabel
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list data.
setSelector(Selector) - Method in class org.scopemvc.view.swing.SCheckBox
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.util.BoundModel
Sets the selector
setSelector(Selector) - Method in class org.scopemvc.view.util.ActiveBoundModel
Sets the selector
setSelectorString(String) - Method in class org.scopemvc.view.swing.STextField
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.STextArea
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.STable
Set the Selector for the table data.
setSelectorString(String) - Method in class org.scopemvc.view.swing.SSlider
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SRadioButton
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SPasswordField
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SPanel
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SModelButton
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SModelAction
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SListSelectionModel
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SList
Set the Selector for the list data.
setSelectorString(String) - Method in class org.scopemvc.view.swing.SLabel
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SComboBox
Set the Selector for the list data.
setSelectorString(String) - Method in class org.scopemvc.view.swing.SCheckBox
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the selector string
setSelectorString(String) - Method in class org.scopemvc.view.util.BoundModel
Sets the selector string
setSet(Set) - Method in class org.scopemvc.model.collection.SetModel
Set contents to the passed Object list and fire a ModelChangeEvent.
setShortDescription(String) - Method in class org.scopemvc.view.swing.SAction
Sets the short description
setShownModel(Object) - Method in class org.scopemvc.view.swing.STableModel
Called internally from updateFromProperty().
setShownModel(Object) - Method in class org.scopemvc.view.swing.SListModel
Called internally from updateFromProperty().
setShownModel(Object) - Method in class org.scopemvc.view.swing.SAbstractListModel
Called internally from updateFromProperty().
setSizeSelector(Selector) - Method in class org.scopemvc.view.swing.SList
Can specify that the list's size comes from a bound property.
setSizeSelector(Selector) - Method in class org.scopemvc.view.swing.SComboBox
Optional: set the Selector for the property that is the size of the items list.
setSizeSelector(Selector) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the size selector
setSizeSelectorString(String) - Method in class org.scopemvc.view.swing.SList
Can specify that the list's size comes from a bound property.
setSizeSelectorString(String) - Method in class org.scopemvc.view.swing.SComboBox
Optional: set the Selector for the property that is the size of the items list.
setSizeSelectorString(String) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the size selector string
setSmallIcon(Icon) - Method in class org.scopemvc.view.swing.SAction
Sets the small icon
setSorted(boolean) - Method in class org.scopemvc.model.collection.ListModelAdaptor
Sets the sorted
setSorted(boolean) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the sorted
setSorted(Comparator) - Method in class org.scopemvc.view.swing.SAbstractListModel
Sets the sorted
setSourceControlID(String) - Method in class org.scopemvc.core.ControlException
Sets the ID of the Control being executed when the error was detected.
setStringConvertor(StringConvertor) - Method in class org.scopemvc.view.swing.STextField
Force use of this StringConvertor instead of automatically finding one to match the datatype being edited.
setStringConvertor(StringConvertor) - Method in class org.scopemvc.view.swing.SListCellRenderer
Sets the string convertor
setStringConvertor(StringConvertor) - Method in class org.scopemvc.view.swing.SLabel
Force use of this StringConvertor instead of automatically finding one to match the datatype being edited.
setStringConvertor(StringConvertor) - Method in class org.scopemvc.view.swing.SComboBoxEditor
Sets the string convertor
setStringConvertor(StringConvertor) - Method in class org.scopemvc.view.swing.SComboBox
Force use of this StringConvertor instead of automatically finding one to match the datatype being edited.
setSystemID(String) - Static method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Where XSLT URIs are referenced relative to.
setText(String) - Method in class org.scopemvc.view.swing.STextField
Override to call super.setText() only if new value not equals() old value.
setText(String) - Method in class org.scopemvc.view.swing.STextArea
Override to call super.setText() only if new value not equals() old value.
setText(String) - Method in class org.scopemvc.view.swing.SPasswordField
Override to call super.setText() only if new value not equals() old value.
setText(String) - Method in class org.scopemvc.view.swing.SLabel
Override to call super.setText() only if new value not equals() old value.
setTextSelector(Selector) - Method in class org.scopemvc.view.swing.SListCellRenderer
Sets the text selector
setTextSelectorString(String) - Method in class org.scopemvc.view.swing.SListCellRenderer
Sets the text selector string
setThreadContext(ViewContext) - Static method in class org.scopemvc.controller.basic.ViewContext
Set a ViewContext for the current thread.
setTitle(String) - Method in class org.scopemvc.view.swing.SwingView
Provides the title for windows that show this view.
setType(int) - Method in interface org.scopemvc.core.ModelChangeEvent
Set the type of change this event notifies of.
setType(int) - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Sets the type
setupStringConvertor() - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
setupStringConvertor() - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
setupStringConvertor() - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
setupStringConvertor() - Method in class org.scopemvc.view.swing.SLabel
Description of the Method
setupWindow(JRootPane, SwingView, boolean) - Method in class org.scopemvc.controller.swing.SwingContext
Setup the window: insert the view in the window, setup the title and the menubar in the window and position the window on the screen.
setValue(Object) - Method in class org.scopemvc.view.swing.STextCellEditor
Sets value for editing.
setValue(Object) - Method in class org.scopemvc.view.swing.SDefaultTableCellRenderer
Overriden method, which uses Scope's String converters to convert value to text.
setValueAt(Object, int, int) - Method in class org.scopemvc.view.swing.STableModel
Sets the value at
setValueTest(Comparable) - Method in class org.scopemvc.view.swing.SModelButton
Sets the Comparable used to test the view value.
setValueTest(Comparable) - Method in class org.scopemvc.view.swing.SModelAction
Sets the Comparable used to test the view value.
setView(View) - Method in class org.scopemvc.controller.basic.BasicController
Sets the View that this Controller links to its model object.
setView(View) - Method in interface org.scopemvc.core.Controller
Bind a new view to this Controller.
setViewBounds(Rectangle) - Method in class org.scopemvc.view.swing.SwingView
Called when hiding a view to store last bounds of this view when visible.
setVisible(String) - Method in class org.scopemvc.view.servlet.ServletView
Sets the visible
setXslURI(String) - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
The XSLT that will be shown for this view.
shallowEquals(Selector) - Method in class org.scopemvc.core.StringIndexSelector
Returns true if this Selector is equals to the given Selector when omitting the chained Selectors
shallowEquals(Selector) - Method in class org.scopemvc.core.IntIndexSelector
Returns true if this Selector is equals to the given Selector when omitting the chained Selectors
shallowEquals(Selector) - Method in class org.scopemvc.core.Selector
Compare the head Selector of this against the head of another Selector list -- ie a shallow compare operation (not including the chained selectors).
sharedControllerPool - Variable in class org.scopemvc.controller.servlet.ScopeServlet
Pool of shared application Controllers for this servlet instance.
shouldCacheTemplates - Variable in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Do we want to cache the stylesheets? Yes for production, no for development because you want to see changes to the XSLTs as soon as you make them rather than after restarting the web application.
showError(String, String) - Method in class org.scopemvc.controller.basic.ViewContext
Show an error message.
showError(String, String) - Method in class org.scopemvc.controller.basic.BasicController
Convenience to show an error using the current ViewContext.
showError(String, String) - Method in class org.scopemvc.controller.servlet.ServletContext
This is a very simple default error handler.
showError(String, String) - Method in class org.scopemvc.controller.swing.SwingContext
Show an error message in a JOptionPane
showMessage(String, String) - Method in class org.scopemvc.controller.swing.SwingContext
Show a message in a JOptionPane
showView() - Method in class org.scopemvc.controller.basic.BasicController
Show the view bound to this Controller.
showView(View) - Method in class org.scopemvc.controller.basic.ViewContext
Show the view
showView(View) - Method in class org.scopemvc.controller.basic.BasicController
Show the given view.
showView(View) - Method in class org.scopemvc.controller.servlet.ServletContext
Show the ServletView passed.
showView(View) - Method in class org.scopemvc.controller.servlet.jsp.JSPContext
Show the visible JSPView from the passed ServletView, after putting its bound model into the request under the JSPContext.BOUND_MODEL key.
showView(View) - Method in class org.scopemvc.controller.servlet.xml.XSLServletContext
Show the ServletView passed, setting the response's ContentType via a call to AbstractXSLPage.getContentType().
showView(View) - Method in class org.scopemvc.controller.swing.SwingContext
Show the view.
showViewInDialog(SwingView) - Method in class org.scopemvc.controller.swing.SwingContext
Make a dialog (modal or modeless determined by the display mode) parented to either currently focussed window, or last shown, or null shared frame.
showViewInPrimaryWindow(SwingView) - Method in class org.scopemvc.controller.swing.SwingContext
Show the view in a new frame
shutdown() - Method in class org.scopemvc.controller.basic.BasicController
Shutdown the Controller and its bound View and Model.
size() - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
size() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
size() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
size() - Method in class org.scopemvc.util.WeakSet
Returns the number of elements in this collection.
sizeSelector - Variable in class org.scopemvc.view.swing.SAbstractListModel
TODO: describe of the Field
SLabel - class org.scopemvc.view.swing.SLabel.
A JLabel linked to a property of a bound model object.
SLabel() - Constructor for class org.scopemvc.view.swing.SLabel
Creates a SLabel instance with no image and with an empty string for the title.
SLabel(Icon) - Constructor for class org.scopemvc.view.swing.SLabel
Creates a SLabel instance with the specified image.
SLabel(Icon, int) - Constructor for class org.scopemvc.view.swing.SLabel
Creates a SLabel instance with the specified image and horizontal alignment.
SLabel(String) - Constructor for class org.scopemvc.view.swing.SLabel
Creates a SLabel instance with the specified text.
SLabel(String, Icon, int) - Constructor for class org.scopemvc.view.swing.SLabel
Creates a SLabel instance with the specified text, image, and horizontal alignment.
SLabel(String, int) - Constructor for class org.scopemvc.view.swing.SLabel
Creates a SLabel instance with the specified text and horizontal alignment.
SLabelBeanInfo - class org.scopemvc.view.swing.SLabelBeanInfo.
Bean info for SLabel
SLabelBeanInfo() - Constructor for class org.scopemvc.view.swing.SLabelBeanInfo
Constructor for the SLabelBeanInfo object
SList - class org.scopemvc.view.swing.SList.
A JList that uses a SListModel to bind to model properties, and a SListSelectionModel to bind the selected item to a property.
SList() - Constructor for class org.scopemvc.view.swing.SList
Constructor for the SList object
SListBeanInfo - class org.scopemvc.view.swing.SListBeanInfo.
Beaninfo for SList
SListBeanInfo() - Constructor for class org.scopemvc.view.swing.SListBeanInfo
Constructor for the SListBeanInfo object
SListCellRenderer - class org.scopemvc.view.swing.SListCellRenderer.
A javax.swing.DefaultListCellRenderer that tries to draw model objects as text with an icon, both from properties on the displayed model object identified by Selectors.
SListCellRenderer() - Constructor for class org.scopemvc.view.swing.SListCellRenderer
 
SListModel - class org.scopemvc.view.swing.SListModel.
A concrete SAbstractListModel for SList to use.
SListModel(JList) - Constructor for class org.scopemvc.view.swing.SListModel
Constructor for the SListModel object
SListSelectionModel - class org.scopemvc.view.swing.SListSelectionModel.
A ListSelectionModel bound to a model property that will contain a reference to the current selection.
SListSelectionModel(ListSelectionParent) - Constructor for class org.scopemvc.view.swing.SListSelectionModel
Create for a parent SingleListSelectionParent.
SMenuItem - class org.scopemvc.view.swing.SMenuItem.
A JMenuItem that can be owned by a SwingView using SwingContext, and which causes its owning view to issue a Control when selected.
SMenuItem() - Constructor for class org.scopemvc.view.swing.SMenuItem
Empty constructor required by GUI designers
SMenuItem(String) - Constructor for class org.scopemvc.view.swing.SMenuItem
Constructor for the SMenuItem object
SMenuItem(String, SwingView) - Constructor for class org.scopemvc.view.swing.SMenuItem
Sets text by looking up ControlID in UIStrings.
SMenuItem(String, SwingView, KeyStroke) - Constructor for class org.scopemvc.view.swing.SMenuItem
Sets text by looking up ControlID in UIStrings.
SMenuItemBeanInfo - class org.scopemvc.view.swing.SMenuItemBeanInfo.
Beaninfo for SMenuItem
SMenuItemBeanInfo() - Constructor for class org.scopemvc.view.swing.SMenuItemBeanInfo
Constructor for the SMenuItemBeanInfo object
SModelAction - class org.scopemvc.view.swing.SModelAction.
An SAction that is bound to a property and performs a test on the value of the property to determine its active state.
SModelAction(String) - Constructor for class org.scopemvc.view.swing.SModelAction
Constructor for the ModelAction object.
SModelAction(String, SwingView, Selector) - Constructor for class org.scopemvc.view.swing.SModelAction
Constructor for the SModelAction object.
SModelAction(String, SwingView, Selector, Comparable) - Constructor for class org.scopemvc.view.swing.SModelAction
Constructor for the SModelAction object.
SModelButton - class org.scopemvc.view.swing.SModelButton.
An SButton that is bound to a property and performs a test on the value of the property to determine its active state.
SModelButton() - Constructor for class org.scopemvc.view.swing.SModelButton
Constructor for the SModelButton object.
SModelButton(String) - Constructor for class org.scopemvc.view.swing.SModelButton
Constructor for the SModelButton object.
SModelButton(String, Selector) - Constructor for class org.scopemvc.view.swing.SModelButton
Constructor for the SModelButton object.
SModelButton(String, Selector, Comparable) - Constructor for class org.scopemvc.view.swing.SModelButton
Constructor for the SModelButton object.
SPanel - class org.scopemvc.view.swing.SPanel.
A JPanel implementation of View for use in Swing-based user interfaces.
SPanel() - Constructor for class org.scopemvc.view.swing.SPanel
 
SPanelBeanInfo - class org.scopemvc.view.swing.SPanelBeanInfo.
Beaninfo for SPanel
SPanelBeanInfo() - Constructor for class org.scopemvc.view.swing.SPanelBeanInfo
Constructor for the SPanelBeanInfo object
SPasswordField - class org.scopemvc.view.swing.SPasswordField.
A JPasswordField that works the same way as STextField.
SPasswordField() - Constructor for class org.scopemvc.view.swing.SPasswordField
Constructor for the SPasswordField object
SPasswordFieldBeanInfo - class org.scopemvc.view.swing.SPasswordFieldBeanInfo.
Beaninfo for SPassword
SPasswordFieldBeanInfo() - Constructor for class org.scopemvc.view.swing.SPasswordFieldBeanInfo
Constructor for the SPasswordFieldBeanInfo object
SRadioButton - class org.scopemvc.view.swing.SRadioButton.
A JRadioButton linked to a Boolean or boolean property of a bound model object.
SRadioButton() - Constructor for class org.scopemvc.view.swing.SRadioButton
Constructor for the SRadioButton object
SRadioButtonBeanInfo - class org.scopemvc.view.swing.SRadioButtonBeanInfo.
Beaninfo for SRadioButton
SRadioButtonBeanInfo() - Constructor for class org.scopemvc.view.swing.SRadioButtonBeanInfo
Constructor for the SRadioButtonBeanInfo object
SSlider - class org.scopemvc.view.swing.SSlider.
A JSlider whose value is bound to an int property of a model object.
SSlider() - Constructor for class org.scopemvc.view.swing.SSlider
Constructor for the SSlider object
SSliderBeanInfo - class org.scopemvc.view.swing.SSliderBeanInfo.
Beaninfo for SRadioButton
SSliderBeanInfo() - Constructor for class org.scopemvc.view.swing.SSliderBeanInfo
Constructor for the SSliderBeanInfo object
STable - class org.scopemvc.view.swing.STable.
A JTable bound to a list property of a model.
STable() - Constructor for class org.scopemvc.view.swing.STable
Constructor for the STable object
STableBeanInfo - class org.scopemvc.view.swing.STableBeanInfo.
Beaninfo for STable
STableBeanInfo() - Constructor for class org.scopemvc.view.swing.STableBeanInfo
Constructor for the STableBeanInfo object
STableModel - class org.scopemvc.view.swing.STableModel.
 
STableModel(JTable) - Constructor for class org.scopemvc.view.swing.STableModel
Constructor for the STableModel object
STableTextCellEditor - class org.scopemvc.view.swing.STableTextCellEditor.
Cell editor for STable or JTable using JTextField.
STableTextCellEditor(Class) - Constructor for class org.scopemvc.view.swing.STableTextCellEditor
Constructor for the STableTextCellEditor object
STableTextCellEditor(StringConvertor) - Constructor for class org.scopemvc.view.swing.STableTextCellEditor
Constructor for the STableTextCellEditor object
startProgress() - Method in class org.scopemvc.controller.basic.ViewContext
Start a progress indicator for long operations.
startProgress() - Method in class org.scopemvc.controller.servlet.ServletContext
TODO: document the method
startProgress() - Method in class org.scopemvc.controller.swing.SwingContext
Start a progress indicator to notify the user that a long operation is running.
startProperty(Selector) - Method in class org.scopemvc.view.servlet.xml.PropertyIDGenerator
Call this to recurse down a property.
startsWith(Selector) - Method in class org.scopemvc.core.Selector
Does this Selector list start with the list passed in?
startup() - Method in class org.scopemvc.controller.basic.BasicController
Starts the Controller and its bound View and Model.
STextArea - class org.scopemvc.view.swing.STextArea.
A JTextArea linked to a property of a bound model object.
STextArea() - Constructor for class org.scopemvc.view.swing.STextArea
Constructor for the STextArea object
STextArea(int, int) - Constructor for class org.scopemvc.view.swing.STextArea
Constructor for the STextArea object
STextAreaBeanInfo - class org.scopemvc.view.swing.STextAreaBeanInfo.
Beaninfo for STextArea
STextAreaBeanInfo() - Constructor for class org.scopemvc.view.swing.STextAreaBeanInfo
Constructor for the STextAreaBeanInfo object
STextCellEditor - class org.scopemvc.view.swing.STextCellEditor.
Base class for cell editors based on Swing's JTextComponent.
STextCellEditor(StringConvertor) - Constructor for class org.scopemvc.view.swing.STextCellEditor
Creates new SDefaultCellRenderer
STextField - class org.scopemvc.view.swing.STextField.
A JTextField linked to a property of a bound model object.
STextField() - Constructor for class org.scopemvc.view.swing.STextField
Constructor for the STextField object
STextField(int) - Constructor for class org.scopemvc.view.swing.STextField
Constructor for the STextField object
STextFieldBeanInfo - class org.scopemvc.view.swing.STextFieldBeanInfo.
Beaninfo for STextField
STextFieldBeanInfo() - Constructor for class org.scopemvc.view.swing.STextFieldBeanInfo
Constructor for the STextFieldBeanInfo object
stopCellEditing() - Method in class org.scopemvc.view.swing.STextCellEditor
TODO: document the method
stopProgress() - Method in class org.scopemvc.controller.basic.ViewContext
Stop the progress indicator.
stopProgress() - Method in class org.scopemvc.controller.servlet.ServletContext
TODO: document the method
stopProgress() - Method in class org.scopemvc.controller.swing.SwingContext
Stop the progress indicator
streamView(OutputStream) - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
Stream the view by calling AbstractXSLPage.generateXMLDocument(org.xml.sax.ContentHandler) and processing the result with the XSLT.
stringAsValue(String) - Method in class org.scopemvc.util.convertor.StringStringConvertor
Parses String to String.
stringAsValue(String) - Method in class org.scopemvc.util.convertor.LongStringConvertor
Returns parsed number as object of type Long
stringAsValue(String) - Method in class org.scopemvc.util.convertor.IntegerStringConvertor
Returns parsed number as object of type Integer
stringAsValue(String) - Method in class org.scopemvc.util.convertor.FloatStringConvertor
Returns parsed number as object of type Float
stringAsValue(String) - Method in class org.scopemvc.util.convertor.DoubleStringConvertor
Returns parsed number as object of type Double
stringAsValue(String) - Method in class org.scopemvc.util.convertor.DateStringConvertor
Returns instance of java.util.Date.Parsing formats are successively used to try to parse until one is successful or exception is thrown.
stringAsValue(String) - Method in class org.scopemvc.util.convertor.BooleanStringConvertor
TODO: document the method
stringAsValue(String) - Method in class org.scopemvc.util.convertor.NumberStringConvertor
Returns instance of some subclass of Number as returned by NumberFormat.
stringAsValue(String) - Method in class org.scopemvc.util.convertor.BigIntegerStringConvertor
Returns parsed number as object of type BigInteger.
stringAsValue(String) - Method in interface org.scopemvc.util.convertor.StringConvertor
Parses String to produce corresponding object.
stringAsValue(String) - Method in class org.scopemvc.util.convertor.BigDecimalStringConvertor
Returns parsed number as object of type BigDecimal.
StringConvertor - interface org.scopemvc.util.convertor.StringConvertor.
Specifies contract for all classes converting object values to String representation and back from String into object instances.
StringConvertors - class org.scopemvc.util.convertor.StringConvertors.
Factory class for creation of default convertors for arbitrary classes.
StringConvertors() - Constructor for class org.scopemvc.util.convertor.StringConvertors
Load convertors from ScopeConfig.
StringIndexSelector - class org.scopemvc.core.StringIndexSelector.
An implementation of Selector that identifies a property by its String index within the parent model object.
StringStringConvertor - class org.scopemvc.util.convertor.StringStringConvertor.
String convertor for type java.lang.String.
StringStringConvertor() - Constructor for class org.scopemvc.util.convertor.StringStringConvertor
 
subList(int, int) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
subList(int, int) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
SUnboundPanel - class org.scopemvc.view.swing.SUnboundPanel.
A JPanel implementation of View that is not bound to a model object for use in Swing-based user interfaces.
SUnboundPanel() - Constructor for class org.scopemvc.view.swing.SUnboundPanel
 
SUnboundPanelBeanInfo - class org.scopemvc.view.swing.SUnboundPanelBeanInfo.
Beaninfo for SUnboundPanel
SUnboundPanelBeanInfo() - Constructor for class org.scopemvc.view.swing.SUnboundPanelBeanInfo
Constructor for the SUnboundPanelBeanInfo object
SWING - Static variable in class org.scopemvc.view.util.PropertyEditorFactory
Viewtype of viewers/editors to use in a Swing UI.
SwingBoundModel - class org.scopemvc.view.swing.SwingBoundModel.
An ActiveBoundModel that forces updates to the parent View onto the AWTEvent thread because Swing isn't thread-safe.
SwingBoundModel(ModelBindable) - Constructor for class org.scopemvc.view.swing.SwingBoundModel
Constructor for the SwingBoundModel object
SwingContext - class org.scopemvc.controller.swing.SwingContext.
Swing implementation of ViewContext to show views inside JFrames or JDialogs and show errors using JOptionPanes.
SwingContext() - Constructor for class org.scopemvc.controller.swing.SwingContext
Constructor for the SwingContext object
SwingSubView - interface org.scopemvc.view.swing.SwingSubView.
A swing element that can be contained in a SwingView and that will share the same bound model.
SwingUtil - class org.scopemvc.view.swing.SwingUtil.
Utilities dependent on Java Swing and Scope core and view.awt packages only.
SwingView - class org.scopemvc.view.swing.SwingView.
An abstract base JPanel implementation of View for use in Swing-based user interfaces.
SwingView() - Constructor for class org.scopemvc.view.swing.SwingView
Automatically installs a SwingContext if SwingView is created anywhere and no ViewContext has been set previously.

T

table - Variable in class org.scopemvc.view.swing.STableModel
TODO: describe of the Field
templateCache - Static variable in class org.scopemvc.view.servlet.xml.AbstractXSLPage
A cache for compiled stylesheets.
Time - class org.scopemvc.util.Time.
An empty marker subclass of java.util.Date that TimeStringConvertor is associated with in the default configuration.
Time() - Constructor for class org.scopemvc.util.Time
Constructor for the Time object
Time(long) - Constructor for class org.scopemvc.util.Time
Constructor for the Time object
TimeStringConvertor - class org.scopemvc.util.convertor.TimeStringConvertor.
String convertor for type Time or java.util.Date .
TimeStringConvertor() - Constructor for class org.scopemvc.util.convertor.TimeStringConvertor
Creates new TimeStringConvertor.
TimeStringConvertor(DateFormat, DateFormat[]) - Constructor for class org.scopemvc.util.convertor.TimeStringConvertor
Creates new TimeStringConvertor with specified formatter and parsers.
TO_STRING_SEPARATOR - Static variable in class org.scopemvc.model.collection.SetModel
TODO: describe of the Field
TO_STRING_SEPARATOR - Static variable in class org.scopemvc.model.collection.ListModel
TODO: describe of the Field
TO_STRING_SEPARATOR_LENGTH - Static variable in class org.scopemvc.model.collection.SetModel
TODO: describe of the Field
TO_STRING_SEPARATOR_LENGTH - Static variable in class org.scopemvc.model.collection.ListModel
TODO: describe of the Field
toArray() - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
toArray() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
toArray() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
toArray() - Method in class org.scopemvc.util.WeakSet
Returns an array containing all of the elements in this collection.
toArray(Object[]) - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
toArray(Object[]) - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
toArray(Object[]) - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
toArray(Object[]) - Method in class org.scopemvc.util.WeakSet
Returns an array containing all of the elements in this collection whose runtime type is that of the specified array.
toString() - Method in class org.scopemvc.core.Selector
For debug.
toString() - Method in class org.scopemvc.core.ModelAction
Returns a string representation of this object
toString() - Method in class org.scopemvc.core.Control
Returns a string representation of the object.
toString() - Method in class org.scopemvc.model.basic.BasicModelChangeEvent
Returns a string representation of this object
toString() - Method in class org.scopemvc.model.collection.SetModel
TODO: document the method
toString() - Method in class org.scopemvc.model.collection.ListModel
TODO: document the method
toString() - Method in class org.scopemvc.model.collection.ArrayModel
TODO: document the method
toString() - Method in class org.scopemvc.view.servlet.ValidationFailure
TODO: document the method
toString() - Method in class org.scopemvc.view.servlet.ServletView
For debug.
toString() - Method in class org.scopemvc.view.servlet.xml.AbstractXSLPage
For debug.
toString() - Method in class org.scopemvc.view.swing.SDefaultTableCellRenderer
TODO: document the method
toString() - Method in class org.scopemvc.view.swing.SwingView
Description of the Method

U

UIStrings - class org.scopemvc.util.UIStrings.
Uses a ResourceBundle as a dictionary mapping IDs against user-readable Strings that can be presented on the UI.
unhookMenuItemImpl(String, SwingView) - Method in class org.scopemvc.controller.swing.SwingContext
Unhook a menu item from a view.
unlistenOldSubmodel(Selector) - Method in class org.scopemvc.model.basic.BasicModel
Convenience for BasicModel implementors: call this at the start of setters for submodel properties (ie properties of type ModelChangeEventSource) to deregister this as a ModelChangeListener to the current submodel (about to be set to another Model).
unsetOwner(SwingView) - Method in class org.scopemvc.view.swing.SAction
Description of the Method
unsetOwner(SwingView) - Method in interface org.scopemvc.view.swing.SwingSubView
Description of the Method
unsetOwner(SwingView) - Method in class org.scopemvc.view.swing.SMenuItem
TODO: document the method
updateFromHashSet(HashSet) - Method in class org.scopemvc.view.swing.SListSelectionModel
TODO: document the method
updateFromModel(int) - Method in class org.scopemvc.view.swing.SwingBoundModel
TODO: document the method
updateFromModel(int) - Method in class org.scopemvc.view.util.ActiveBoundModel
Calls parent View's {org.scopemvc.view.util.ModelBindable#validationSuccess} to clear any previous validation failure.
updateFromObject(Object) - Method in class org.scopemvc.view.swing.SListSelectionModel
TODO: document the method
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.STextField
Converts the incoming value to a String via appropriate StringConvertor.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.STextArea
Converts the incoming value to a String via appropriate StringConvertor.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SSlider
Incoming value is a Boolean or null.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SRadioButton
Incoming value is a Boolean or null.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SPasswordField
Converts the incoming value to a String via appropriate StringConvertor.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SPanel
Ignores inReadOnly.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SModelButton
Use the passed property value and read-only state to update the View.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SModelAction
Use the passed property value and read-only state to update the View.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SListSelectionModel
Incoming value is null, an Object or a java.util.HashSet.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SLabel
Converts the incoming value to a String via appropriate StringConvertor.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SCheckBox
Incoming value is a Boolean or null.
updateFromProperty(Object, boolean) - Method in class org.scopemvc.view.swing.SAbstractListModel
Ignores inReadOnly because makes no sense here.
updateFromProperty(Object, boolean) - Method in interface org.scopemvc.view.util.ModelBindable
Use the passed property value and read-only state to update the View.
updateModel() - Method in class org.scopemvc.view.util.ActiveBoundModel
Put the current View contents into the bound model property.

V

VALIDATION_FAILED_COLOR - Static variable in class org.scopemvc.view.swing.ValidationHelper
TODO: describe of the Field
VALIDATION_FAILURES - Static variable in class org.scopemvc.controller.servlet.ScopeServlet
The default validation error handler in ScopeServlet.handleValidationFailures(org.scopemvc.view.servlet.Page, java.util.List) puts the list of ValidationFailures in the properties of the ViewContext under this key for later retrieval by a Controller.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.STable
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SSlider
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SRadioButton
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SPanel
Makes no sense.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SModelButton
Validation failed while getting a value from View into the bound model object.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SModelAction
Validation failed while getting a value from View into the bound model object.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SListSelectionModel
If selection fails, make validation fail on parent.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SList
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SLabel
Makes no sense.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SComboBox
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.ValidationHelper
Signal that validation failed.
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SCheckBox
TODO: document the method
validationFailed(Exception) - Method in class org.scopemvc.view.swing.SAbstractListModel
Makes no sense: can't change the property using an SAbstractListModel!
validationFailed(Exception) - Method in interface org.scopemvc.view.swing.ListSelectionParent
TODO: document the method
validationFailed(Exception) - Method in interface org.scopemvc.view.util.ModelBindable
Validation failed while getting a value from View into the bound model object.
ValidationFailure - class org.scopemvc.view.servlet.ValidationFailure.
Object to describe a failure to populate a model property with a certain value.
ValidationFailure(String, String, Exception) - Constructor for class org.scopemvc.view.servlet.ValidationFailure
Constructor for the ValidationFailure object
ValidationHelper - class org.scopemvc.view.swing.ValidationHelper.
Handles validationFailed(java.lang.Exception) and validationSuccess() by setting the background colour of the parent component to a new colour and being able to generate an "error tooltip" that is coloured and contains the localized error message from the validation failure.
ValidationHelper(JComponent) - Constructor for class org.scopemvc.view.swing.ValidationHelper
 
validationSuccess() - Method in class org.scopemvc.view.swing.STextField
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.STextArea
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.STable
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.SSlider
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.SRadioButton
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.SPasswordField
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.SPanel
Makes no sense.
validationSuccess() - Method in class org.scopemvc.view.swing.SModelButton
Clear previous validation failure.
validationSuccess() - Method in class org.scopemvc.view.swing.SModelAction
Clear previous validation failure.
validationSuccess() - Method in class org.scopemvc.view.swing.SListSelectionModel
If selection fails, make validation fail on parent.
validationSuccess() - Method in class org.scopemvc.view.swing.SList
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.SLabel
Makes no sense.
validationSuccess() - Method in class org.scopemvc.view.swing.SComboBox
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.ValidationHelper
Signal that validation succeeded.
validationSuccess() - Method in class org.scopemvc.view.swing.SCheckBox
TODO: document the method
validationSuccess() - Method in class org.scopemvc.view.swing.SAbstractListModel
Makes no sense: can't change the property using an SAbstractListModel!
validationSuccess() - Method in interface org.scopemvc.view.swing.ListSelectionParent
TODO: document the method
validationSuccess() - Method in interface org.scopemvc.view.util.ModelBindable
Clear previous validation failure.
VALUE_ADDED - Static variable in interface org.scopemvc.core.ModelChangeTypes
A property was added.
VALUE_CHANGED - Static variable in interface org.scopemvc.core.ModelChangeTypes
The value of a property has changed.
VALUE_REMOVED - Static variable in interface org.scopemvc.core.ModelChangeTypes
A property was removed.
valueAsString(Object) - Method in class org.scopemvc.util.convertor.StringStringConvertor
Converts String to String.
valueAsString(Object) - Method in class org.scopemvc.util.convertor.DateStringConvertor
 
valueAsString(Object) - Method in class org.scopemvc.util.convertor.BooleanStringConvertor
TODO: document the method
valueAsString(Object) - Method in class org.scopemvc.util.convertor.NumberStringConvertor
 
valueAsString(Object) - Method in interface org.scopemvc.util.convertor.StringConvertor
Formats object into String.
valueAsString(Object) - Method in class org.scopemvc.util.convertor.BigDecimalStringConvertor
 
view - Variable in class org.scopemvc.view.util.ActiveBoundModel
The ModelBindable View that delegates bound Model handling to this helper.
View - interface org.scopemvc.core.View.
A View implements the presentation of a model object to the user and allows interaction with the model object.
VIEW_ID_PARAM - Static variable in class org.scopemvc.controller.servlet.ScopeServlet
The request's key that identifies the View ID used to find the active View that a Control was sent from.
ViewContext - class org.scopemvc.controller.basic.ViewContext.
ViewContext handles show/hide of views, errors and has some concept of the application's context.
ViewContext() - Constructor for class org.scopemvc.controller.basic.ViewContext
 

W

WeakSet - class org.scopemvc.util.WeakSet.
Holds a set of objects where the fact that the object is contained within the set does not prevent it from being garbage collected.
WeakSet() - Constructor for class org.scopemvc.util.WeakSet
Default constructor.

X

xmlGenerator - Variable in class org.scopemvc.view.servlet.xml.XSLPage
TODO: describe of the Field
XSLPage - class org.scopemvc.view.servlet.xml.XSLPage.
A concrete AbstractXSLPage that uses Scope's ModelManager implementations to serialise its entire bound model object to an XML document.
XSLPage(String, String) - Constructor for class org.scopemvc.view.servlet.xml.XSLPage
 
XSLPage(String, String, boolean) - Constructor for class org.scopemvc.view.servlet.xml.XSLPage
 
XSLScopeServlet - class org.scopemvc.controller.servlet.xml.XSLScopeServlet.
A ScopeServlet for use in webapps that use org.scopemvc.view.servlet.xml: this initialises the SystemID of AbstractXSLPage to point to the root of the deployed web archive, which is where all XSL files are referenced from.
XSLScopeServlet() - Constructor for class org.scopemvc.controller.servlet.xml.XSLScopeServlet
 
XSLServletContext - class org.scopemvc.controller.servlet.xml.XSLServletContext.
A ServletContext that that shows AbstractXSLPages.
XSLServletContext(ScopeServlet, HttpServletRequest, HttpServletResponse, HashMap) - Constructor for class org.scopemvc.controller.servlet.xml.XSLServletContext
Create with an HttpServletResponse to use on a showView during initialisation, and a HttpServletRequest accessible to application code.
xslURI - Variable in class org.scopemvc.view.servlet.xml.AbstractXSLPage
URI of the XSLT for this View relative to the AbstractXSLPage.setSystemID(java.lang.String).

A B C D E F G H I J K L M N O P R S T U V W X

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