org.apache.wicket.protocol.http.portlet
Class EmbeddedPortletHeaderResponse
java.lang.Object
org.apache.wicket.markup.html.internal.HeaderResponse
org.apache.wicket.protocol.http.portlet.EmbeddedPortletHeaderResponse
- All Implemented Interfaces:
- IHeaderResponse
public class EmbeddedPortletHeaderResponse
- extends HeaderResponse
Portlet behaviour override of the HeaderResponse
implementation, responsible for writing
header contributions from portlets in the body of the response, as opposed to the head.
- Author:
- Ate Douma
- See Also:
HeaderResponse
Method Summary |
void |
close()
Mark Header rendering is completed and subsequent usage will be ignored. |
protected Response |
getRealResponse()
Once the HeaderResponse is closed, no output may be written to it anymore. |
void |
renderCSSReference(String url,
String media)
Writes a CSS reference, if the specified reference hasn't been rendered yet. |
Methods inherited from class org.apache.wicket.markup.html.internal.HeaderResponse |
getResponse, isClosed, markRendered, renderCSSReference, renderCSSReference, renderCSSReference, renderJavascript, renderJavascriptReference, renderJavascriptReference, renderJavascriptReference, renderJavascriptReference, renderOnDomReadyJavascript, renderOnEventJavascript, renderOnLoadJavascript, renderString, wasRendered |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmbeddedPortletHeaderResponse
public EmbeddedPortletHeaderResponse(Response realResponse)
renderCSSReference
public void renderCSSReference(String url,
String media)
- Description copied from interface:
IHeaderResponse
- Writes a CSS reference, if the specified reference hasn't been rendered yet.
- Specified by:
renderCSSReference
in interface IHeaderResponse
- Overrides:
renderCSSReference
in class HeaderResponse
- Parameters:
url
- url of the CSS resourcemedia
- the media type for this CSS ("print", "screen", etc.)- See Also:
IHeaderResponse.renderCSSReference(java.lang.String,
java.lang.String)
close
public void close()
- Description copied from interface:
IHeaderResponse
- Mark Header rendering is completed and subsequent usage will be ignored. If some kind of
buffering is used internally, this action will mark that the contents has to be flushed out.
- Specified by:
close
in interface IHeaderResponse
- Overrides:
close
in class HeaderResponse
- See Also:
IHeaderResponse.close()
getRealResponse
protected Response getRealResponse()
- Description copied from class:
HeaderResponse
- Once the HeaderResponse is closed, no output may be written to it anymore. To enforce that,
the
HeaderResponse.getResponse()
is defined final in this class and will return a NullResponse
instance once closed or otherwise the Response provided by this method.
- Specified by:
getRealResponse
in class HeaderResponse
- Returns:
- Response
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.