Module org.apache.wicket.core
Package org.apache.wicket.markup.head
Class AbstractJavaScriptReferenceHeaderItem
java.lang.Object
org.apache.wicket.markup.head.HeaderItem
org.apache.wicket.markup.head.AbstractCspHeaderItem
org.apache.wicket.markup.head.JavaScriptHeaderItem
org.apache.wicket.markup.head.AbstractJavaScriptReferenceHeaderItem
- All Implemented Interfaces:
Serializable
,ISubresourceHeaderItem
,IClusterable
- Direct Known Subclasses:
JavaScriptReferenceHeaderItem
,JavaScriptUrlReferenceHeaderItem
public abstract class AbstractJavaScriptReferenceHeaderItem
extends JavaScriptHeaderItem
implements ISubresourceHeaderItem
A
HeaderItem
that renders a JavaScript reference.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getType()
int
hashCode()
protected final void
internalRenderJavaScriptReference
(Response response, String url) boolean
isAsync()
boolean
isDefer()
setAsync
(boolean async) setCharset
(String charset) setCrossOrigin
(CrossOrigin crossOrigin) setDefer
(boolean defer) setIntegrity
(String integrity) Methods inherited from class org.apache.wicket.markup.head.JavaScriptHeaderItem
forReference, forReference, forReference, forScript, forUrl, forUrl, getId, setId
Methods inherited from class org.apache.wicket.markup.head.AbstractCspHeaderItem
getNonce, setNonce
Methods inherited from class org.apache.wicket.markup.head.HeaderItem
getDependencies, getProvidedResources, getRenderTokens, render
-
Constructor Details
-
AbstractJavaScriptReferenceHeaderItem
-
-
Method Details
-
isAsync
- Returns:
- if the script should be loaded and executed asynchronously
-
setAsync
-
isDefer
- Returns:
- if the execution of a script should be deferred (delayed) until after the page has been loaded.
-
setDefer
-
getCharset
- Returns:
- the optional value of the charset attribute of the script tag
-
setCharset
-
getCrossOrigin
- Specified by:
getCrossOrigin
in interfaceISubresourceHeaderItem
-
setCrossOrigin
- Specified by:
setCrossOrigin
in interfaceISubresourceHeaderItem
-
getIntegrity
- Specified by:
getIntegrity
in interfaceISubresourceHeaderItem
-
setIntegrity
- Specified by:
setIntegrity
in interfaceISubresourceHeaderItem
-
getType
-
setType
-
internalRenderJavaScriptReference
-
equals
- Overrides:
equals
in classJavaScriptHeaderItem
-
hashCode
- Overrides:
hashCode
in classJavaScriptHeaderItem
-