Package jadx.api.plugins.events
Interface IJadxEvents
-
- All Known Implementing Classes:
JadxEventsImpl
public interface IJadxEvents
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <E extends IJadxEvent>
voidaddListener(JadxEventType<E> eventType, java.util.function.Consumer<E> listener)Register listener for specific event.<E extends IJadxEvent>
voidremoveListener(JadxEventType<E> eventType, java.util.function.Consumer<E> listener)Remove listener for specific event.voidreset()Clear all listeners.voidsend(IJadxEvent event)Send an event object.
-
-
-
Method Detail
-
send
void send(IJadxEvent event)
Send an event object. For public event types checkJadxEventsclass.
-
addListener
<E extends IJadxEvent> void addListener(JadxEventType<E> eventType, java.util.function.Consumer<E> listener)
Register listener for specific event. For public event types checkJadxEventsclass.
-
removeListener
<E extends IJadxEvent> void removeListener(JadxEventType<E> eventType, java.util.function.Consumer<E> listener)
Remove listener for specific event. Listener should be same or equal object.
-
reset
void reset()
Clear all listeners.
-
-