Package jadx.gui.events.types
Class JadxGuiEventsImpl
- java.lang.Object
-
- jadx.gui.events.types.JadxGuiEventsImpl
-
- All Implemented Interfaces:
jadx.api.plugins.events.IJadxEvents
public class JadxGuiEventsImpl extends java.lang.Object implements jadx.api.plugins.events.IJadxEventsSpecial events implementation to operate on both: global UI and project events. Project events hold listeners only while a project opened and reset them on close.
-
-
Constructor Summary
Constructors Constructor Description JadxGuiEventsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends jadx.api.plugins.events.IJadxEvent>
voidaddListener(jadx.api.plugins.events.JadxEventType<E> eventType, java.util.function.Consumer<E> listener)jadx.api.plugins.events.IJadxEventsglobal()<E extends jadx.api.plugins.events.IJadxEvent>
voidremoveListener(jadx.api.plugins.events.JadxEventType<E> eventType, java.util.function.Consumer<E> listener)voidreset()voidsend(jadx.api.plugins.events.IJadxEvent event)
-
-
-
Method Detail
-
global
public jadx.api.plugins.events.IJadxEvents global()
-
send
public void send(jadx.api.plugins.events.IJadxEvent event)
- Specified by:
sendin interfacejadx.api.plugins.events.IJadxEvents
-
addListener
public <E extends jadx.api.plugins.events.IJadxEvent> void addListener(jadx.api.plugins.events.JadxEventType<E> eventType, java.util.function.Consumer<E> listener)- Specified by:
addListenerin interfacejadx.api.plugins.events.IJadxEvents
-
removeListener
public <E extends jadx.api.plugins.events.IJadxEvent> void removeListener(jadx.api.plugins.events.JadxEventType<E> eventType, java.util.function.Consumer<E> listener)- Specified by:
removeListenerin interfacejadx.api.plugins.events.IJadxEvents
-
reset
public void reset()
- Specified by:
resetin interfacejadx.api.plugins.events.IJadxEvents
-
-