Interface Model

All Superinterfaces:
com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable
All Known Subinterfaces:
ActionControl, ActionModel, ActionPrototype, ActionValueControl<V>, ApplicationFrame, ArrangeContainer, Box, ButtonControl, CardContainer, CardControl, Component, CompositeComponent, Container, ContainerControl, ContentComponent, Control, DialogFrame<V>, EditComponent, FlyoverFrame, Frame, HeadingComponent, ImageComponent, ImageModel, InfoModel, InputFocusableComponent, InputFocusGroupComponent, LabelComponent, LabelDisplayableComponent, LabelModel, LayoutComponent, LayoutControl, LinkControl, ListSelectControl<V>, ListSelectModel<V>, Menu, ModalComponent<M>, ModalFrame<R>, ModalNavigationPanel<R>, NavigationComponent, NavigationModel, OptionDialogFrame<O>, Panel, PendingImageComponent, PendingImageModel, PresentationModel, Prototype, SectionComponent, SelectActionControl, SelectButtonControl, SelectControl<V>, SelectLinkControl, SelectModel<V>, TableColumnModel<V>, TableModel, TextModel, ToolButtonControl, TreeModel, TreeNodeModel<V>, ValueControl<V>, ValuedComponent<V>, ValueModel<V>, Widget
All Known Implementing Classes:
AboutPanel, AbstractActionControl, AbstractActionPrototype, AbstractActionValueControl, AbstractApplicationFrame, AbstractArrayCompositeComponent, AbstractBooleanSelectActionControl, AbstractBox, AbstractButtonControl, AbstractCardPanel, AbstractComponent, AbstractCompositeComponent, AbstractCompositeStateComponent, AbstractCompositeStateControl, AbstractContainer, AbstractContainerControl, AbstractContainerValueControl, AbstractControl, AbstractDialogFrame, AbstractEditComponentTextControl, AbstractEditValueControl, AbstractEditValuePanel, AbstractEnableablePrototype, AbstractEnableableProxyPrototype, AbstractEnumCompositeComponent, AbstractFlyoverFrame, AbstractFrame, AbstractImageComponent, AbstractLabel, AbstractLayoutComponent, AbstractLayoutControl, AbstractLayoutValueControl, AbstractLinkControl, AbstractListCompositeComponent, AbstractListSelectContainerControl, AbstractListSelectControl, AbstractListSelectTableModel, AbstractMenu, AbstractModalFrame, AbstractModalNavigationPanel, AbstractModel, AbstractMultipleCompositeComponent, AbstractOptionDialogFrame, AbstractPanel, AbstractPresentationModel, AbstractPrototype, AbstractProxyPrototype, AbstractSelectActionControl, AbstractSelectActionValueControl, AbstractSequenceTaskPanel, AbstractSingleCompositeComponent, AbstractTableModel, AbstractTextControl, AbstractValueControl, AbstractValuedPanel, AbstractValueLayout, AbstractValueModel, AccordionMenu, ArrangePanel, AutoNavigationPathBreadcrumbLinkPanel, BooleanSelectButton, BooleanSelectLink, BooleanSelectToolButton, BooleanValueControlSelectControl, Breadcrumb, BusyPanel, Button, CachedImageModel, CalendarControl, CalendarDialogFrame, CalendarMonthTableModel, CalendarMonthTableModel.WeekDayTableColumnModel, CardConstraints, CardLayout, CardPanel, CardTabControl, CheckControl, ComponentNavigationModel, DateTimeControl, DateTimeFieldsControl, DefaultActionModel, DefaultApplicationFrame, DefaultDialogFrame, DefaultFlyoverFrame, DefaultFrame, DefaultImageModel, DefaultInfoModel, DefaultLabelModel, DefaultListSelectModel, DefaultModalFrame, DefaultModalNavigationPanel, DefaultNavigationModel, DefaultTableColumnModel, DefaultTableModel, DefaultTextModel, DefaultTreeModel, DefaultTreeNodeModel, DefaultValueModel, DropMenu, DummyTreeNodeModel, DynamicTreeNodeModel, EditComponentLabelControl, EditComponentTextControl, Flash, GroupPanel, Heading, HeadingLink, Image, ImageActionControl, ImageBooleanSelectActionControl, Label, LabelPrototype, LayoutPanel, LikeButton, Link, ListControl, LocaleInfoModel, MenuPrototype, Message, MessageOptionDialogFrame, NamePanel, NavigateActionPrototype, NavigationPathBreadcrumbLinkPanel, Notification, NotificationOptionDialogFrame, PasswordAuthenticationPanel, PendingImage, PendingImageActionControl, Picture, PlatformFileUploadPanel, ProxyActionPrototype, ResourceCollectControl, ResourceImportControl, ScrollControl, SectionPanel, SelectableLabel, SelectButton, SelectLink, SequenceCardPanel, SliderControl, SpinnerControl, TabbedPanel, TabContainerControl, TabControl, TabLayout, Table, Table.ColumnUIModel, Table.DefaultCellMessage, Table.DefaultCellValueModel, TaskCardConstraints, TaskStateSelectLink, TextBox, TextControl, TogglePrototype, Toolbar, ToolButton, TreeControl, ValueConverterInfoModel, ValuePrototype, ValueSelectButton, ValueSelectLink

public interface Model extends com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable
Base interface for all component models.
Author:
Garret Wilson
  • Method Summary

    Methods inherited from interface com.globalmentor.beans.PropertyBindable

    addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener

    Methods inherited from interface com.globalmentor.beans.PropertyConstrainable

    addVetoableChangeListener, addVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, hasVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListener