public abstract class PanelPluginBreadCrumbLink
extends org.apache.wicket.ajax.markup.html.AjaxLink
Constructor and Description |
---|
PanelPluginBreadCrumbLink(String id,
org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel breadCrumbModel)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected abstract org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant |
getParticipant(String componentId)
Gets the
bread crumb participant to be set active when the
link is clicked. |
void |
onClick(org.apache.wicket.ajax.AjaxRequestTarget target)
Callback for the onClick event.
|
getChannel, getModel, getModelObject, newAjaxEventBehavior, onComponentTag, onInitialize, setModel, setModelObject, updateAjaxAttributes
disableLink, getAfterDisabledLink, getBeforeDisabledLink, getBody, isLinkEnabled, onBeforeRender, onComponentTagBody, onDetach, setAfterDisabledLink, setBeforeDisabledLink, setBody
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public PanelPluginBreadCrumbLink(String id, org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel breadCrumbModel)
id
- The link idbreadCrumbModel
- The bread crumb modelpublic void onClick(org.apache.wicket.ajax.AjaxRequestTarget target)
onClick
in interface org.apache.wicket.ajax.markup.html.IAjaxLink
onClick
in class org.apache.wicket.ajax.markup.html.AjaxLink
target
- ajax target if this linked was invoked using ajax, null otherwiseprotected abstract org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant getParticipant(String componentId)
bread crumb participant
to be set active when the
link is clicked.componentId
- When the participant creates it's own view, it typically should use this component
id for the component that is returned by
IBreadCrumbParticipant.getComponent()
.Copyright © 2007–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.