org.apache.wicket.markup.head
Class AbstractJavaScriptReferenceHeaderItem

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.AbstractJavaScriptReferenceHeaderItem
All Implemented Interfaces:
Serializable, IClusterable
Direct Known Subclasses:
JavaScriptReferenceHeaderItem, JavaScriptUrlReferenceHeaderItem

public abstract class AbstractJavaScriptReferenceHeaderItem
extends JavaScriptHeaderItem

A HeaderItem that supports async, defer and charset attributes

See Also:
Serialized Form

Constructor Summary
protected AbstractJavaScriptReferenceHeaderItem(String condition, boolean defer, String charset)
          Constructor.
 
Method Summary
 String getCharset()
           
 boolean isAsync()
           
 boolean isDefer()
           
 AbstractJavaScriptReferenceHeaderItem setAsync(boolean async)
           
 AbstractJavaScriptReferenceHeaderItem setCharset(String charset)
           
 AbstractJavaScriptReferenceHeaderItem setDefer(boolean defer)
           
 
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, internalRenderJavaScriptReference
 
Methods inherited from class org.apache.wicket.markup.head.HeaderItem
getDependencies, getProvidedResources, getRenderTokens, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJavaScriptReferenceHeaderItem

protected AbstractJavaScriptReferenceHeaderItem(String condition,
                                                boolean defer,
                                                String charset)
Constructor.

Parameters:
condition - The condition to use for Internet Explorer conditional comments. E.g. "IE 7". null or empty string for no condition.
defer - a flag indicating whether the execution of a script should be deferred (delayed) until after the page has been loaded.
charset - the charset to use when reading the script content
Method Detail

isAsync

public boolean isAsync()
Returns:
if the script should be loaded and executed asynchronously

setAsync

public AbstractJavaScriptReferenceHeaderItem setAsync(boolean async)

isDefer

public boolean isDefer()
Returns:
if the execution of a script should be deferred (delayed) until after the page has been loaded.

setDefer

public AbstractJavaScriptReferenceHeaderItem setDefer(boolean defer)

getCharset

public String getCharset()
Returns:
the optional value of the charset attribute of the script tag

setCharset

public AbstractJavaScriptReferenceHeaderItem setCharset(String charset)


Copyright © 2006–2015 Apache Software Foundation. All rights reserved.