Package | Description |
---|---|
org.intellimate.izou.events | |
org.intellimate.izou.output | |
org.intellimate.izou.resource | |
org.intellimate.izou.system.context | |
org.intellimate.izou.system.sound |
Modifier and Type | Interface and Description |
---|---|
interface |
EventModel<X extends EventModel>
This class represents an Event, the main communication form for the AddOns.
|
Modifier and Type | Class and Description |
---|---|
class |
EventMinimalImpl
this is a minimal implementation of an Event.
|
Modifier and Type | Method and Description |
---|---|
BlockingQueue<EventModel<?>> |
EventDistributor.getEvents() |
Modifier and Type | Method and Description |
---|---|
boolean |
EventsControllerModel.controlEventDispatcher(EventModel event)
Controls whether the fired Event should be dispatched to all the listeners
This method should execute quickly
|
void |
EventListenerModel.eventFired(EventModel event)
Invoked when an activator-event occurs.
|
void |
EventCallable.fire(EventModel event)
This method is used to fire the event.
|
void |
LocalEventManager.EventCaller.fire(EventModel event)
This method is used to fire the event.
|
void |
LocalEventManager.fireEvent(EventModel event)
This method fires an Event
|
void |
EventDistributor.fireEventConcurrently(EventModel<?> eventModel)
fires the event concurrently, this is generally discouraged.
|
void |
EventDistributor.registerEventFinishedListener(EventModel event,
EventListenerModel eventListener)
Adds an listener for events that gets called when the event finished processing.
|
void |
EventDistributor.registerEventListener(EventModel event,
EventListenerModel eventListener)
Adds an listener for events.
|
void |
EventDistributor.unregisterEventFinishedListener(EventModel<EventModel> event,
EventListenerModel eventListener)
unregister an EventListener that got called when the event finished processing.
|
void |
EventDistributor.unregisterEventListener(EventModel<EventModel> event,
EventListenerModel eventListener)
unregister an EventListener
It will unregister for all Descriptors individually!
It will also ignore if this listener is not listening to an Event.
|
Modifier and Type | Method and Description |
---|---|
void |
EventDistributor.unregisterEventFinishedListener(EventModel<EventModel> event,
EventListenerModel eventListener)
unregister an EventListener that got called when the event finished processing.
|
void |
EventDistributor.unregisterEventListener(EventModel<EventModel> event,
EventListenerModel eventListener)
unregister an EventListener
It will unregister for all Descriptors individually!
It will also ignore if this listener is not listening to an Event.
|
Modifier and Type | Method and Description |
---|---|
void |
OutputPluginModel.addToEventList(EventModel event)
Adds an event to blockingQueue
|
boolean |
OutputExtensionModel.canRun(EventModel event)
Checks if the outputExtension can execute with the current event
|
X |
OutputExtensionModel.generate(EventModel event,
T t)
generates the data for the given Event
|
<T,X> List<CompletableFuture<X>> |
OutputManager.generateAllOutputExtensions(OutputPluginModel<T,X> outputPlugin,
T t,
EventModel event)
starts every associated OutputExtension
|
void |
OutputManager.passDataToOutputPlugins(EventModel event)
gets the Event and sends it to the right outputPlugin for further processing
|
Modifier and Type | Method and Description |
---|---|
List<? extends EventModel<?>> |
ResourceBuilderModel.announceEvents()
this method is called to register for what Events it wants to provide Resources.
|
Modifier and Type | Method and Description |
---|---|
List<ResourceModel> |
ResourceManager.generateResources(EventModel<?> event)
generates all the resources for an event
|
Modifier and Type | Method and Description |
---|---|
List<ResourceModel> |
ResourceBuilderModel.provideResource(List<? extends ResourceModel> resources,
Optional<EventModel> event)
This method is called when an object wants to get a Resource.
|
Modifier and Type | Method and Description |
---|---|
void |
Events.fireEvent(EventModel event)
This method fires an Event
|
void |
EventsDistributor.fireEventConcurrently(EventModel<?> eventModel)
fires the event concurrently, this is generally discouraged.
|
<T,X> List<CompletableFuture<X>> |
ContextImplementation.OutputImpl.generateAllOutputExtensions(OutputPluginModel<T,X> outputPlugin,
T t,
EventModel event)
starts every associated OutputExtension
|
<T,X> List<CompletableFuture<X>> |
Output.generateAllOutputExtensions(OutputPluginModel<T,X> outputPlugin,
T t,
EventModel event)
starts every associated OutputExtension
|
void |
Events.registerEventFinishedListener(EventModel event,
EventListenerModel eventListener)
Adds an listener for events that gets called when the event finished processing.
|
void |
Events.registerEventListener(EventModel event,
EventListenerModel eventListener)
Adds an listener for events that gets called before the generation of the resources and the outputPlugins..
|
void |
Events.unregisterEventFinishedListener(EventModel event,
EventListenerModel eventListener)
unregister an EventListener that got called when the event finished processing.
|
void |
Events.unregisterEventListener(EventModel event,
EventListenerModel eventListener)
unregister an EventListener that gets called before the generation of the resources and the outputPlugins.
|
Modifier and Type | Method and Description |
---|---|
void |
SoundManager.eventFired(EventModel event)
Invoked when an activator-event occurs.
|
Copyright © 2016. All rights reserved.