Class PanelPlugin

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.extensions.breadcrumb.panel.IBreadCrumbPanelFactory, org.apache.wicket.util.io.IClusterable, IPlugin

    public abstract class PanelPlugin
    extends Object
    implements IPlugin, org.apache.wicket.extensions.breadcrumb.panel.IBreadCrumbPanelFactory
    See Also:
    Serialized Form
    • Method Detail

      • getImage

        public org.apache.wicket.request.resource.ResourceReference getImage()
      • getTitle

        public abstract org.apache.wicket.model.IModel<String> getTitle()
      • getHelp

        public abstract org.apache.wicket.model.IModel<String> getHelp()
      • start

        public void start()
        Description copied from interface: IPlugin
        This method can be implemented by plugins to delay part of the initialization until subclasses have finished their construction.
        Specified by:
        start in interface IPlugin
      • stop

        public void stop()
        Description copied from interface: IPlugin
        Release references to external resources. It is not necessary to unregister services or trackers; this is handled by the framework.
        Specified by:
        stop in interface IPlugin
      • getPanelServiceId

        public abstract String getPanelServiceId()
      • create

        public abstract PanelPluginBreadCrumbPanel create​(String componentId,
                                                          org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel breadCrumbModel)
        Specified by:
        create in interface org.apache.wicket.extensions.breadcrumb.panel.IBreadCrumbPanelFactory