Interface View<V extends View<V>>

All Superinterfaces:
Comparable<V>, Component<V>, Copyable<V>, Serializable
All Known Subinterfaces:
ActionView<V>, AugmentableView<V>, CreateEntityView<V>, EntityBrowseView<V>, EntityFormView<V>, EntityGridView<V>, EntityView<V>, ExportHistoryEntityGridView<V>, FormView<V>, GridView<V>, LookupFieldModal<V>, PreviewableView<V>, SelectTargetEntityFormView<V>, SelectTargetEntityGridView<V>, TreeGridView<V>, TreeView<V>, UpdateEntityView<V>
All Known Implementing Classes:
AbstractSelectTargetEntityFormView, AbstractView, DefaultCreateEntityLongFormView, DefaultCreateEntityView, DefaultEntityBrowseView, DefaultEntityFormView, DefaultEntityGridView, DefaultExportHistoryEntityGridView, DefaultFormView, DefaultLookupFieldModal, DefaultSelectTargetEntityGridView, DefaultTreeGridView, DefaultTreeView, DefaultUpdateEntityLongFormView, DefaultUpdateEntityView

public interface View<V extends View<V>> extends Component<V>
Represents the metadata for a view component.

A view component can exist in a lot of different contexts, and can be either complicated or simple. At times, certain view components will make use of other view components.

Author:
Nick Crum (ncrum)