@Override public void onComponentTag(final Component component, final ComponentTag tag) { notify(listener -> listener.onComponentTag(component, tag)); } }
@Override public void notify(IComponentOnAfterRenderListener listener) { listener.onAfterRender(component); } });
@Override public void notify(IComponentOnConfigureListener listener) { listener.onConfigure(component); } });
private Class<?> resolveClassByClassResolver(String className) { Class<?> resolvedClass = null; try { resolvedClass = classResolver.resolveClass(className); } catch (WicketRuntimeException ex) { // Ignore } catch (ClassNotFoundException e) { // Ignore } return resolvedClass; } }
@Override public void notify(IComponentInstantiationListener listener) { listener.onInstantiation(component); } });
@Override public void notify(IComponentOnBeforeRenderListener listener) { listener.onBeforeRender(component); } });
@Override public void notify(IComponentInitializationListener listener) { listener.onInitialize(component); } });
@Override public void onBeforeRender(final Component component) { notify(new INotifier<IComponentOnBeforeRenderListener>() { @Override public void notify(IComponentOnBeforeRenderListener listener) { listener.onBeforeRender(component); } }); }
@Override public void onInitialize(final Component component) { notify(new INotifier<IComponentInitializationListener>() { @Override public void notify(IComponentInitializationListener listener) { listener.onInitialize(component); } }); } }
@Override public void onInstantiation(final Component component) { notify(new INotifier<IComponentInstantiationListener>() { @Override public void notify(IComponentInstantiationListener listener) { listener.onInstantiation(component); } }); } }
@Override public void renderHead(final IHeaderResponse response) { notify(new INotifier<IHeaderContributor>() { @Override public void notify(final IHeaderContributor listener) { listener.renderHead(response); } }); } }
@Override public void onAfterRender(final Component component) { notify(new INotifier<IComponentOnAfterRenderListener>() { @Override public void notify(IComponentOnAfterRenderListener listener) { listener.onAfterRender(component); } }); } }
@Override public void notify(IComponentOnAfterRenderListener listener) { listener.onAfterRender(component); } });
@Override public void notify(IComponentInstantiationListener listener) { listener.onInstantiation(component); } });
@Override public void notify(IComponentOnBeforeRenderListener listener) { listener.onBeforeRender(component); } });
@Override public void onComponentTag(final Component component, final ComponentTag tag) { notify(listener -> listener.onComponentTag(component, tag)); } }
@Override public void notify(IComponentInitializationListener listener) { listener.onInitialize(component); } });
@Override public void notify(IComponentOnConfigureListener listener) { listener.onConfigure(component); } });
@Override public void onBeforeRender(final Component component) { notify(new INotifier<IComponentOnBeforeRenderListener>() { @Override public void notify(IComponentOnBeforeRenderListener listener) { listener.onBeforeRender(component); } }); }
@Override public void onInitialize(final Component component) { notify(new INotifier<IComponentInitializationListener>() { @Override public void notify(IComponentInitializationListener listener) { listener.onInitialize(component); } }); } }