Index

A C E F G H I O R U V 
All Classes and Interfaces|All Packages

A

AbstractEventSource<E,L extends EventListener<?>> - Class in io.github.mmm.event
Implementation of EventSource.
AbstractEventSource() - Constructor for class io.github.mmm.event.AbstractEventSource
The constructor.
ADD - Enum constant in enum io.github.mmm.event.ChangeType
A change of this type indicates, that something new has been added.
addListener(EventListener<? super E>, boolean) - Method in class io.github.mmm.event.EventSourceAdapter
 
addListener(L) - Method in interface io.github.mmm.event.EventSource
Adds an EventListener which will be notified whenever the an event occurs (something changes).
addListener(L, boolean) - Method in class io.github.mmm.event.AbstractEventSource
 
addListener(L, boolean) - Method in interface io.github.mmm.event.EventSource
Adds an EventListener which will be notified whenever the an event occurs (something changes).
addWeakListener(L) - Method in interface io.github.mmm.event.EventSource
Same as EventSource.addListener(EventListener, boolean) with weak-flag set to true.

C

ChangeType - Enum in io.github.mmm.event
This enum contains the available types of a change.

E

empty() - Static method in class io.github.mmm.event.EventSourceAdapter
 
EventListener<E> - Interface in io.github.mmm.event
Interface for a generic event listener.
EventSource<E,L extends EventListener<?>> - Interface in io.github.mmm.event
Interface for a source of events that allows to add and remove EventListeners.
EventSourceAdapter<E,L extends EventListener<?>> - Class in io.github.mmm.event
Adapter for EventSource.

F

fireEvent(E) - Method in class io.github.mmm.event.AbstractEventSource
 
fireEvent(E) - Method in class io.github.mmm.event.EventSourceAdapter
 

G

getEventAdapter() - Method in class io.github.mmm.event.AbstractEventSource
 
getListener(int) - Method in class io.github.mmm.event.EventSourceAdapter
 
getListenerCount() - Method in class io.github.mmm.event.EventSourceAdapter
 
getRawListener(int) - Method in class io.github.mmm.event.EventSourceAdapter
 

H

hasListeners() - Method in class io.github.mmm.event.AbstractEventSource
 
hasListeners() - Method in class io.github.mmm.event.EventSourceAdapter
 

I

io.github.mmm.event - module io.github.mmm.event
Provides generic, reusable infrastructure to define, send and receive events.
io.github.mmm.event - package io.github.mmm.event
Provides the API and base implementation for generic eventing.
isMatchedUsingEquals() - Method in interface io.github.mmm.event.EventListener
 

O

onEvent(E) - Method in interface io.github.mmm.event.EventListener
This method is called if an event occurred.

R

REMOVE - Enum constant in enum io.github.mmm.event.ChangeType
A change of this type indicates, that something has been removed.
removeListener(EventListener<? super E>) - Method in class io.github.mmm.event.EventSourceAdapter
 
removeListener(L) - Method in class io.github.mmm.event.AbstractEventSource
 
removeListener(L) - Method in interface io.github.mmm.event.EventSource
This method removes an EventListener.

U

UPDATE - Enum constant in enum io.github.mmm.event.ChangeType
A change of this type indicates, that something that already exists has been updated.

V

valueOf(String) - Static method in enum io.github.mmm.event.ChangeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.mmm.event.ChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G H I O R U V 
All Classes and Interfaces|All Packages