Class ResourceLink<T>
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.link.AbstractLink
-
- org.apache.wicket.markup.html.link.Link<T>
-
- org.apache.wicket.markup.html.link.ResourceLink<T>
-
- com.googlecode.wicket.jquery.ui.markup.html.link.ResourceLink<T>
-
- Type Parameters:
T- the model object type
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget,Serializable,Iterable<org.apache.wicket.Component>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IGenericComponent<T,org.apache.wicket.markup.html.link.Link<T>>,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.IRequestListener,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
public class ResourceLink<T> extends org.apache.wicket.markup.html.link.ResourceLink<T> implements com.googlecode.wicket.jquery.core.IJQueryWidgetProvides a jQuery UI button based on a built-inResourceLink- Since:
- 6.19.0, 7.0.0
- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceLink(String id, org.apache.wicket.request.resource.IResource resource)ConstructorResourceLink(String id, org.apache.wicket.request.resource.IResource resource, String icon)ConstructorResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference)ConstructorResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference, String icon)ConstructorResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference, org.apache.wicket.request.mapper.parameter.PageParameters parameters)ConstructorResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference, org.apache.wicket.request.mapper.parameter.PageParameters parameters, String icon)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.googlecode.wicket.jquery.core.JQueryBehaviornewWidgetBehavior(String selector)voidonBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)voidonConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)protected voidonInitialize()-
Methods inherited from class org.apache.wicket.markup.html.link.ResourceLink
getStatelessHint, getURL, onClick, onRequest, rendersPage
-
Methods inherited from class org.apache.wicket.markup.html.link.Link
appendAnchor, getAnchor, getAutoEnable, getOnClickScript, getPopupSettings, isEnabled, linksTo, onComponentTag, setAnchor, setAutoEnable, setPopupSettings
-
Methods inherited from class org.apache.wicket.markup.html.link.AbstractLink
disableLink, getBody, onComponentTagBody, onDetach, setBody
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ResourceLink
public ResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference)
Constructor- Parameters:
id- the markup idreference- the shared resource to link to
-
ResourceLink
public ResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference, String icon)
Constructor- Parameters:
id- the markup idreference- the shared resource to link toicon- either aJQueryIconconstant or a 'ui-icon-xxx' css class
-
ResourceLink
public ResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference, org.apache.wicket.request.mapper.parameter.PageParameters parameters)
Constructor- Parameters:
id- the markup idreference- the shared resource to link toparameters- the resource parameters
-
ResourceLink
public ResourceLink(String id, org.apache.wicket.request.resource.ResourceReference reference, org.apache.wicket.request.mapper.parameter.PageParameters parameters, String icon)
Constructor- Parameters:
id- the markup idreference- the shared resource to link toparameters- the resource parametersicon- either aJQueryIconconstant or a 'ui-icon-xxx' css class
-
ResourceLink
public ResourceLink(String id, org.apache.wicket.request.resource.IResource resource)
Constructor- Parameters:
id- the markup idresource- the resource
-
ResourceLink
public ResourceLink(String id, org.apache.wicket.request.resource.IResource resource, String icon)
Constructor- Parameters:
id- the markup idresource- the resourceicon- either aJQueryIconconstant or a 'ui-icon-xxx' css class
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
onConfigure
public void onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onConfigurein interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
onBeforeRender
public void onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
- Specified by:
onBeforeRenderin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-