Class AbstractHeaderResponseFilter
java.lang.Object
org.apache.wicket.markup.head.filter.AbstractHeaderResponseFilter
- All Implemented Interfaces:
Predicate<HeaderItem>
,FilteringHeaderResponse.IHeaderResponseFilter
- Direct Known Subclasses:
CssAcceptingHeaderResponseFilter
,CssAndPageAcceptingHeaderResponseFilter
,JavaScriptAcceptingHeaderResponseFilter
public abstract class AbstractHeaderResponseFilter
extends Object
implements FilteringHeaderResponse.IHeaderResponseFilter
A default implementation of IHeaderResponseFilter that returns true for everything. It is defined
as abstract because you are not supposed to use it directly, but use it as a base and override
any methods that you need to return something other than true from (whether that's always false
or conditional logic).
- Author:
- Jeremy Thomerson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
accepts
(HeaderItem item) Determines whether a given HeaderItem should be rendered in the bucket represented by this filter.protected boolean
acceptsWrapped
(HeaderItem item) getName()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.wicket.markup.head.filter.FilteringHeaderResponse.IHeaderResponseFilter
test
-
Constructor Details
-
AbstractHeaderResponseFilter
Create a response filter.- Parameters:
name
-
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceFilteringHeaderResponse.IHeaderResponseFilter
- Returns:
- name of the filter (used by the container that renders these resources)
-
accepts
Description copied from interface:FilteringHeaderResponse.IHeaderResponseFilter
Determines whether a given HeaderItem should be rendered in the bucket represented by this filter.- Specified by:
accepts
in interfaceFilteringHeaderResponse.IHeaderResponseFilter
- Parameters:
item
- the item to be rendered- Returns:
- true if it should be bucketed with other things in this filter
-
acceptsWrapped
-