Package org.apache.wicket.markup.head
Class HeaderItem
- java.lang.Object
-
- org.apache.wicket.markup.head.HeaderItem
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
CssHeaderItem,FilteredHeaderItem,JavaScriptHeaderItem,MetaDataHeaderItem,NoHeaderItem,OnDomReadyHeaderItem,OnEventHeaderItem,OnLoadHeaderItem,PriorityHeaderItem,StringHeaderItem
public abstract class HeaderItem extends java.lang.Object implements org.apache.wicket.util.io.IClusterableHeaderItemrepresents 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.HeaderItems are used byResourceAggregatorto be able to collect all header sections in a uniform way. AllHeaderItems are expected to have decentequals,hashCodeandtoString(for debugging).- Author:
- papegaaij
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HeaderItem()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<HeaderItem>getDependencies()java.lang.Iterable<? extends HeaderItem>getProvidedResources()abstract java.lang.Iterable<?>getRenderTokens()abstract voidrender(org.apache.wicket.request.Response response)Renders theHeaderItemto the response.
-
-
-
Method Detail
-
getDependencies
public java.util.List<HeaderItem> getDependencies()
- Returns:
- The dependencies this
HeaderItemhas. Dependencies will always be rendered before the item itself.
-
getProvidedResources
public java.lang.Iterable<? extends HeaderItem> getProvidedResources()
- Returns:
- The resources this
HeaderItemprovides. As these resources are provided by this item, they will no longer be rendered.
-
getRenderTokens
public abstract java.lang.Iterable<?> getRenderTokens()
- Returns:
- The tokens this
HeaderItemcan be identified by. If any of the tokens has already been rendered, thisHeaderItemwill not be rendered.
-
render
public abstract void render(org.apache.wicket.request.Response response)
Renders theHeaderItemto the response.- Parameters:
response-
-
-