public class BreadCrumbPanelLink extends BreadCrumbLink
bread crumb panels
. It uses a
bread crumb factory
to function.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 and Description |
---|
BreadCrumbPanelLink(String id,
BreadCrumbPanel caller,
Class<? extends BreadCrumbPanel> panelClass)
Construct.
|
BreadCrumbPanelLink(String id,
IBreadCrumbModel breadCrumbModel,
Class<? extends BreadCrumbPanel> panelClass)
Construct.
|
BreadCrumbPanelLink(String id,
IBreadCrumbModel breadCrumbModel,
IBreadCrumbPanelFactory breadCrumbPanelFactory)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected IBreadCrumbParticipant |
getParticipant(String componentId)
Uses the set factory for creating a new instance of
IBreadCrumbParticipant . |
onClick
appendAnchor, getAnchor, getAutoEnable, getOnClickScript, getPopupSettings, getStatelessHint, getURL, isEnabled, linksTo, onComponentTag, onRequest, setAnchor, setAutoEnable, setPopupSettings
disableLink, getBody, onComponentTagBody, onDetach, setBody
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
rendersPage
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
forEach, spliterator
public BreadCrumbPanelLink(String id, BreadCrumbPanel caller, Class<? extends BreadCrumbPanel> panelClass)
id
- The component idcaller
- The calling panel which will be used to get the bread
crumb model
from.panelClass
- The class to use for creating instances. Must be of type BreadCrumbPanel
,
and must have constructor
BreadCrumbPanel.BreadCrumbPanel(String, IBreadCrumbModel)
public BreadCrumbPanelLink(String id, IBreadCrumbModel breadCrumbModel, Class<? extends BreadCrumbPanel> panelClass)
id
- The component idbreadCrumbModel
- The bread crumb modelpanelClass
- The class to use for creating instances. Must be of type BreadCrumbPanel
,
and must have constructor
BreadCrumbPanel.BreadCrumbPanel(String, IBreadCrumbModel)
public BreadCrumbPanelLink(String id, IBreadCrumbModel breadCrumbModel, IBreadCrumbPanelFactory breadCrumbPanelFactory)
id
- The component idbreadCrumbModel
- The bread crumb modelbreadCrumbPanelFactory
- The factory to create bread crumb panelsprotected final IBreadCrumbParticipant getParticipant(String componentId)
IBreadCrumbParticipant
.getParticipant
in class BreadCrumbLink
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()
.BreadCrumbLink.getParticipant(java.lang.String)
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.