org.apache.wicket.markup.head
Class OnEventHeaderItem
java.lang.Object
org.apache.wicket.markup.head.HeaderItem
org.apache.wicket.markup.head.OnEventHeaderItem
public class OnEventHeaderItem
- extends HeaderItem
HeaderItem
for event triggered scripts.
- Author:
- papegaaij
OnEventHeaderItem
public OnEventHeaderItem(String target,
String event,
CharSequence javaScript)
- Construct.
- Parameters:
target
- event
- javaScript
-
forScript
public static OnEventHeaderItem forScript(String target,
String event,
CharSequence javaScript)
- Creates a
OnEventHeaderItem
for the given parameters.
- Parameters:
target
- The target of the event handler, for example 'window' or 'document'.event
- The event itself, for example 'onclick'.javaScript
- The script to execute on the event.
- Returns:
- A newly created
OnEventHeaderItem
.
getTarget
public String getTarget()
- Returns:
- The target of the event handler, for example 'window' or 'document'.
getEvent
public String getEvent()
- Returns:
- The event itself, for example 'onclick'.
getJavaScript
public CharSequence getJavaScript()
- Returns:
- The script to execute on the event.
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
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.
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.