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
AHeaderItem
that supports async, defer and charset attributes- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractJavaScriptReferenceHeaderItem(java.lang.String condition, boolean defer, java.lang.String charset)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getCharset()
int
hashCode()
boolean
isAsync()
boolean
isDefer()
AbstractJavaScriptReferenceHeaderItem
setAsync(boolean async)
AbstractJavaScriptReferenceHeaderItem
setCharset(java.lang.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, 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".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 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:
equals
in classJavaScriptHeaderItem
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classJavaScriptHeaderItem
-
-