Module org.apache.wicket.core
Class SubresourceHeaderResponse
java.lang.Object
org.apache.wicket.markup.html.DecoratingHeaderResponse
org.apache.wicket.markup.head.filter.SubresourceHeaderResponse
- All Implemented Interfaces:
Closeable
,AutoCloseable
,IHeaderResponse
Add Subresource integrity and crossOrigin to all
ISubresourceHeaderItem
s.
The subclass implementation of configure(ISubresourceHeaderItem)
has to decide
on how to configure the item.
Note: please don't forget to wrap with ResourceAggregator
when setting it up with
Application.getHeaderResponseDecorators()
, otherwise dependencies will not be rendered.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
Configure the item Subresource.void
render
(HeaderItem item) Renders the givenHeaderItem
to the response if none of its tokens has been rendered before.Methods inherited from class org.apache.wicket.markup.html.DecoratingHeaderResponse
close, getRealResponse, getResponse, isClosed, markRendered, wasRendered
-
Constructor Details
-
SubresourceHeaderResponse
-
-
Method Details
-
render
Description copied from interface:IHeaderResponse
Renders the givenHeaderItem
to the response if none of its tokens has been rendered before.Automatically marks all item's tokens as rendered.
- Specified by:
render
in interfaceIHeaderResponse
- Overrides:
render
in classDecoratingHeaderResponse
- Parameters:
item
- The item to render.- See Also:
-
configure
Configure the item Subresource.- Parameters:
item
- to configure
-