public class EventProcessor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
EventProcessor.ChildrenHandler<M extends org.eclipse.e4.ui.model.application.ui.MUIElement,C extends org.eclipse.e4.ui.model.application.ui.MUIElement>
Interface to implement by renderers who want their children to be
processed
|
Constructor and Description |
---|
EventProcessor() |
Modifier and Type | Method and Description |
---|---|
static <C extends org.eclipse.e4.ui.model.application.ui.MUIElement,M extends org.eclipse.e4.ui.model.application.ui.MElementContainer<C>,R extends BaseRenderer<M,?> & EventProcessor.ChildrenHandler<M,C>> |
attachChildProcessor(org.eclipse.e4.core.services.events.IEventBroker eventBroker,
R renderer)
Attach child processing
|
static <M extends org.eclipse.e4.ui.model.application.ui.MUIElement,R extends BaseRenderer<M,?>> |
attachVisibleProcessor(org.eclipse.e4.core.services.events.IEventBroker eventBroker,
R renderer)
Attach visibility processing
|
public static <C extends org.eclipse.e4.ui.model.application.ui.MUIElement,M extends org.eclipse.e4.ui.model.application.ui.MElementContainer<C>,R extends BaseRenderer<M,?> & EventProcessor.ChildrenHandler<M,C>> void attachChildProcessor(org.eclipse.e4.core.services.events.IEventBroker eventBroker, R renderer)
eventBroker
- the event brokerrenderer
- the rendererpublic static <M extends org.eclipse.e4.ui.model.application.ui.MUIElement,R extends BaseRenderer<M,?>> void attachVisibleProcessor(org.eclipse.e4.core.services.events.IEventBroker eventBroker, R renderer)
eventBroker
- the even brokerrenderer
- the renderer