/** * Construct. * * @param id * Component id */ public BreadCrumbBar(final String id) { super(id); decorated = new DefaultBreadCrumbsModel(); BreadCrumbsListView breadCrumbsListView = new BreadCrumbsListView("crumbs"); addListener(breadCrumbsListView); add(breadCrumbsListView); }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel#removeListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener) */ @Override public final void removeListener(final IBreadCrumbModelListener listener) { listenerSupport.removeListener(listener); }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant#onActivate(org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant) */ @Override public void onActivate(final IBreadCrumbParticipant previous) { decorated.onActivate(previous); }
@Override public void setActive(final IBreadCrumbParticipant breadCrumbParticipant) { decorated.setActive(breadCrumbParticipant); }
@Override public List<IBreadCrumbParticipant> allBreadCrumbParticipants() { return decorated.allBreadCrumbParticipants(); }
/** * The participating component == this. * * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant#getComponent() */ @Override public Component getComponent() { return decorated.getComponent(); }
@Override public IBreadCrumbParticipant getActive() { return decorated.getActive(); }
@Override public void breadCrumbActivated(final IBreadCrumbParticipant previousParticipant, final IBreadCrumbParticipant breadCrumbParticipant) { signalModelChange(); }
@Override public void addListener(final IBreadCrumbModelListener listener) { decorated.addListener(listener); }
@Override public void removeListener(final IBreadCrumbModelListener listener) { decorated.removeListener(listener); }
/** * Notifies all listeners that a bread crumb was removed. * * @param breadCrumbParticipant * The removed bread crumb */ public final void fireBreadCrumbRemoved(final IBreadCrumbParticipant breadCrumbParticipant) { for (IBreadCrumbModelListener listener : listeners) { listener.breadCrumbRemoved(breadCrumbParticipant); } }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel#addListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener) */ @Override public final void addListener(final IBreadCrumbModelListener listener) { listenerSupport.addListener(listener); }
/** * Listener method invoked on the ajax request generated when the user clicks the link * * @param target */ public void onClick(final AjaxRequestTarget target) { super.onClick(); }
/** * Construct. * * @param id * Component id */ public BreadCrumbBar(String id) { super(id); decorated = new DefaultBreadCrumbsModel(); BreadCrumbsListView breadCrumbsListView = new BreadCrumbsListView("crumbs"); addListener(breadCrumbsListView); add(breadCrumbsListView); }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel#setActive(org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant) */ public void setActive(IBreadCrumbParticipant breadCrumbParticipant) { decorated.setActive(breadCrumbParticipant); }
/** * The participating component == this. * * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant#getComponent() */ public Component getComponent() { return decorated.getComponent(); }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel#removeListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener) */ public final void removeListener(IBreadCrumbModelListener listener) { listenerSupport.removeListener(listener); }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener#breadCrumbActivated(org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant, * org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant) */ public void breadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant) { signalModelChange(); }
@Override public void undo() { breadCrumbModel.setActive(active); } });
@Override public void undo() { breadCrumbModel.setActive(active); } });