java.lang.Object
org.hippoecm.frontend.plugins.standards.panelperspective.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:
  • Constructor Details

  • Method Details

    • 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
    • getPluginConfig

      public IPluginConfig getPluginConfig()
    • getPluginContext

      public IPluginContext getPluginContext()
    • 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