Class RenderService.ExtensionPoint
- java.lang.Object
-
- org.hippoecm.frontend.service.ServiceTracker<IRenderService>
-
- org.hippoecm.frontend.service.render.AbstractRenderService.ExtensionPoint
-
- org.hippoecm.frontend.service.render.RenderService.ExtensionPoint
-
- All Implemented Interfaces:
Serializable
,org.apache.wicket.util.io.IClusterable
,IServiceTracker<IRenderService>
- Enclosing class:
- RenderService<T>
protected class RenderService.ExtensionPoint extends AbstractRenderService.ExtensionPoint
Extension point that can add the extension to a child component. The name of the extension will be the full (relative) path of the extension. The last part of the path, i.e. the id, is used to get the service id from the plugin configuration.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.hippoecm.frontend.service.render.AbstractRenderService.ExtensionPoint
extension
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExtensionPoint(String extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onRemoveService(IRenderService service, String name)
void
onServiceAdded(IRenderService service, String name)
protected void
register()
protected void
unregister()
-
Methods inherited from class org.hippoecm.frontend.service.render.AbstractRenderService.ExtensionPoint
getChildren, onServiceChanged
-
Methods inherited from class org.hippoecm.frontend.service.ServiceTracker
addService, removeService
-
-
-
-
Constructor Detail
-
ExtensionPoint
protected ExtensionPoint(String extension)
-
-
Method Detail
-
register
protected void register()
- Overrides:
register
in classAbstractRenderService.ExtensionPoint
-
unregister
protected void unregister()
- Overrides:
unregister
in classAbstractRenderService.ExtensionPoint
-
onServiceAdded
public void onServiceAdded(IRenderService service, String name)
- Overrides:
onServiceAdded
in classAbstractRenderService.ExtensionPoint
-
onRemoveService
public void onRemoveService(IRenderService service, String name)
- Overrides:
onRemoveService
in classAbstractRenderService.ExtensionPoint
-
-