Modifier and Type | Class and Description |
---|---|
class |
AttributeSecurity
Defines a set of restrictions that are possible on an attribute
|
class |
HelpDefinition
The help element provides the keys to obtain a
help description from the database.
|
class |
RoutingAttribute
This is a description of what this class does - mpham don't forget to fill this in.
|
class |
SearchingAttribute
This is a description of what this class does - mpham don't forget to fill this in.
|
class |
WorkflowAttributeMetadata
This is a description of what this class does - mpham don't forget to fill this in.
|
class |
WorkflowAttributes
A container that holds all of the
WorkflowAttributeDefinition for a document for both document searches
and routing that depends on the values that exist on the document. |
Modifier and Type | Class and Description |
---|---|
class |
UifDictionaryBeanBase
Common base class for dictionary objects that can contain dynamic expressions within the
property value
|
Modifier and Type | Method and Description |
---|---|
void |
ValidationTrace.addBean(UifDictionaryBean configurable)
Adds a UIF Configurable to the trace
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentExhibit
The ComponentExhibit component is used to display demostrations of various components along with their source code
and documentation
|
class |
ComponentLibraryView
View for the ComponentLibrary demo examples of Uif Components
|
Modifier and Type | Class and Description |
---|---|
class |
WizardGroup |
Modifier and Type | Class and Description |
---|---|
class |
LookupInputField
Custom
InputField for criteria fields within a lookup view that adds criteria specific options. |
class |
LookupView
View type for lookups.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Component
Component defines basic properties and methods that all rendering element implement
|
interface |
DataBinding
Components that bind to a model (hold model data) should implement this interface.
|
Modifier and Type | Class and Description |
---|---|
class |
BindingInfo
Provides binding configuration for an DataBinding component (attribute or
collection)
|
class |
ComponentBase
Base implementation of Component which other component implementations should extend.
|
class |
ComponentSecurity
Component security is used to flag permissions that exist in KIM for various component state (like edit and view)
|
class |
PropertyReplacer
Configuration for replacing a property value based on a condition
|
Modifier and Type | Interface and Description |
---|---|
interface |
CollectionGroup
Interface representing an editable collection within a view.
|
interface |
Container
Type of component that contains a collection of other components.
|
interface |
Group
Common interface for group components.
|
interface |
PageGroup
Interface for top-level page components, to be used as items in a multi-page view.
|
Modifier and Type | Class and Description |
---|---|
class |
AccordionGroup
Accordion group class used to stack groups by there header titles in an accordion layout.
|
class |
CollectionGroupBase
Group that holds a collection of objects and configuration for presenting the
collection in the UI.
|
class |
CollectionGroupSecurity
Collection Group security is used to flag that permissions exist for the associated
CollectionGroup
in KIM and should be checked to determine the associated group, line, and field state. |
class |
ContainerBase
Base
Container implementation which container implementations
can extend |
class |
DialogGroup
Special type of group that presents the content in a modal dialog.
|
class |
GroupBase
Container that holds a list of
Field or other Group
instances |
class |
LightTable
LightTable is a light-weight collection table implementation that supports a subset of features,
Current known supported features are:
DataField
InputField with TextControl, CheckboxControl, or single SelectControl
MessageField
LinkField
ActionField
ImageField
most RichTable options
FieldGroup containing only Actions, Image, Messages, or Links
SpringEL for String properties on supported components only
SpringEL specifically for the render property
Other features are not guaranteed to work, but may work at your own risk.
|
class |
LinkGroup
Special
Group that presents a grouping on links, which can
also include nested groupings of links |
class |
NodePrototype
Configures nodes for a
TreeGroup |
class |
PageGroupBase
A PageGroup represents a page of a View.
|
class |
SidebarNavigationGroup
A navigation group which renders a menu with items, that is shown at the side of the page with collapse.
|
class |
TabGroup
A group that presents its child Groups as tabs.
|
class |
TabNavigationGroup
Special
Group that renders a tab navigation section |
class |
TreeGroup
Group component that is backed by a
Tree data structure and typically
rendered as a tree in the user interface |
Modifier and Type | Interface and Description |
---|---|
interface |
Control
Represents an interactive element in the UI (typically an HTML control)
|
interface |
SelectControl
Control interface for a select box.
|
interface |
TextControl
Interface representing a text input control component.
|
Modifier and Type | Class and Description |
---|---|
class |
CheckboxControl
Represents a HTML Checkbox control.
|
class |
CheckboxGroupControl
Represents a group of HTML checkbox controls.
|
class |
ControlBase
Base class for all
Control implementations. |
class |
FileControl
Represents a HTML File control, generally rendered as an input control with
type 'file'.
|
class |
GroupControl
Represents a group control, which is a special control to handle
the input of a KIM Group by group name
|
class |
HiddenControl
Represents a HTML Hidden control, generally rendered as an input control of
type 'hidden'.
|
class |
MultiValueControlBase
Base class for controls that accept/display multiple values
|
class |
OptionListControl
OptionListControl is used for listing out options from an option finder or options list.
|
class |
PasswordControl
Represents a HTML password text control, rendered as a input field of type
'password'.
|
class |
RadioGroupControl
Represents a group of HTML Radio controls.
|
class |
SelectControlBase
Represents a HTML Select control.
|
class |
SpinnerControl
Text control that as decorated with a spinner widget (allowing the control value to be modified using the
spinner)
|
class |
TextAreaControl
Represents a HTML TextArea control.
|
class |
TextControlBase
Represents a HTML Text control, generally rendered as a input field of type
'text'.
|
class |
UserControl
Represents a user control, which is a special control to handle the input of a Person.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ContentElement
Interface for content element components.
|
Modifier and Type | Class and Description |
---|---|
class |
Action
Field that presents an action that can be taken on the UI such as submitting the form or invoking a script.
|
class |
ActionSecurity
Action field security adds the take action flags to the standard component security
|
class |
ApplicationHeader
Component that renders a standard application header including a logo, navigation, and toolbar.
|
class |
BreadcrumbItem
BreadcrumbItem represents a single item in the breadcrumb list that is generated by the breadcrumbs widget.
|
class |
Content
General component that allows custom HTML to be inserted into the view.
|
class |
ContentElementBase
Base component class for content elements.
|
class |
DataTable
Content element that renders a table using the
RichTable widget configured with an Ajax (or Javascript)
data source |
class |
Div
Outputs an empty div for placeholder purposes, including any basic component options set on
it through bean properties or by the framework (id, css, data attributes, etc.)
|
class |
FieldValidationMessages
ValidationMessages for logic and options specific to fields.
|
class |
GroupValidationMessages
ValidationMessages for logic and options specific to groups.
|
class |
Header
Content element that renders a header element and optionally a
Group to
present along with the header text |
class |
HeadLink
Renders a link tag in the head of the html document.
|
class |
Icon
Element that presents an Icon.
|
class |
Iframe
Content element that encloses an iframe
|
class |
Image
Content element that renders a HTML
<IMG> tag |
class |
Label
Content element that renders a label
|
class |
Link
Content element that renders a link
|
class |
Message
Encapsulates a text message to be displayed
|
class |
MetaTag
Renders a meta tag in the head of the html document.
|
class |
MultiFileUploadCollection
A content element that will display the collection configured with a file upload button.
|
class |
NavigationBar
Component that renders a navigation bar, including a branding and navigation group.
|
class |
NextPager
The NextPager widget is used to display previous and next links.
|
class |
NumberedPager
The NumberedPager widget is used to display a list of links horizontally in a page selection user interface.
|
class |
Pager
Pager widgets are used to page a set of information which has multiple pages.
|
class |
PageValidationMessages
ValidationMessages for logic and options specific to pages.
|
class |
ProgressBar
Element which shows a visual progress bar based on percentageValue passed in or segmentPercentages passed in
|
class |
Space
Content element that renders a non-breaking space HTML
tag |
class |
StepProgressBar
Element which shows a visual progress bar alongside a set of steps, to be used by wizard or multi-step
processes, which reflects the current progress based on value of currentStep.
|
class |
ToggleMenu
Renders a toggle menu (aka sub menu, dropdown menu) of items.
|
class |
ValidationMessages
Field that displays error, warning, and info messages for the keys that are
matched.
|
class |
ViewHeader
The ViewHeader component represents the header for the view.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataField
Component interface for data fields.
|
interface |
Field
Component that contains one or more user interface elements and can be placed
into a
Container |
interface |
InputField
TODO mark don't forget to fill this in.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionField
Field that encloses an @{link org.kuali.rice.krad.uif.element.Action} element
|
class |
AttributeQuery
Holds configuration for executing a dynamic query on an
InputField to
pull data for updating the UI |
class |
DataFieldBase
Field that renders data from the application, such as the value of a data object property
|
class |
DataFieldSecurity
Data field security adds attribute security to the standard component security
|
class |
FieldBase
Base class for
Field implementations |
class |
FieldGroup
Field that contains a nested
Group . |
class |
FieldSecurity
Field security adds the edit in line and view in line flags to the standard component security
|
class |
GenericField
Field whose output is produced by invoking a method or template and has no
properties (generic)
|
class |
GroupLinkField
Field that encloses a link to a group element.
|
class |
ImageField
Field that wraps an image content element.
|
class |
InputFieldBase
Field that encapsulates data input/output captured by an attribute within the
application
|
class |
LinkField
Field that encloses a link element.
|
class |
MessageField
Field wrapper for a Message.
|
class |
ProgressBarField
Field wrapper for the ProgressBar element
|
class |
RemoteFieldsHolder
A placeholder in the configuration for a
Container list of items that will be invoked to
retrieve a list of RemotableAttributeField instances which will then be inserted into the containers
list at the position of the holder |
class |
RoleLinkField
Field that encloses a link to a role element.
|
class |
SpaceField
Field that produces only a space
|
class |
UserLinkField
Field that encloses a link to a person element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CollectionLayoutManager
Layout manager implementations that work with a collection (such as a table layout) should implement
this interface for building the collection component instances.
|
interface |
GridLayoutManager
Layout manager interface for grid layouts.
|
interface |
LayoutManager
Manages the rendering of
Component instances within a
Container |
interface |
StackedLayoutManager
Layout manager interface for stacked collections.
|
interface |
TableLayoutManager
Layout manager that works with
CollectionGroup components and renders the collection as a
Table. |
Modifier and Type | Class and Description |
---|---|
class |
BoxLayoutManager
Layout manager that organizes components in a single row (horizontal) or
column (vertical)
|
class |
CssGridLabelColumnLayoutManager
A Css Grid Layout which only takes fields as its content and separates out the field's labels into
separate columns
|
class |
CssGridLayoutManager
Css Grid Layout manager is a layout manager which creates div "rows" and "cells" to replicate a
table look by using div elements for its items.
|
class |
CssGridLayoutManagerBase
Css Grid Layout managers are a layout managers which creates div "rows" and "cells" to replicate a
table look by using div elements for its items.
|
class |
CssGridSizes
CssGridSizes are used by CssGridLayoutManagers to determine how much "column/cell" width an item will take up in a
css grid layout.
|
class |
GridLayoutManagerBase
Layout manager that organizes its components in a table based grid
|
class |
LayoutManagerBase
Base class for all layout managers
|
class |
ListLayoutManager
List layout manager is a layout manager for group types to output their items as either ordered or
unordered lists.
|
class |
SimpleLayoutManager
Layout manager that just renders the items one after another (no wrapping occurs).
|
class |
StackedLayoutManagerBase
Layout manager that works with
CollectionGroup containers and
renders the collection lines in a vertical row |
class |
TableLayoutManagerBase
Implementation of table layout manager.
|
Modifier and Type | Class and Description |
---|---|
class |
CollectionLayoutManagerBase
Base class for collection layout managers.
|
Modifier and Type | Class and Description |
---|---|
class |
MockView
View class for developing UI mocks.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ComponentModifier
Provides modification functionality for a
Component |
Modifier and Type | Class and Description |
---|---|
class |
ComparableInfo
Provides configuration for comparing an object with another object
|
class |
CompareFieldCreateModifier
Generates
Field instances to produce a comparison view among
objects of the same type |
class |
ComponentConvertModifier
For a given
Component instance converts all component properties
of a certain type to instances of another configured Component . |
class |
ComponentModifierBase
Base class for
ComponentModifier implementations |
class |
LabelSeparateModifier
Pulls
Label instances out of a contained field so they will
be placed separately in the LayoutManager |
Modifier and Type | Class and Description |
---|---|
class |
ColumnCalculationInfo
ColumnCalculationInfo is used to specify which columns and what types of calculations are performed on those columns
of table collection.
|
class |
ParentLocation
ParentLocation is used to provide automatic generation/determination of Views/Pages that occur before the current
View.
|
class |
UrlInfo
This object represents a url in the Krad framework.
|
Modifier and Type | Method and Description |
---|---|
static void |
ExpressionUtils.populatePropertyExpressionsFromGraph(UifDictionaryBean expressionConfigurable)
Pulls expressions within the expressionConfigurable's expression graph and moves them to the property
expressions
map for the expressionConfigurable or a nested expressionConfigurable (for the case of nested expression
property
names)
|
Modifier and Type | Class and Description |
---|---|
class |
DocumentView
View type for KRAD documents.
|
class |
FormView
Provides configuration for
View instances that render an HTML form. |
class |
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
|
class |
IframeView
IframeView is a View component that shows another website's content in an iframe.
|
class |
InquiryView
Type of
View that provides a read-only display of a record of
data (object instance) |
class |
MaintenanceDocumentView
View type for Maintenance documents
|
class |
MessageView
View that presents a message to the user (for example an application error message)
|
class |
TransactionalDocumentView
View type for Transactional documents.
|
class |
View
Root of the component tree which encompasses a set of related
GroupContainer instances tied together with a common page layout
and navigation.
|
class |
ViewSessionPolicy
Holds configuration related to session handling of a view (and its related form)
|
class |
ViewTheme
Holds a configuration of CSS and JS assets that provides the base for one or more views.
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionEvaluator.evaluateExpressionsOnConfigurable(View view,
UifDictionaryBean expressionConfigurable,
Map<String,Object> evaluationParameters)
Evaluates any el expressions that are found as a string property value
for the object
|
void |
DefaultExpressionEvaluator.evaluateExpressionsOnConfigurable(View view,
UifDictionaryBean expressionConfigurable,
Map<String,Object> evaluationParameters)
Evaluates any el expressions that are found as a string property value
for the object
|
void |
ExpressionEvaluator.evaluatePropertyExpression(View view,
Map<String,Object> evaluationParameters,
UifDictionaryBean expressionConfigurable,
String propertyName,
boolean removeExpression)
Evaluates the configured expression for the given property name (if not exists) on the given configurable
|
void |
DefaultExpressionEvaluator.evaluatePropertyExpression(View view,
Map<String,Object> evaluationParameters,
UifDictionaryBean expressionConfigurable,
String propertyName,
boolean removeExpression)
Evaluates the configured expression for the given property name (if not exists) on the given configurable
|
protected void |
DefaultExpressionEvaluator.evaluatePropertyExpressions(View view,
UifDictionaryBean expressionConfigurable,
Map<String,Object> evaluationParameters)
Iterates through the keys of the property expressions map and invokes
DefaultExpressionEvaluator.evaluatePropertyExpression(org.kuali.rice.krad.uif.view.View, java.util.Map,
org.kuali.rice.krad.datadictionary.uif.UifDictionaryBean, String, boolean) |
protected void |
DefaultExpressionEvaluator.evaluatePropertyReplacers(View view,
UifDictionaryBean expressionConfigurable,
Map<String,Object> evaluationParameters)
Iterates through any configured
PropertyReplacer instances for the component and
evaluates the given condition. |
void |
ExpressionEvaluator.populatePropertyExpressionsFromGraph(UifDictionaryBean expressionConfigurable,
boolean buildRefreshGraphs)
Pulls expressions within the expressionConfigurable's expression graph and moves them to the property
expressions
map for the expressionConfigurable or a nested expressionConfigurable (for the case of nested expression property
names)
|
void |
DefaultExpressionEvaluator.populatePropertyExpressionsFromGraph(UifDictionaryBean expressionConfigurable,
boolean buildRefreshGraphs)
Pulls expressions within the expressionConfigurable's expression graph and moves them to the property
expressions
map for the expressionConfigurable or a nested expressionConfigurable (for the case of nested expression property
names)
|
Modifier and Type | Interface and Description |
---|---|
interface |
Widget
Components that provide a user interface function (besides the basic form
handing) should implement the widget interface
|
Modifier and Type | Class and Description |
---|---|
class |
Accordion
Accordion widget class used to create an accordion based layout.
|
class |
BlockUI
BlockUI element is used within the view element for managing element/page blocking attributes
|
class |
Breadcrumbs
The breadcrumb widget contains various settings for setting up
Breadcrumb/History support on the view
|
class |
DatePicker
Used for rendering a calendar in the UI that can be used to selected dates
for field values
|
class |
Disclosure
Decorates a group with collapse/expand functionality
|
class |
Growls
Growls sets up settings for growls global to the current view and its pages
|
class |
Help
Widget that renders help on a component
|
class |
Inquiry
Widget for rendering an Inquiry link or DirectInquiry action field
|
class |
LightBox
Used for rendering a lightbox in the UI to display action links in dialog popups.
|
class |
LocationSuggest
LocationSuggest widget for providing suggestions that represent locations.
|
class |
QuickFinder
Widget for navigating to a lookup from a field (called a quickfinder).
|
class |
RichTable
Decorates a HTML Table client side with various tools
|
class |
Scrollpane
Decorates a group with scroll functionality.
|
class |
Spinner
Widget that decorates a control transforming into a spinner
|
class |
Suggest
Widget that provides dynamic select options to the user as they are entering the value (also known
as auto-complete).
|
class |
SyntaxHighlighter
Widget that renders text syntax highlighted
|
class |
Tabs
Widget used for configuring tab options, use componentOptions for most options.
|
class |
Tooltip
Widget that renders a Tooltip on a component.
|
class |
Tree
Widget component for rendering a Tree
|
class |
WidgetBase
Base class for Widgets
|
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.