|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.markup.head.internal.HeaderResponse
public abstract class HeaderResponse
Default implementation of the IHeaderResponse interface.
| Constructor Summary | |
|---|---|
HeaderResponse()
|
|
| Method Summary | |
|---|---|
void |
close()
Mark Header rendering is completed and subsequent usage will be ignored. |
protected abstract Response |
getRealResponse()
Once the HeaderResponse is closed, no output may be written to it anymore. |
Response |
getResponse()
Returns the response that can be used to write arbitrary text to the head section. |
boolean |
isClosed()
|
protected void |
markItemRendered(HeaderItem item)
|
void |
markRendered(Object object)
Marks the given object as rendered. |
void |
render(HeaderItem item)
Renders the given HeaderItem to the response if none of the
tokens of the item has been rendered before. |
protected boolean |
wasItemRendered(HeaderItem item)
|
boolean |
wasRendered(Object object)
Returns whether the given object has been marked as rendered. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HeaderResponse()
| Method Detail |
|---|
public void markRendered(Object object)
IHeaderResponse
markRendered in interface IHeaderResponseobject - object to be marked as rendered.IHeaderResponse.markRendered(java.lang.Object)public void render(HeaderItem item)
IHeaderResponseHeaderItem to the response if none of the
tokens of the item has been rendered before.
render in interface IHeaderResponseitem - The item to render.protected boolean wasItemRendered(HeaderItem item)
protected void markItemRendered(HeaderItem item)
public boolean wasRendered(Object object)
IHeaderResponserenderJavaScriptReference and renderCSSReference mark
the specified ResourceReference as rendered.
renderJavaScript marks List of two elements (first is javascript body
CharSequence and second is id) as rendered.
renderString marks the whole string as rendered.
markRendered can be used to mark an arbitrary object as rendered
wasRendered in interface IHeaderResponseobject - Object that is queried to be rendered
IHeaderResponse.wasRendered(java.lang.Object)public void close()
IHeaderResponse
close in interface Closeableclose in interface IHeaderResponseIHeaderResponse.close()public final Response getResponse()
IHeaderResponseNote: This method is kind of dangerous as users are able to write to the output whatever they like.
getResponse in interface IHeaderResponseIHeaderResponse.getResponse()public boolean isClosed()
isClosed in interface IHeaderResponseIHeaderResponse.isClosed()protected abstract Response getRealResponse()
getResponse() is defined final in this class and will return a NullResponse
instance once closed or otherwise the Response provided by this method.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||