org.beanfabrics.model
Interface PresentationModel

All Superinterfaces:
Bean, ContextOwner, HasComparable, Supportable, Validatable
All Known Subinterfaces:
CustomizerPM, IBigDecimalPM, IBooleanPM, IDatePM, IIconPM, IImagePM, IIntegerPM, IListPM<T>, IMapPM<K,V>, IOperationPM, ITextPM, IValuePM
All Known Implementing Classes:
AbstractCustomizerPM, AbstractOperationPM, AbstractPM, AbstractValuePM, BigDecimalPM, BnListCustomizerPM, BnTableCustomizerPM, BooleanPM, ColumnListConfigurationPM, ColumnListPM, ColumnPM, ContactPM, DatePM, DecimalPM, EntryPM, GroupPM, HorizontalAlignmentPM, IconPM, IconTextPM, ImageTextPM, IntegerPM, ListPM, LoginPM, LoginPM, MapPM, ModelSubscriberCustomizerPM, MoneyPM, OperationPM, PathBrowserPM, PathChooserPM, PathNodePM, PathPM, PhoneNumberPM, PropertiesPM, RegexPM, RegexTesterPM, TextPM, TimeSpanPM, TitlePM

public interface PresentationModel
extends Bean, Validatable, Supportable, ContextOwner, HasComparable

The PresentationModel is the basic interface for a presentation model (PM).

A PM is a tree-like combination of PM components that represent the state of an application's user interface independent from a concrete GUI framework like Swing or SWT.


Method Summary
 
Methods inherited from interface org.beanfabrics.Bean
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface org.beanfabrics.validation.Validatable
getValidationState, getValidator, isValid, revalidate
 
Methods inherited from interface org.beanfabrics.support.Supportable
getSupportMap
 
Methods inherited from interface org.beanfabrics.context.ContextOwner
getContext
 
Methods inherited from interface org.beanfabrics.HasComparable
getComparable