Class BreadCrumbPanelFactory
- java.lang.Object
-
- org.apache.wicket.extensions.breadcrumb.panel.BreadCrumbPanelFactory
-
- All Implemented Interfaces:
Serializable,IBreadCrumbPanelFactory,org.apache.wicket.util.io.IClusterable
public final class BreadCrumbPanelFactory extends Object implements IBreadCrumbPanelFactory
Simple factory that creates instances of abread crumb panelbased on the class it is constructed with.- Author:
- Eelco Hillenius
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BreadCrumbPanelFactory(Class<? extends BreadCrumbPanel> panelClass)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BreadCrumbPanelcreate(String componentId, IBreadCrumbModel breadCrumbModel)Creates a newbread crumb panelinstance.
-
-
-
Constructor Detail
-
BreadCrumbPanelFactory
public BreadCrumbPanelFactory(Class<? extends BreadCrumbPanel> panelClass)
Construct.- Parameters:
panelClass- The class to use for creating instances. Must be of typeBreadCrumbPanel, and must have constructorBreadCrumbPanel(String, IBreadCrumbModel)
-
-
Method Detail
-
create
public final BreadCrumbPanel create(String componentId, IBreadCrumbModel breadCrumbModel)
Description copied from interface:IBreadCrumbPanelFactoryCreates a newbread crumb panelinstance. The provided component id must be used when creating the panel.- Specified by:
createin interfaceIBreadCrumbPanelFactory- Parameters:
componentId- The component id for the new panel.breadCrumbModel- The bread crumb model- Returns:
- A new bread crumb panel instance
- See Also:
IBreadCrumbPanelFactory.create(java.lang.String, org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel)
-
-