Package org.apache.wicket.markup.head
Class AbstractJavaScriptReferenceHeaderItem
- java.lang.Object
-
- org.apache.wicket.markup.head.HeaderItem
-
- org.apache.wicket.markup.head.JavaScriptHeaderItem
-
- org.apache.wicket.markup.head.AbstractJavaScriptReferenceHeaderItem
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
JavaScriptReferenceHeaderItem,JavaScriptUrlReferenceHeaderItem
public abstract class AbstractJavaScriptReferenceHeaderItem extends JavaScriptHeaderItem
AHeaderItemthat supports async, defer and charset attributes- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractJavaScriptReferenceHeaderItem(java.lang.String condition, boolean defer, java.lang.String charset)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetCharset()inthashCode()booleanisAsync()booleanisDefer()AbstractJavaScriptReferenceHeaderItemsetAsync(boolean async)AbstractJavaScriptReferenceHeaderItemsetCharset(java.lang.String charset)AbstractJavaScriptReferenceHeaderItemsetDefer(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, getId, internalRenderJavaScriptReference, setId
-
Methods inherited from class org.apache.wicket.markup.head.HeaderItem
getDependencies, getProvidedResources, getRenderTokens, render
-
-
-
-
Constructor Detail
-
AbstractJavaScriptReferenceHeaderItem
protected AbstractJavaScriptReferenceHeaderItem(java.lang.String condition, boolean defer, java.lang.String charset)Constructor.- Parameters:
condition- The condition to use for Internet Explorer conditional comments. E.g. "IE 7".nullor 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 java.lang.String getCharset()
- Returns:
- the optional value of the charset attribute of the script tag
-
setCharset
public AbstractJavaScriptReferenceHeaderItem setCharset(java.lang.String charset)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classJavaScriptHeaderItem
-
hashCode
public int hashCode()
- Overrides:
hashCodein classJavaScriptHeaderItem
-
-