org.apache.wicket.markup.head
Class JavaScriptUrlReferenceHeaderItem
java.lang.Object
org.apache.wicket.markup.head.HeaderItem
org.apache.wicket.markup.head.JavaScriptHeaderItem
org.apache.wicket.markup.head.JavaScriptUrlReferenceHeaderItem
public class JavaScriptUrlReferenceHeaderItem
- extends JavaScriptHeaderItem
HeaderItem
for script tags that are rendered using a fixed URL, for example resources
from an external site or context relative urls.
- Author:
- papegaaij
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 |
JavaScriptUrlReferenceHeaderItem
public JavaScriptUrlReferenceHeaderItem(String url,
String id,
boolean defer,
String charset,
String condition)
- Creates a new
JavaScriptUrlReferenceHeaderItem
.
- Parameters:
url
- context-relative url of the the javascript resourceid
- id that will be used to filter duplicate reference (it's still filtered by URL
too)defer
- specifies that the execution of a script should be deferred (delayed) until after
the page has been loaded.charset
- a non null value specifies the charset attribute of the script tagcondition
- the condition to use for Internet Explorer conditional comments. E.g. "IE 7".
getUrl
public String getUrl()
- Returns:
- context-relative url of the the javascript resource
getId
public String getId()
- Returns:
- id that will be used to filter duplicate reference
isDefer
public boolean isDefer()
- Returns:
- if the execution of a script should be deferred (delayed) until after the page has
been loaded.
getCharset
public String getCharset()
- Returns:
- a non null value specifies the charset attribute of the script tag
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.