wicket.markup.html.form
Class ImageButton
java.lang.Object
wicket.Component
wicket.MarkupContainer
wicket.markup.html.WebMarkupContainer
wicket.markup.html.form.FormComponent
wicket.markup.html.form.Button
wicket.markup.html.form.ImageButton
- All Implemented Interfaces:
- IAjaxListener, IHeaderContributor, IRequestListener, IResourceListener, java.io.Serializable
- public class ImageButton
- extends Button
- implements IResourceListener
A button which renders itself as an image button resource.
For details of how ImageButtons load, generate and manage images, see
LocalizedImageResource.
- Author:
- Jonathan Locke
- See Also:
- Serialized Form
|
Constructor Summary |
ImageButton(java.lang.String id)
|
ImageButton(java.lang.String id,
ResourceReference resourceReference)
Constructs an image directly from an image resource. |
ImageButton(java.lang.String id,
java.lang.String label)
Constructor |
ImageButton(java.lang.String id,
WebResource imageResource)
Constructs an image button directly from an image resource. |
| Methods inherited from class wicket.markup.html.form.FormComponent |
add, getForm, getInput, getInputName, getLabel, getModelValue, getValidationType, getValidators, getValue, inputAsInt, inputAsInt, inputAsIntArray, inputAsStringArray, invalid, isMultiPart, isPersistent, isValid, isValidated, onInvalid, onModelChanged, onValid, setLabel, setModelValue, setPersistent, supportsPersistence, valid, validate |
| Methods inherited from class wicket.MarkupContainer |
add, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, internalAdd, internalBeginRequest, internalEndRequest, iterator, iterator, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren |
| Methods inherited from class wicket.Component |
add, add, addStateChange, checkComponentTag, checkComponentTagAttribute, debug, detachModel, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getAjaxHandlers, getApplication, getApplicationPages, getApplicationSettings, getClassRelativePath, getComparator, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getId, getLocale, getLocalizer, getModel, getModelObject, getModelObjectAsString, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResource, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnBeginRequest, internalOnEndRequest, internalOnModelChanged, internalOnModelChanging, isAncestorOf, isVersioned, isVisible, isVisibleInHierarchy, modelChanged, modelChanging, newPage, newPage, onBeginRequest, onEndRequest, onModelChanging, onRequest, redirectTo, remove, render, renderComponent, renderComponentTag, rendered, replaceComponentTagBody, sameRootModel, sameRootModel, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setModelObject, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisible, urlFor, urlFor, visitParents, warn |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ImageButton
public ImageButton(java.lang.String id)
- See Also:
Component.Component(String)
ImageButton
public ImageButton(java.lang.String id,
WebResource imageResource)
- Constructs an image button directly from an image resource.
- Parameters:
id - See ComponentimageResource - The image resource
ImageButton
public ImageButton(java.lang.String id,
ResourceReference resourceReference)
- Constructs an image directly from an image resource.
- Parameters:
id - See ComponentresourceReference - The shared image resource
ImageButton
public ImageButton(java.lang.String id,
java.lang.String label)
- Constructor
- Parameters:
id - See Componentlabel - The button label
onResourceRequested
public void onResourceRequested()
- Description copied from interface:
IResourceListener
- Called when a resource is requested.
- Specified by:
onResourceRequested in interface IResourceListener
- See Also:
IResourceListener.onResourceRequested()
onComponentTag
protected final void onComponentTag(ComponentTag tag)
- Processes the component tag.
- Overrides:
onComponentTag in class Button
- Parameters:
tag - Tag to modify- See Also:
Component.onComponentTag(ComponentTag)
onSessionAttach
protected void onSessionAttach()
- Description copied from class:
Component
- Called when this component is deserialized as part of session replication
- Overrides:
onSessionAttach in class Component
- See Also:
Component.onSessionAttach()
Copyright © 2004-2006 Wicket developers. All Rights Reserved.