Package org.apache.wicket.markup.head
Class HeaderItem
java.lang.Object
org.apache.wicket.markup.head.HeaderItem
- All Implemented Interfaces:
Serializable
,IClusterable
- Direct Known Subclasses:
AbstractCspHeaderItem
,FilteredHeaderItem
,MetaDataHeaderItem
,NoHeaderItem
,PriorityHeaderItem
,StringHeaderItem
HeaderItem
represents anything that can be rendered into the header. This can, for
example, be a script or a stylesheet
, but also event triggers or free
form text. HeaderItem
s are used by ResourceAggregator
to be able to collect all
header sections in a uniform way. All HeaderItem
s are expected to have decent
equals
, hashCode
and toString
(for debugging).- Author:
- papegaaij
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionIterable<? extends HeaderItem>
abstract Iterable<?>
abstract void
Renders theHeaderItem
to the response.
-
Constructor Details
-
HeaderItem
public HeaderItem()
-
-
Method Details
-
getDependencies
- Returns:
- The dependencies this
HeaderItem
has. Dependencies will always be rendered before the item itself.
-
getProvidedResources
- Returns:
- The resources this
HeaderItem
provides. As these resources are provided by this item, they will no longer be rendered.
-
getRenderTokens
- Returns:
- The tokens this
HeaderItem
can be identified by. If any of the tokens has already been rendered, thisHeaderItem
will not be rendered.
-
render
Renders theHeaderItem
to the response.- Parameters:
response
-
-