org.apache.wicket.markup.head
Class HeaderItem
java.lang.Object
org.apache.wicket.markup.head.HeaderItem
- All Implemented Interfaces:
- Serializable, IClusterable
- Direct Known Subclasses:
- CssHeaderItem, FilteredHeaderItem, JavaScriptHeaderItem, MetaDataHeaderItem, NoHeaderItem, OnDomReadyHeaderItem, OnEventHeaderItem, OnLoadHeaderItem, PriorityHeaderItem, StringHeaderItem
public abstract class HeaderItem
- extends Object
- implements IClusterable
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:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HeaderItem
public HeaderItem()
getDependencies
public Iterable<? extends HeaderItem> getDependencies()
- Returns:
- The dependencies this
HeaderItem
has. Dependencies will always be rendered
before the item itself.
getProvidedResources
public Iterable<? extends HeaderItem> getProvidedResources()
- Returns:
- The resources this
HeaderItem
provides. As these resources are provided by
this item, they will no longer be rendered.
getRenderTokens
public abstract Iterable<?> getRenderTokens()
- Returns:
- The tokens this
HeaderItem
can be identified by. If any of the tokens has
already been rendered, this HeaderItem
will not be rendered.
render
public abstract void render(Response response)
- Renders the
HeaderItem
to the response.
- Parameters:
response
-
Copyright © 2006–2016 Apache Software Foundation. All rights reserved.