|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.markup.html.DecoratingHeaderResponse org.apache.wicket.examples.resourcedecoration.GroupingAndFilteringHeaderResponse
public class GroupingAndFilteringHeaderResponse
An IHeaderResponse
that uses grouping for the CSS resources, i.e. can load several .css
files with one http request, and load the JavaScript resources at the footer of the body
Constructor Summary | |
---|---|
GroupingAndFilteringHeaderResponse(GroupingHeaderResponse groupingHeaderResponse,
JavaScriptFilteredIntoFooterHeaderResponse filteredIntoFooterHeaderResponse)
Uses JavaScriptFilteredIntoFooterHeaderResponse for rendering all JavaScript
resources and GroupingHeaderResponse for all CSS resources |
Method Summary | |
---|---|
void |
close()
Mark Header rendering is completed and subsequent usage will be ignored. |
void |
renderCSS(java.lang.CharSequence css,
java.lang.String id)
Renders CSS code to the response, if the CSS has not already been rendered. |
void |
renderCSSReference(ResourceReference reference)
Writes a CSS reference, if the specified reference hasn't been rendered yet. |
void |
renderCSSReference(ResourceReference reference,
PageParameters pageParameters,
java.lang.String media)
Writes a CSS reference with query parameters, if the specified reference hasn't been rendered yet. |
void |
renderCSSReference(ResourceReference reference,
java.lang.String media)
Writes a CSS reference, if the specified reference hasn't been rendered yet. |
void |
renderCSSReference(java.lang.String url)
Writes a CSS reference, if the specified reference hasn't been rendered yet. |
void |
renderCSSReference(java.lang.String url,
java.lang.String media)
Writes a link to a CSS resource, if the specified url hasn't been rendered yet. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GroupingAndFilteringHeaderResponse(GroupingHeaderResponse groupingHeaderResponse, JavaScriptFilteredIntoFooterHeaderResponse filteredIntoFooterHeaderResponse)
JavaScriptFilteredIntoFooterHeaderResponse
for rendering all JavaScript
resources and GroupingHeaderResponse
for all CSS resources
groupingHeaderResponse
- filteredIntoFooterHeaderResponse
- Method Detail |
---|
public void renderCSSReference(ResourceReference reference)
IHeaderResponse
renderCSSReference
in interface IHeaderResponse
renderCSSReference
in class DecoratingHeaderResponse
reference
- resource reference pointing to the CSS resourcepublic void renderCSSReference(java.lang.String url)
IHeaderResponse
renderCSSReference
in interface IHeaderResponse
renderCSSReference
in class DecoratingHeaderResponse
url
- context-relative url of the CSS resourcepublic void renderCSSReference(ResourceReference reference, java.lang.String media)
IHeaderResponse
renderCSSReference
in interface IHeaderResponse
renderCSSReference
in class DecoratingHeaderResponse
reference
- resource reference pointing to the CSS resourcemedia
- the media type for this CSS ("print", "screen", etc.)public void renderCSSReference(ResourceReference reference, PageParameters pageParameters, java.lang.String media)
IHeaderResponse
renderCSSReference
in interface IHeaderResponse
renderCSSReference
in class DecoratingHeaderResponse
reference
- resource reference pointing to the CSS resourcepageParameters
- the parameters for this CSS resource referencemedia
- the media type for this CSS ("print", "screen", etc.)public void renderCSSReference(java.lang.String url, java.lang.String media)
IHeaderResponse
renderCSSReference
in interface IHeaderResponse
renderCSSReference
in class DecoratingHeaderResponse
url
- context-relative url of the CSS resourcemedia
- the media type for this CSS ("print", "screen", etc.)public void close()
IHeaderResponse
close
in interface java.io.Closeable
close
in interface IHeaderResponse
close
in class DecoratingHeaderResponse
DecoratingHeaderResponse.close()
public void renderCSS(java.lang.CharSequence css, java.lang.String id)
IHeaderResponse
renderCSS
in interface IHeaderResponse
renderCSS
in class DecoratingHeaderResponse
css
- css content to be rendered.id
- unique id for the <style> element. This can be null
, however in
that case the ajax header contribution can't detect duplicate CSS fragments.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |