com.sun.rave.web.ui.component

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » visualweb.api.designer » com.sun.rave.web.ui.component 
com.sun.rave.web.ui.component
Java Source File NameTypeComment
AddRemove.javaClass 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.javaClass

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.javaClass
AlarmBase.javaClass Use the ui:alarm tag to display a theme-specific image in the rendered HTML page. The severityattribute is used to specify the alarm severity which in turn is used to determine the theme-specific alarm icon to render.
Alert.javaClass
AlertBase.javaClass Use the ui:alert tag to display an inline alert message at the top of the rendered HTML page.
Anchor.javaClass
AnchorBase.javaClass Use the ui:anchor tag to create HTML anchors in the rendered HTML page.
Body.javaClass
BodyBase.javaClass Use the ui:body tag to create an HTML <body> tag and attributes in the rendered HTML pageThe 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.javaClass
BreadcrumbsBase.javaClass Render a breadcrumb or parentage path.
Button.javaClass
ButtonBase.javaClass Use the ui:button tag to display an input button in the rendered HTML page.
Calendar.javaClass
CalendarBase.javaClass

Use the ui:calendar when the user needs to select a date.

CalendarMonth.javaClass

This class needs to be rewritten.

CalendarMonthBase.javaClass

NOT FOR DEVELOPER USE - base renderer class for ui:calendar and ui:scheduler

Auto-generated component class.

Checkbox.javaClass

A component that represents a checkbox.

The Checkbox can be used as a single checkbox or one checkbox among a group of checkboxes.

CheckboxBase.javaClass

Use the ui:checkbox tag to display a checkbox in the rendered HTML page.

CheckboxGroup.javaClass
CheckboxGroupBase.javaClass

Use the ui:checkboxGroup tag to display two or more check boxes in a grid layout in the rendered HTML page.

ChildManager.javaInterface

This interface defines a method to find or create a child UIComponent.

ComplexComponent.javaInterface

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.javaInterface
DropDown.javaClass
DropDownBase.javaClass

About this tag

This tag renders a drop-down menu.

EditableList.javaClass

About this tag.

This tag renders an EditableList component.

EditableListBase.javaClass

About this tag

This tag renders an EditableList component.

Field.javaClass
FieldBase.javaClass Represents an input field whose content will be included when the surrounding form is submitted.
Form.javaClass
FormBase.javaClass

Use the ui:form tag to create an HTML <form> element.

Frame.javaClass
FrameBase.javaClass Use the ui:frame tag inside a ui:frameSet tag to denote a new XHTML frame.
FrameSet.javaClass
FrameSetBase.javaClass Use the ui:frameSet tag to define a new set of frames in the rendered HTML page.
Head.javaClass
HeadBase.javaClass 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.javaClass This class defines a HelpInline component.
HelpInlineBase.javaClass 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.javaClass
HiddenFieldBase.javaClass 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.javaClass
HtmlBase.javaClass Use the ui:html tag to create an <html> element in the rendered HTML page.
Hyperlink.javaClass
HyperlinkBase.javaClass Use the ui:hyperlink tag to display a HTML hyperlink to a URL, or a link that submits a form.
Icon.javaClass
IconBase.javaClass

Use the ui:icon tag to display a theme-specific image in the rendered HTML page.

IconHyperlink.javaClass
IconHyperlinkBase.javaClass Use the ui:iconHyperlink tag to display a clickable icon image from the current theme in the rendered HTML page.
IFrame.javaClass
IFrameBase.javaClass Use the ui:iframe tag  to create an inline frame in the rendered HTML page.
ImageComponent.javaClass
ImageComponentBase.javaClass Use the ui:image tag to display an inline image in the rendered HTML page.
ImageHyperlink.javaClass
ImageHyperlinkBase.javaClass Use the ui:imageHyperlink tag to display a clickable image in the rendered HTML page.
Label.javaClass
LabelBase.javaClass

Use the ui:label tag to display a label for a component.

Legend.javaClass
LegendBase.javaClass Use the ui:legend tag to display legend, typically at the top of a page.
Link.javaClass
LinkBase.javaClass Use the ui:link tag to insert header references to other documents related to this HTML page.
Listbox.javaClass
ListboxBase.javaClass

About this tag

This tag renders a listbox.

ListManager.javaInterface This interface is used to allow both list components which allow the user to select from a set of Options (e.g.
ListSelector.javaClass
ListSelectorBase.javaClass Base component for UI components that allow the user to make a selection from a list of options using an HTML select element.
Markup.javaClass
MarkupBase.javaClass

Use the ui:markup tag to insert any type of XML markup in the rendered HTML page.

Message.javaClass
MessageBase.javaClass 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.javaClass
MessageGroupBase.javaClass 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.javaClass
MetaBase.javaClass 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.javaClass

About this tag.

This tag renders an OrderableList component.

OrderableListBase.javaClass

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 selectelement 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.javaClass
PageAlert.javaClass
PageAlertBase.javaClass Use the ui:pageAlert tag to display a full page alert.
PageBase.javaClass 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.javaClass
PageSeparatorBase.javaClass 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.javaClass
PanelGroupBase.javaClass

Use the ui:panelGroup tag to display a group of components that are separated by a common separator.

PanelLayout.javaClass A panel component for laying out other components in flow mode, or using absolute positioning.
PanelLayoutBase.javaClass

Use the ui:panelLayout tag to display a group of components that are related, in either flow layout, or using absolute positioning.

PasswordField.javaClass
PasswordFieldBase.javaClass

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.javaClass
PropertyBase.javaClass

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.javaClass
PropertySheetBase.javaClass

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.javaClass
PropertySheetSectionBase.javaClass

HTML Elements and Layout

The PropertySheetSection component was written to be used within the PropertySheet component.

RadioButton.javaClass

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.javaClass

Use the ui:radioButton tag to display a radio button in the rendered HTML page.

RadioButtonGroup.javaClass
RadioButtonGroupBase.javaClass

Use the ui:radioButtonGroup tag to display two or more radio buttons in a grid layout in the rendered HTML page.

RbCbSelector.javaClass Superclass for Checkbox and RadioButton.
RbCbSelectorBase.javaClass This renderer meta-data is not mapped one to one with a component.
Script.javaClass
ScriptBase.javaClass 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.javaClass
SelectorBase.javaClass Base component for UI components that allow the user to make a selection from a set of options.
SelectorManager.javaInterface
SkipHyperlink.javaClass
SkipHyperlinkBase.javaClass 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.javaClass
StaticTextBase.javaClass 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.javaClass Defines a Tab component.
TabBase.javaClass 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.javaClass 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.javaClass Component that represents a table action bar.

Note: Column headers and footers are rendered by TableRowGroupRenderer.

TableActionsBase.javaClass The TableAction component provides a layout mechanism for displaying actions.
TableBase.javaClass 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.javaClass Component that represents a table column.

The tableColumn component provides a layout mechanism for displaying columns of data.

TableColumnBase.javaClass 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.javaClass Component that represents a table footer.

Note: Column headers and footers are rendered by TableRowGroupRenderer.

TableFooterBase.javaClass The TableFooter component provides a layout mechanism for displaying footers.
TableHeader.javaClass Component that represents various table headers, including sortable, selection, and group headers.

Note: Column headers and footers are rendered by TableRowGroupRenderer.

TableHeaderBase.javaClass The tableHeader component provides a layout mechanism for displaying headers.
TablePanels.javaClass Component that represents an embedded panel.

Note: Column headers and footers are rendered by TableRowGroupRenderer.

TablePanelsBase.javaClass Render embedded panels of a table.
TableRowGroup.javaClass Component that represents a group of table rows.

The TableRowGroup component provides a layout mechanism for displaying rows of data.

TableRowGroupBase.javaClass 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.javaClass Defines a Tabs component.
TabSetBase.javaClass

About This Tag

The TabSet renders a set of Tab children.

TemplateComponent.javaInterface

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.javaClass

This abstract class provides base functionality for components that work in conjunction with the com.sun.rave.web.ui.renderer.template.TemplateRenderer .

TemplateComponentBaseBase.javaClass Placeholder.
TextArea.javaClass
TextAreaBase.javaClass

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.javaClass
TextFieldBase.javaClass

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.javaClass
ThemeLinksBase.javaClass Use this tag to render references to theme resource files on a page where the ui:head component cannot be used.
Time.javaClass
TimeBase.javaClass This component is for internal use only

Auto-generated component class.

Tree.javaClass
TreeBase.javaClass

Use the ui:tree tag to display a tree structure in the rendered HTML page.

TreeNode.javaClass

This class defines a TreeNode UIComponent.

TreeNodeBase.javaClass

HTML Elements and Layout

The TreeNode component is designed to be used as a child of a Tree or another TreeNode component. This allows TreeNodes to form a tree structure.

Upload.javaClass Use this component to allow web application users to upload a file.
UploadBase.javaClass

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.

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.