com.sun.rave.web.ui.component |
|
Java Source File Name | Type | Comment |
AddRemove.java | Class | Use the AddRemove component when the web application user makes selections from a list and they need to see the currently selected items displayed together, and/or they need to reorder the selected items. |
AddRemoveBase.java | Class | About this tag
This tag renders two listboxes (one for available options, one
for selected options) together with buttons to move the options
between the lists, and optionally to order the selected options. |
Alarm.java | Class | |
AlarmBase.java | Class | Use
the ui:alarm
tag to display a theme-specific image in the rendered HTML page.
The severity attribute is used to specify the alarm severity which in turn is used to determine the theme-specific alarm icon to render. |
Alert.java | Class | |
AlertBase.java | Class | Use the ui:alert
tag to display an inline alert
message at the top of the rendered HTML page. |
Anchor.java | Class | |
AnchorBase.java | Class | Use the ui:anchor tag
to create HTML anchors in the rendered HTML page. |
Body.java | Class | |
BodyBase.java | Class | Use the ui:body
tag to create an HTML <body>
tag and attributes in the rendered HTML page. The
ui:body tag should be used in conjunction with the ui:head and the ui:page
tag.
HTML Elements and Layout
The ui:body tag encloses the body content of the
JSP page, just as a <body> tag encloses the content of an HTML
page. |
Breadcrumbs.java | Class | |
BreadcrumbsBase.java | Class | Render a breadcrumb or parentage path. |
Button.java | Class | |
ButtonBase.java | Class | Use the ui:button tag to display
an input button in the rendered HTML page. |
Calendar.java | Class | |
CalendarBase.java | Class | Use the ui:calendar when the user needs to select a
date. |
CalendarMonth.java | Class | This class needs to be rewritten. |
CalendarMonthBase.java | Class | NOT FOR DEVELOPER USE - base renderer class for ui:calendar and ui:scheduler
Auto-generated component class. |
Checkbox.java | Class | A component that represents a checkbox.
The Checkbox can be used as a single checkbox
or one checkbox among a group of checkboxes. |
CheckboxBase.java | Class |
Use the ui:checkbox tag to display a checkbox
in the rendered HTML page. |
CheckboxGroup.java | Class | |
CheckboxGroupBase.java | Class |
Use the ui:checkboxGroup tag to display two or more
check boxes in a grid layout in the rendered HTML page. |
ChildManager.java | Interface | This interface defines a method to find or create a child
UIComponent . |
ComplexComponent.java | Interface | Most components whose renderers write more than one HTML
element need to implement this interface, which exists to allow
for a distinction between the component ID and the ID of the
primary element that can recieve user input or focus. |
DateManager.java | Interface | |
DropDown.java | Class | |
DropDownBase.java | Class | About this tag
This tag renders a drop-down menu. |
EditableList.java | Class | About this tag.
This tag renders an EditableList component. |
EditableListBase.java | Class | About this tag
This tag renders an EditableList component. |
Field.java | Class | |
FieldBase.java | Class | Represents an input field whose content will be included
when the surrounding form is submitted. |
Form.java | Class | |
FormBase.java | Class | Use the ui:form tag
to create an HTML <form> element. |
Frame.java | Class | |
FrameBase.java | Class | Use the ui:frame tag inside a
ui:frameSet tag to denote a new XHTML frame. |
FrameSet.java | Class | |
FrameSetBase.java | Class | Use
the ui:frameSet
tag to define a new set of frames in the rendered HTML page. |
Head.java | Class | |
HeadBase.java | Class |
Use the ui:head tag to provide information about the
document, to be used in the <head> element of the
rendered HTML page. The ui:head tag must be placed immediately after
the ui:html tag, within the ui:page tag.
The following tags can be
used as children of the ui:head tag:
HTML Elements and Layout
The <head>
element is rendered in the HTML page, and can include information that
is valid for inclusion in the HTML <head> element.
For example, if you use the ui:link tag in the ui:head
tag, you can provide the URL to a style sheet. |
HelpInline.java | Class | This class defines a HelpInline component. |
HelpInlineBase.java | Class | Use the <ui:helpInline> tag to display inline help.
HTML Elements and Layout
The rendered HTML page displays the body content of the
<ui:helpInline> tag inside of an XHTML compliant
<div> element. |
HiddenField.java | Class | |
HiddenFieldBase.java | Class | Use the ui:hiddenField tag to create a hidden field,
which is present in the HTML, but not displayed to the user.
Hidden fields are useful for saving state information. |
Html.java | Class | |
HtmlBase.java | Class | Use the ui:html
tag to create an <html>
element in the rendered
HTML page. |
Hyperlink.java | Class | |
HyperlinkBase.java | Class | Use the ui:hyperlink tag to display a HTML hyperlink to a URL, or a
link that submits a form. |
Icon.java | Class | |
IconBase.java | Class | Use the ui:icon tag to display a theme-specific image in the
rendered HTML page. |
IconHyperlink.java | Class | |
IconHyperlinkBase.java | Class | Use
the ui:iconHyperlink
tag to display a clickable icon image from the current theme in the
rendered HTML page. |
IFrame.java | Class | |
IFrameBase.java | Class | Use
the ui:iframe
tag
to create an inline frame in the rendered HTML page. |
ImageComponent.java | Class | |
ImageComponentBase.java | Class | Use
the ui:image
tag to display an inline image in the rendered
HTML page. |
ImageHyperlink.java | Class | |
ImageHyperlinkBase.java | Class | Use the ui:imageHyperlink
tag to display a clickable image in the rendered HTML page. |
Label.java | Class | |
LabelBase.java | Class | Use the ui:label
tag to display a label for a component. |
Legend.java | Class | |
LegendBase.java | Class | Use the ui:legend
tag to display legend, typically at the top of a page. |
Link.java | Class | |
LinkBase.java | Class | Use the ui:link tag to insert header
references to
other documents related to this HTML page. |
Listbox.java | Class | |
ListboxBase.java | Class | About this tag
This tag renders a listbox. |
ListManager.java | Interface | This interface is used to allow both list components which
allow the user to select from a set of Options (e.g. |
ListSelector.java | Class | |
ListSelectorBase.java | Class | Base component for UI components that allow the user to make a
selection from a list of options using an HTML select element. |
Markup.java | Class | |
MarkupBase.java | Class | Use
the ui:markup tag
to insert any type of XML markup
in the rendered HTML page. |
Message.java | Class | |
MessageBase.java | Class | Use the ui:message tag to display message associated with a component.
HTML Elements and Layout
A message consists of a summary and a detailed text. |
MessageGroup.java | Class | |
MessageGroupBase.java | Class | Use the ui:messageGroup tag to display a list of messages that are not (necessarily) associated with any single component.
HTML Elements and Layout
A message group consists of a list of messages. |
Meta.java | Class | |
MetaBase.java | Class | Use the ui:meta tag to create an
HTML <meta> element in the
rendered HTML page.
The <meta>
element
provides meta-information about your page, such as descriptions and
keywords for search engines and refresh rates. The ui:meta
tag must
be inside a ui:head
tag.
HTML
Elements and Layout
The rendered HTML
page
contains an
HTML <meta> tag and its
associated attributes.
Theme
Identifiers
None.
Client Side Javascript
Functions
None. |
OrderableList.java | Class | About this tag.
This tag renders an OrderableList component. |
OrderableListBase.java | Class | Use the ui:orderableList tag to create a list with
buttons that allow the items on the list to be reordered.
HTML Elements and Layout
The textField component renders an XHTML fragment consisting of a
select element representing a list, an input
type="hidden" element which represents the current order of the
list items, two or four input type="submit" elements for the
buttons, and a label element for the label. |
Page.java | Class | |
PageAlert.java | Class | |
PageAlertBase.java | Class | Use
the ui:pageAlert
tag to display a full page alert. |
PageBase.java | Class | Use the ui:page tag to indicate the
beginning of the part of the JSP page that is used by the Sun Java Web
UI Components. |
PageSeparator.java | Class | |
PageSeparatorBase.java | Class | Use
the ui:pageSeparator
tag to create a horizontal line that separates items on the
page. The
tag can be used as a standalone tag to
insert a new horizontal line in a page,
or used within the facet of another tag to override a default page
separator. For example, the ui:pageSeparator
tag
can be used in the ui:pageAlert
tag's pageAlertSeparator
facet. |
PanelGroup.java | Class | |
PanelGroupBase.java | Class | Use the ui:panelGroup tag to display a group of components
that are separated by a common separator. |
PanelLayout.java | Class | A panel component for laying out other components in flow mode, or using
absolute positioning. |
PanelLayoutBase.java | Class | Use the ui:panelLayout tag to display a group of components
that are related, in either flow layout, or using absolute positioning. |
PasswordField.java | Class | |
PasswordFieldBase.java | Class | Use the ui:passwordField tag to create an input
field where the characters entered are echoed back with a
replacement character, so as to mask the input. |
Property.java | Class | |
PropertyBase.java | Class | HTML Elements and Layout
The Property component was written to be used within the
PropertySheetSection component, which is in turn used within
the context of a PropertySheet component. |
PropertySheet.java | Class | |
PropertySheetBase.java | Class | HTML Elements and Layout
The PropertySheet component is a NamingContainer
used to layout PropertySheetSection components on a page.
Each PropertySheetSection may in turn have any number of
Property components within it. |
PropertySheetSection.java | Class | |
PropertySheetSectionBase.java | Class | HTML Elements and Layout
The PropertySheetSection component was written to be used
within the PropertySheet component. |
RadioButton.java | Class | A component that represents a radio button.
The RadioButton can be used as a single radio button
or one radio button among a group of radio button. |
RadioButtonBase.java | Class |
Use the ui:radioButton tag to display a radio button
in the rendered HTML page. |
RadioButtonGroup.java | Class | |
RadioButtonGroupBase.java | Class |
Use the ui:radioButtonGroup tag to display two or more
radio buttons in a grid layout in the rendered HTML page. |
RbCbSelector.java | Class | Superclass for Checkbox and RadioButton. |
RbCbSelectorBase.java | Class | This renderer meta-data is not mapped one to one with a component. |
Script.java | Class | |
ScriptBase.java | Class | Use the ui:script tag to create a <script> element in the rendered
HTML page.
The ui:script tag must be used within
the ui:head tag, or within the ui:body tag. The ui:script tag can be used to
refer to a
Javascript file, by using the url attribute. |
Selector.java | Class | |
SelectorBase.java | Class | Base component for UI components that allow the user to make a
selection from a set of options. |
SelectorManager.java | Interface | |
SkipHyperlink.java | Class | |
SkipHyperlinkBase.java | Class | Use the ui:skipLink
tag to render a single-pixel transparent image (not visible within the browser page) which is hyperlinked to an anchor beyond the section to skip. |
StaticText.java | Class | |
StaticTextBase.java | Class | Use the ui:staticText
tag to display text that is not interactive in the rendered HTML
page. The text can be plain static text, or be formatted using
parameters to insert variable text in the rendered HTML. |
Tab.java | Class | Defines a Tab component. |
TabBase.java | Class | The tab tag is used for inserting a Tab component into a TabSet.
The tab tag simply extends ui:hyperlink differing
only in the value rendered by default for the class attriubte
HTML Elements and Layout
The tab tag will render an XHTML anchor tag. |
Table.java | Class | Component that represents a table.
The table component provides a layout mechanism for displaying table actions.
UI guidelines describe specific behavior that can applied to the rows and
columns of data such as sorting, filtering, pagination, selection, and custom
user actions. |
TableActions.java | Class | Component that represents a table action bar.
Note: Column headers and footers are rendered by TableRowGroupRenderer. |
TableActionsBase.java | Class | The TableAction component provides a layout mechanism for displaying actions. |
TableBase.java | Class | Use the ui:table
tag to create a table that can be configured to perform actions on
objects in the table, and to manipulate the rows and columns of the
table. |
TableColumn.java | Class | Component that represents a table column.
The tableColumn component provides a layout mechanism for displaying columns
of data. |
TableColumnBase.java | Class | Use the ui:tableColumn
tag to define the column cells of a table, inside a ui:table
tag. A ui:tableRowGroup must include at least one ui:tableColumn
tag.
The ui:table
tag is
used to define the structure and actions of the table, and is a
container for ui:tableRowGroup
which define the rows of a table. The ui:tableRowGroup
tag is a container for
ui:tableColumn
tags, which are used to define the
columns of the table.
The documentation
for the ui:table tag
contains detailed information
about the table component. This page provides details about how
to define table columns only.
HTML Elements and Layout
The tableColumn component is
used to define attributes for XHTML <td>
elements, which are used
to display table data cells. |
TableFooter.java | Class | Component that represents a table footer.
Note: Column headers and footers are rendered by TableRowGroupRenderer. |
TableFooterBase.java | Class | The TableFooter component provides a layout mechanism for displaying footers. |
TableHeader.java | Class | Component that represents various table headers, including sortable,
selection, and group headers.
Note: Column headers and footers are rendered by TableRowGroupRenderer. |
TableHeaderBase.java | Class | The tableHeader component provides a layout mechanism for displaying headers. |
TablePanels.java | Class | Component that represents an embedded panel.
Note: Column headers and footers are rendered by TableRowGroupRenderer. |
TablePanelsBase.java | Class | Render embedded panels of a table. |
TableRowGroup.java | Class | Component that represents a group of table rows.
The TableRowGroup component provides a layout mechanism for displaying rows
of data. |
TableRowGroupBase.java | Class | Use the ui:tableRowGroup
tag to define the rows of a table, inside a ui:table
tag. A table must include at least one tableRowGroup component to
contain the table row content. |
TabSet.java | Class | Defines a Tabs component. |
TabSetBase.java | Class | About This Tag
The TabSet renders a set of Tab children. |
TemplateComponent.java | Interface | This interface defines additional methods in addition to those defined
by UIComponent that are needed to work with a TemplateRenderer.
JSF did not define an interface for UIComponent, so I cannot extend an
interface here. |
TemplateComponentBase.java | Class | This abstract class provides base functionality for components that
work in conjunction with the
com.sun.rave.web.ui.renderer.template.TemplateRenderer . |
TemplateComponentBaseBase.java | Class | Placeholder. |
TextArea.java | Class | |
TextAreaBase.java | Class | Use the ui:textArea tag to create a multiple-line
input field for text.
HTML Elements and Layout
The textArea component renders an HTML <textarea> element.
Configuring the ui:textArea Tag
Use the text attribute to associate
the component with a model object that represents the current value,
by setting the attribute's value to a JavaServer Faces EL expression
that evaluates to a backing bean or a backing bean property.
To optionally specify a label for the component, use the
label attribute, or specify a label facet.
Facets
label : use this facet to specify a custom
component for the label.
readOnly : use this facet to specify a custom
component for displaying the readOnly value of this component.
Theme Identifiers
The input element has a style class "TxtAra", or "TxtAraDis"
when the field is disabled. |
TextField.java | Class | |
TextFieldBase.java | Class | Use the ui:textField tag to create an input field for a single line of text.
HTML Elements and Layout
The textField component renders an XHTML <input
type="text"> element.
Configuring the ui:textField Tag
Use the text attribute to associate the component with
a model object that represents the current value, by setting the
attribute's value to an EL expression that corresponds to a property
of a backing bean.
To optionally specify a label for the component, use the
label attribute, or specify a label facet. |
ThemeLinks.java | Class | |
ThemeLinksBase.java | Class | Use this tag to render references to theme resource files on a
page where the ui:head component cannot be used. |
Time.java | Class | |
TimeBase.java | Class | This component is for internal use only
Auto-generated component class. |
Tree.java | Class | |
TreeBase.java | Class | Use the ui:tree tag to display a tree structure in the
rendered HTML page. |
TreeNode.java | Class | This class defines a TreeNode UIComponent . |
TreeNodeBase.java | Class | HTML Elements and Layout
The TreeNode component is designed to be used as a child
of a Tree or another TreeNode component.
This allows TreeNode s to form a tree structure. |
Upload.java | Class | Use this component to allow web application users to upload a file. |
UploadBase.java | Class | Use the ui:upload tag to create a component that can be used to
browse the local file system for a file, and upload a copy of the
file's contents to the web application.
HTML Elements and Layout
The Upload component produces an XHTML <input type="file">
element, which displays a text input field with an adjacent Browse button.
The user can type a file name or click the Browse button to select
a file. |