Class PanelPlugin
- 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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PanelPlugin(IPluginContext context, IPluginConfig config)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract PanelPluginBreadCrumbPanel
create(String componentId, org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel breadCrumbModel)
abstract org.apache.wicket.model.IModel<String>
getHelp()
org.apache.wicket.request.resource.ResourceReference
getImage()
abstract String
getPanelServiceId()
IPluginConfig
getPluginConfig()
IPluginContext
getPluginContext()
abstract org.apache.wicket.model.IModel<String>
getTitle()
void
start()
This method can be implemented by plugins to delay part of the initialization until subclasses have finished their construction.void
stop()
Release references to external resources.
-
-
-
Constructor Detail
-
PanelPlugin
public PanelPlugin(IPluginContext context, IPluginConfig config)
-
-
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.
-
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.
-
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 interfaceorg.apache.wicket.extensions.breadcrumb.panel.IBreadCrumbPanelFactory
-
-