org.apache.wicket.markup.head
Class JavaScriptContentHeaderItem

java.lang.Object
  extended by org.apache.wicket.markup.head.HeaderItem
      extended by org.apache.wicket.markup.head.JavaScriptHeaderItem
          extended by org.apache.wicket.markup.head.JavaScriptContentHeaderItem

public class JavaScriptContentHeaderItem
extends JavaScriptHeaderItem

HeaderItem for internal (embedded in the header) javascript content.

Author:
papegaaij

Constructor Summary
JavaScriptContentHeaderItem(CharSequence javaScript, String id, String condition)
          Creates a new JavaScriptContentHeaderItem.
 
Method Summary
 boolean equals(Object obj)
           
 String getId()
           
 CharSequence getJavaScript()
           
 Iterable<?> getRenderTokens()
           
 int hashCode()
           
 void render(Response response)
          Renders the HeaderItem to the response.
 String toString()
           
 
Methods inherited from class org.apache.wicket.markup.head.JavaScriptHeaderItem
forReference, forReference, forReference, forReference, forReference, forReference, forReference, forReference, forScript, forScript, forUrl, forUrl, forUrl, forUrl, forUrl, getCondition, internalRenderJavaScriptReference
 
Methods inherited from class org.apache.wicket.markup.head.HeaderItem
getDependencies, getProvidedResources
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaScriptContentHeaderItem

public JavaScriptContentHeaderItem(CharSequence javaScript,
                                   String id,
                                   String condition)
Creates a new JavaScriptContentHeaderItem.

Parameters:
javaScript - javascript content to be rendered.
id - unique id for the javascript element. This can be null, however in that case the ajax header contribution can't detect duplicate script fragments.
condition - the condition to use for Internet Explorer conditional comments. E.g. "IE 7".
Method Detail

getJavaScript

public CharSequence getJavaScript()
Returns:
javascript content to be rendered.

getId

public String getId()
Returns:
unique id for the javascript element.

render

public void render(Response response)
Description copied from class: HeaderItem
Renders the HeaderItem to the response.

Specified by:
render in class HeaderItem

getRenderTokens

public Iterable<?> getRenderTokens()
Specified by:
getRenderTokens in class HeaderItem
Returns:
The tokens this HeaderItem can be identified by. If any of the tokens has already been rendered, this HeaderItem will not be rendered.

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.