Package com.guiseframework.model

Interface Summary
ActionModel A model for a potential action.
Activeable An object that can be set active or inactive.
Commitable An object that can commit come data.
Displayable An object that can be displayed or made to be hidden.
Enableable An object that can be enabled or disabled.
ImageModel A model for an image.
InfoModel A model for a label and descriptive information.
LabelModel A model for an identifier such as text and/or an icon.
ListSelectEditor<V> An object for editing values in a list model.
ListSelectionPolicy<V> A selection strategy for a select model.
ListSelectModel<V> A model for selecting one or more values from a list.
Model Base interface for all component models.
ModelGroup<M extends Model> A group of similar models for providing such functions as communication or mutual exclusion.
PendingImageModel A model for an image that is pending.
ResourceImport An interface to a resource being imported, such as a web file upload.
Selectable An object that can be selected.
SelectModel<V> A model for selecting one or more values from a collection.
SequenceTransitionable An object that can be transitioned in a sequence.
TableColumnModel<V> A column in a table.
TableModel A model of a table.
TextModel A model for text and an associated label.
TreeModel A model for a tree of nodes.
TreeNodeModel<V> A node in a tree model.
Valued<V> An object that contains a value.
ValueModel<V> A model for user input of a value.
 

Class Summary
AbstractListSelectEditor<V> An abstract class for editing values in a list model.
AbstractListSelectionPolicy<V> An abstract implementation of a list selection strategy for a list select model.
AbstractListSelectTableModel<V> An abstract implementation of a table model representing selectable list values.
AbstractModel A base abstract class implementing helpful functionality for models.
AbstractModelGroup<M extends Model> An abstract implementation of a group of similar models for providing such functions as communication or mutual exclusion.
AbstractTableModel An abstract implementation of a table model.
AbstractValueModel<V> An abstract implementation of a model representing a value.
CachedImageModel<Q,V> An image model that can initiate retrieval of an image from a cache and update the image when fetching succeeds.
CalendarMonthTableModel A table model representing the days of a calendar month.
DefaultActionModel A default implementation of an action model.
DefaultEnableable A default implementation of an object that can be enabled or disabled.
DefaultImageModel A default implementation of a model for an image.
DefaultInfoModel A default implementation of a model for a label and descriptive information.
DefaultLabelModel A default implementation of a model for an identifier such as text and/or an icon.
DefaultListSelectEditor<V> The default implementation for editing values in a list model.
DefaultListSelectModel<V> The default implementation of a model for selecting one or more values from a list.
DefaultTableColumnModel<V> The default implementation of a column in a table.
DefaultTableModel The default implementation of a table model.
DefaultTextModel The default implementation of a model for text and an associated label.
DefaultTreeModel A default implementation of a tree model.
DefaultTreeNodeModel<V> A default node in a tree model.
DefaultValueModel<V> A default implementation of a model representing a value.
DummyTreeNodeModel A dummy tree node that holds no value and, if placed as the root of a tree, will not be displayed.
DynamicTreeNodeModel<V> A node in a tree model that can dynamically load its children when needed.
FileItemResourceImport A resource import that accesses a web file upload through the Apache commons file item interface.
LocaleInfoModel An info model that provides a localized version of a locale name.
MultipleListSelectionPolicy<V> An implementation of a list selection strategy for a list select model allowing unlimited selections.
MutualExclusionPolicyModelGroup A group that ensures that only one boolean model in the group is set to true at the same time.
Notification A notification to the user of some event or state, such as an error or invalid user input.
SingleListSelectionPolicy<V> An implementation of a selection strategy for a select model allowing only a single selection at a time.
TableModel.Cell<C> A lightweight class representing a row and column in a table.
ValueConverterInfoModel<V> An info model that converts a value to a string for the label.
ValuePolicyModelGroup<V> An abstract implementation of a group of value models implementing a value policy across several models, such as mutual exclusion.
 

Enum Summary
InformationLevel Levels of logged or reported information.
Notification.Option The options which can be expected as responses for this notification.
Notification.Severity The severity of the notification.
SequenceTransition A transition in a sequence.
View Represents a view or aspect of data.
 



Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.