public class FilteredHeaderItem extends HeaderItem implements IWrappedHeaderItem
HeaderItem
that specifies the filter it belongs to. Dependencies of a
FilteredHeaderItem
belong to the same filter. If used in conjunction with
JavaScriptFilteredIntoFooterHeaderResponse
, use
DEFAULT_HEADER_FILTER_NAME
to render
items in the header.Constructor and Description |
---|
FilteredHeaderItem(HeaderItem wrapped,
String filterName)
Construct.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<HeaderItem> |
getDependencies() |
String |
getFilterName() |
Iterable<? extends HeaderItem> |
getProvidedResources() |
Iterable<?> |
getRenderTokens() |
HeaderItem |
getWrapped() |
int |
hashCode() |
void |
render(Response response)
Renders the
HeaderItem to the response. |
String |
toString() |
FilteredHeaderItem |
wrap(HeaderItem item)
Wraps an existing HeaderItem
|
public FilteredHeaderItem(HeaderItem wrapped, String filterName)
wrapped
- the actual HeaderItem
filterName
- the name of the filter this item belongs topublic HeaderItem getWrapped()
getWrapped
in interface IWrappedHeaderItem
HeaderItem
public FilteredHeaderItem wrap(HeaderItem item)
IWrappedHeaderItem
wrap
in interface IWrappedHeaderItem
item
- The item to wrappublic String getFilterName()
public Iterable<?> getRenderTokens()
getRenderTokens
in class HeaderItem
HeaderItem
can be identified by. If any of the tokens has
already been rendered, this HeaderItem
will not be rendered.public void render(Response response)
HeaderItem
HeaderItem
to the response.render
in class HeaderItem
public List<HeaderItem> getDependencies()
getDependencies
in class HeaderItem
HeaderItem
has. Dependencies will always be rendered
before the item itself.public Iterable<? extends HeaderItem> getProvidedResources()
getProvidedResources
in class HeaderItem
HeaderItem
provides. As these resources are provided by
this item, they will no longer be rendered.Copyright © 2006–2016 Apache Software Foundation. All rights reserved.