org.apache.wicket.markup.head
Class JavaScriptReferenceHeaderItem
java.lang.Object
org.apache.wicket.markup.head.HeaderItem
org.apache.wicket.markup.head.JavaScriptHeaderItem
org.apache.wicket.markup.head.AbstractJavaScriptReferenceHeaderItem
org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem
- All Implemented Interfaces:
- Serializable, IReferenceHeaderItem, IClusterable
public class JavaScriptReferenceHeaderItem
- extends AbstractJavaScriptReferenceHeaderItem
- implements IReferenceHeaderItem
HeaderItem
for script tags that are rendered using a ResourceReference
.
- Author:
- papegaaij
- See Also:
- Serialized Form
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 |
JavaScriptReferenceHeaderItem
public JavaScriptReferenceHeaderItem(ResourceReference reference,
PageParameters pageParameters,
String id,
boolean defer,
String charset,
String condition)
- Creates a new
JavaScriptReferenceHeaderItem
.
- Parameters:
reference
- resource reference pointing to the javascript resourcepageParameters
- the parameters for this Javascript resource referenceid
- 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".
getReference
public ResourceReference getReference()
- Specified by:
getReference
in interface IReferenceHeaderItem
- Returns:
- the resource reference pointing to the javascript resource
getId
public String getId()
- Returns:
- the id that will be used to filter duplicate reference
getPageParameters
public PageParameters getPageParameters()
- Returns:
- the parameters for this Javascript resource reference
getDependencies
public Iterable<? extends HeaderItem> getDependencies()
- Overrides:
getDependencies
in class HeaderItem
- Returns:
- The dependencies this
HeaderItem
has. Dependencies will always be rendered
before the item itself.
getProvidedResources
public Iterable<? extends HeaderItem> getProvidedResources()
- Overrides:
getProvidedResources
in class HeaderItem
- Returns:
- The resources this
HeaderItem
provides. As these resources are provided by
this item, they will no longer be rendered.
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–2016 Apache Software Foundation. All rights reserved.