public abstract class BreadcrumbWidget<T> extends org.apache.wicket.markup.html.panel.GenericPanel<List<org.apache.wicket.model.IModel<T>>>
Modifier and Type | Class and Description |
---|---|
protected static interface |
BreadcrumbWidget.OnClickHandler |
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
BreadcrumbWidget(String id,
org.apache.wicket.model.IModel<List<org.apache.wicket.model.IModel<T>>> model) |
Modifier and Type | Method and Description |
---|---|
protected List<org.apache.wicket.model.IModel<T>> |
getItems() |
protected abstract org.apache.wicket.model.IModel<String> |
getName(org.apache.wicket.model.IModel<T> model) |
protected Breadcrumb |
newLabel(String id,
org.apache.wicket.model.IModel<String> name,
org.apache.wicket.model.IModel<T> model) |
protected Breadcrumb |
newLink(String id,
org.apache.wicket.model.IModel<String> name,
org.apache.wicket.model.IModel<T> model) |
protected Breadcrumb |
newLinkOrLabel(String crumbId,
org.apache.wicket.model.IModel<String> name,
org.apache.wicket.model.IModel<T> model) |
protected Breadcrumb |
newSeparator(String id) |
protected abstract void |
onClick(org.apache.wicket.model.IModel<T> model,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected void |
onDetach() |
void |
setMaxNumberOfItems(int maxNumberOfItems) |
getModel, getModelObject, setModel, setModelObject
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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 void setMaxNumberOfItems(int maxNumberOfItems)
protected void onDetach()
onDetach
in class org.apache.wicket.MarkupContainer
protected Breadcrumb newLabel(String id, org.apache.wicket.model.IModel<String> name, org.apache.wicket.model.IModel<T> model)
protected Breadcrumb newLink(String id, org.apache.wicket.model.IModel<String> name, org.apache.wicket.model.IModel<T> model)
protected Breadcrumb newSeparator(String id)
protected abstract void onClick(org.apache.wicket.model.IModel<T> model, org.apache.wicket.ajax.AjaxRequestTarget target)
protected abstract org.apache.wicket.model.IModel<String> getName(org.apache.wicket.model.IModel<T> model)
protected Breadcrumb newLinkOrLabel(String crumbId, org.apache.wicket.model.IModel<String> name, org.apache.wicket.model.IModel<T> model)
Copyright © 2007–2019 Hippo B.V. (http://www.onehippo.com). All rights reserved.