| |||||||
FRAMES NO FRAMES |
Render the markup for a
<link>
element that renders the style Resource
specified by the optional name
and library
attributes.
Decode Behavior
No action is required during decode for this renderer.
Encode Behavior
Use the
algorithm Common Encode Behavior for encodeBegin()
,
encodeChildren()
and getRendersChildren()
.
For
encodeEnd()
, use the algorithm Common Algorithm for Obtaining A Resource to Render to obtain a
reference to the Resource
to be encoded.
Output a
<link>
element. Use the result from calling
resource.getRequestPath()
as the value of the "href" attribute, the
result from calling resource.getContentType()
as the value of the
"type" attribute, the literal string "stylesheet" as the value of the "rel"
attribute, and the literal string "screen" as the value of the "media"
attribute.
The implementation of this renderer must have a
@ListenerFor
annotation attached to it, at the class level,
declaring PostAddToViewEvent.class
as the value of the
systemEventClass
attribute. The presence of this annotation on a
renderer implies the renderer implements ComponentSystemEventListener
, which this
renderer must do. The implementation of processEvent()
must extract
the UIComponent
from the argument event pass it to UIViewRoot.addComponentResource()
, specifying the literal string "head
" as the last
argument.
The stylsheet renderer must ensure that any stylesheets are included in the <head> of the document.
Tag Information | |
Tag Class | .Outputresource.StylesheetTag |
TagExtraInfo Class | None |
Body Content | JSP |
Display Name | None |
Attributes | ||||
Name | Required | Request-time | T ype | Description |
converter | false | false | javax.el.ValueExpression
(must evaluate to javax.faces.convert.Converter )
| Converter instance registered with this component. |
id | false | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
rendered | false | false | javax.el.ValueExpression<
/code>
| Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. |
value | false | false | javax.el.ValueExpression
| The current value of this component. |
library | false | false | javax.el.ValueExpression
code>
| The libraryName for this resource. |
name | false | false | javax.el.ValueExpression
| The resourceName for this resource. |
binding | false | false | javax.el.ValueExpression
code>
| The ValueExpression linking this component to a property in a backing bean |
Variables | No Variables Defined. |
| |||||||
FRAMES NO FRAMES |