Class AbstractRenderService.ExtensionPoint
- java.lang.Object
-
- org.hippoecm.frontend.service.ServiceTracker<IRenderService>
-
- org.hippoecm.frontend.service.render.AbstractRenderService.ExtensionPoint
-
- All Implemented Interfaces:
Serializable
,org.apache.wicket.util.io.IClusterable
,IServiceTracker<IRenderService>
- Direct Known Subclasses:
ListRenderService.ExtensionPoint
,RenderService.ExtensionPoint
- Enclosing class:
- AbstractRenderService<T>
protected abstract class AbstractRenderService.ExtensionPoint extends ServiceTracker<IRenderService>
Base class for extension points. Registers as aServiceTracker
for aIRenderService
extension.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExtensionPoint(String extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IRenderService>
getChildren()
void
onRemoveService(IRenderService service, String name)
void
onServiceAdded(IRenderService service, String name)
void
onServiceChanged(IRenderService service, String name)
protected void
register()
protected void
unregister()
-
Methods inherited from class org.hippoecm.frontend.service.ServiceTracker
addService, removeService
-
-
-
-
Field Detail
-
extension
protected String extension
-
-
Constructor Detail
-
ExtensionPoint
protected ExtensionPoint(String extension)
-
-
Method Detail
-
register
protected void register()
-
unregister
protected void unregister()
-
getChildren
public List<IRenderService> getChildren()
-
onServiceAdded
public void onServiceAdded(IRenderService service, String name)
- Overrides:
onServiceAdded
in classServiceTracker<IRenderService>
-
onServiceChanged
public void onServiceChanged(IRenderService service, String name)
- Overrides:
onServiceChanged
in classServiceTracker<IRenderService>
-
onRemoveService
public void onRemoveService(IRenderService service, String name)
- Overrides:
onRemoveService
in classServiceTracker<IRenderService>
-
-