Class ExternalLink
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.ExternalLink
com.googlecode.wicket.jquery.ui.markup.html.link.ExternalLink
- 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.IMetadataContext<Serializable,,org.apache.wicket.Component> 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 ExternalLink
extends org.apache.wicket.markup.html.link.ExternalLink
implements com.googlecode.wicket.jquery.core.IJQueryWidget
Provides a jQuery UI button based on a built-in
ExternalLink- Since:
- 6.19.0, 7.0.0
- Author:
- Sebastien Briquet - sebfz1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget
com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget -
Field Summary
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS -
Constructor Summary
ConstructorsConstructorDescriptionExternalLink(String id, org.apache.wicket.model.IModel<String> href) ConstructorExternalLink(String id, org.apache.wicket.model.IModel<String> href, String icon) ConstructorExternalLink(String id, org.apache.wicket.model.IModel<String> href, org.apache.wicket.model.IModel<?> label) ConstructorExternalLink(String id, org.apache.wicket.model.IModel<String> href, org.apache.wicket.model.IModel<?> label, String icon) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncom.googlecode.wicket.jquery.core.JQueryBehaviornewWidgetBehavior(String selector) voidonBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior) voidonConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior) protected voidMethods inherited from class org.apache.wicket.markup.html.link.ExternalLink
getPopupSettings, isContextRelative, onComponentTag, renderHead, setContextRelative, setPopupSettingsMethods inherited from class org.apache.wicket.markup.html.link.AbstractLink
disableLink, getBody, onComponentTagBody, onDetach, setBodyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, 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, 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ExternalLink
Constructor- Parameters:
id- the markup idhref- the href attribute to set
-
ExternalLink
Constructor- Parameters:
id- the markup idhref- the href attribute to seticon- either aJQueryIconconstant or a 'ui-icon-xxx' css class
-
ExternalLink
public ExternalLink(String id, org.apache.wicket.model.IModel<String> href, org.apache.wicket.model.IModel<?> label) Constructor- Parameters:
id- the markup idhref- the href attribute to setlabel- the label (body)
-
ExternalLink
public ExternalLink(String id, org.apache.wicket.model.IModel<String> href, org.apache.wicket.model.IModel<?> label, String icon) Constructor- Parameters:
id- the markup idhref- the href attribute to setlabel- the label (body)icon- either aJQueryIconconstant or a 'ui-icon-xxx' css class
-
-
Method Details
-
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
- Specified by:
newWidgetBehaviorin interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-