Interface IBreadCrumbPanelFactory

All Superinterfaces:
IClusterable, Serializable
All Known Implementing Classes:
BreadCrumbPanelFactory
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

Factory interface to enabled deferred creation of a bread crumb panel while getting the proper id for creation. Mainly meant for supporting BreadCrumbPanel.activate(IBreadCrumbPanelFactory).
  • Method Details

    • create

      BreadCrumbPanel create(String componentId, IBreadCrumbModel breadCrumbModel)
      Creates a new bread crumb panel instance. The provided component id must be used when creating the panel.
      Parameters:
      componentId - The component id for the new panel.
      breadCrumbModel - The bread crumb model
      Returns:
      A new bread crumb panel instance