| Interface | Description | 
|---|---|
| ExpressionEvaluator | Provides evaluation of expression language statements against a given context | 
| ViewAuthorizer | Performs user based authorization for actions and components contained in a  View | 
| ViewModel | Interface that must be implemented for clases the provide the backing data (model) for a  View | 
| ViewPresentationController | Configured for a  Viewinstance to provide conditional authorization logic
 based on any variable (view configuration, system parameters, ...) that does
 not depend on the current user | 
| Class | Description | 
|---|---|
| DefaultExpressionEvaluator | Evaluates expression language statements using the Spring EL engine | 
| DialogManager | Manages the status of any modal dialogs that are used in the view. | 
| DocumentView | View type for KRAD documents | 
| FormView | Provides configuration for  Viewinstances that render an HTML
 form | 
| HistoryEntry | A simple object that keeps track of various HistoryInformation
 TODO a variety of these settings are not used in the current implementation of breadcrumbs
 and history, they may be removed later if they prove unuseful in future changes | 
| InquiryView | Type of  Viewthat provides a read-only display of a record of
 data (object instance) | 
| LookupView | View type for lookups | 
| MaintenanceDocumentView | View type for Maintenance documents | 
| MessageView | View that presents a message to the user (for example an application error message) | 
| TransactionalDocumentView | View type for Transactional documents | 
| View | Root of the component tree which encompasses a set of related
  GroupContainerinstances tied together with a common page layout
 and navigation. | 
| ViewAuthorizerBase | Implementation of  ViewAuthorizerthat verifies authorization with KIM permission checks | 
| ViewIndex | Holds component indexes of a  Viewinstance for convenient retrieval during the lifecycle
 and persisting components for the refresh process | 
| ViewPresentationControllerBase | Implementation of  ViewPresentationControllerthat implements no logic by default | 
| ViewSessionPolicy | Holds configuration related to session handling of a view (and its related form) | 
| ViewTheme | Holds a configuration of CSS and JS assets that provides the base for one or more views | 
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.