| com.sun.rave.web.ui.component.StaticTextBase
All known Subclasses: com.sun.rave.web.ui.component.StaticText,
StaticTextBase | abstract public class StaticTextBase extends javax.faces.component.UIOutput (Code) | | 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. The JSF core
tag f:param can be used along with view beans to
provide
the variable data.
If there are one or more
params, the component will convert the list of parameter values to an Object
array, and call MessageFormat.format() , passing the value
of the param
of this component as the first argument, the value of the
array of parameter
values as the second argument, and render the result. See MessageFormat.format() for
details. Otherwise, render
the text of
this component unmodified.
HTML Elements and Layout
The rendered HTML page includes
a <span> element that contains the resulting
text. In the <span> element, the class and style
attribute values are set to the values specified with the ui:staticText tag's styleclass and style
attributes.
Client Side Javascript Functions
None.
Examples
Example 1: Render plain old text
<ui:staticText
id="statictext1" text="#{bean.someText}" />
<ui:staticText id="statictext1" text="some text
to display" />
Example 2: Use Params to format a whole line
<ui:staticText id="blah"
text="At {1,time} on {1,date}, there was {2} on planet
{0,number,integer}.">
<f:param
id="b1" value="#{HyperlinkBean.myInt}"/>
<f:param
id="b2" value="#{HyperlinkBean.date}"/>
<f:param
id="b3" value="2
fools"/>
</ui:staticText>
The above will render: "At 8:36:18
AM on Dec 13, 2004, there was 2 fools on planet 7."
Auto-generated component class.
Do NOT modify; all changes
will be lost!
|
StaticTextBase | public StaticTextBase()(Code) | | Construct a new StaticTextBase .
|
getFamily | public String getFamily()(Code) | | Return the identifier of the component family to which this
component belongs. This identifier, in conjunction with the value
of the rendererType property, may be used to select
the appropriate
Renderer for this component instance.
|
getOnClick | public String getOnClick()(Code) | | Scripting code executed when a mouse click
occurs over this component.
|
getOnDblClick | public String getOnDblClick()(Code) | | Scripting code executed when a mouse double click
occurs over this component.
|
getOnMouseDown | public String getOnMouseDown()(Code) | | Scripting code executed when the user presses a mouse button while the
mouse pointer is on the component.
|
getOnMouseMove | public String getOnMouseMove()(Code) | | Scripting code executed when the user moves the mouse pointer while
over the component.
|
getOnMouseOut | public String getOnMouseOut()(Code) | | Scripting code executed when a mouse out movement
occurs over this component.
|
getOnMouseOver | public String getOnMouseOver()(Code) | | Scripting code executed when the user moves the mouse pointer into
the boundary of this component.
|
getOnMouseUp | public String getOnMouseUp()(Code) | | Scripting code executed when the user releases a mouse button while
the mouse pointer is on the component.
|
getStyle | public String getStyle()(Code) | | CSS style(s) to be applied when this component is rendered.
|
getStyleClass | public String getStyleClass()(Code) | | CSS style class(es) to be applied when this component is rendered.
|
getText | public Object getText()(Code) | | The text value of this component
|
getToolTip | public String getToolTip()(Code) | | Display the text as a tooltip for this component
|
getValueBinding | public ValueBinding getValueBinding(String name)(Code) | | Return the ValueBinding stored for the
specified name (if any), respecting any property aliases.
Parameters: name - Name of value binding to retrieve |
isEscape | public boolean isEscape()(Code) | | Escape the text so it won't be interpreted by the browser as HTML markup
|
isVisible | public boolean isVisible()(Code) | | Use the visible attribute to indicate whether the component should be
viewable by the user in the rendered HTML page. If set to false, the
HTML code for the component is present in the page, but the component
is hidden with style attributes. By default, visible is set to true, so
HTML for the component HTML is included and visible to the user. If the
component is not visible, it can still be processed on subsequent form
submissions because the HTML is present.
|
restoreState | public void restoreState(FacesContext _context, Object _state)(Code) | | Restore the state of this component.
|
saveState | public Object saveState(FacesContext _context)(Code) | | Save the state of this component.
|
setEscape | public void setEscape(boolean escape)(Code) | | Escape the text so it won't be interpreted by the browser as HTML markup
See Also: StaticTextBase.isEscape() |
setOnMouseUp | public void setOnMouseUp(String onMouseUp)(Code) | | Scripting code executed when the user releases a mouse button while
the mouse pointer is on the component.
See Also: StaticTextBase.getOnMouseUp() |
setValueBinding | public void setValueBinding(String name, ValueBinding binding)(Code) | | Set the ValueBinding stored for the
specified name (if any), respecting any property
aliases.
Parameters: name - Name of value binding to set Parameters: binding - ValueBinding to set, or null to remove |
setVisible | public void setVisible(boolean visible)(Code) | | Use the visible attribute to indicate whether the component should be
viewable by the user in the rendered HTML page. If set to false, the
HTML code for the component is present in the page, but the component
is hidden with style attributes. By default, visible is set to true, so
HTML for the component HTML is included and visible to the user. If the
component is not visible, it can still be processed on subsequent form
submissions because the HTML is present.
See Also: StaticTextBase.isVisible() |
|
|