org.apache.wicket.protocol.http.portlet
Class EmbeddedPortletHeaderResponse

java.lang.Object
  extended by org.apache.wicket.markup.html.internal.HeaderResponse
      extended by org.apache.wicket.protocol.http.portlet.EmbeddedPortletHeaderResponse
All Implemented Interfaces:
IHeaderResponse

public class EmbeddedPortletHeaderResponse
extends HeaderResponse

Author:
Ate Douma

Constructor Summary
EmbeddedPortletHeaderResponse(Response realResponse)
           
 
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(java.lang.String url, java.lang.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, renderOnEventJavacript, renderOnLoadJavascript, renderString, wasRendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedPortletHeaderResponse

public EmbeddedPortletHeaderResponse(Response realResponse)
Method Detail

renderCSSReference

public void renderCSSReference(java.lang.String url,
                               java.lang.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 resource
media - 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:
HeaderResponse.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
See Also:
HeaderResponse.getRealResponse()


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.