Skip navigation links
A C D E F G H I J L M N O P R S T U V W 

A

ActivatorManager - Class in org.intellimate.izou.activator
The ActivatorManager holds all the Activator-instances and runs them parallel in Threads.
ActivatorManager(Main) - Constructor for class org.intellimate.izou.activator.ActivatorManager
 
ActivatorModel - Interface in org.intellimate.izou.activator
The Task of an Activator is to listen for whatever you choose to implement and fires events to notify a change.
Activators - Interface in org.intellimate.izou.system.context
 
add(IzouSoundLine) - Method in class org.intellimate.izou.system.sound.MutingManager
 
add(X) - Method in class org.intellimate.izou.util.IdentifiableSet
Adds an Element to the Set
add(X) - Method in class org.intellimate.izou.util.IdentificationSet
Adds an Element to the Set
add(X, Identification) - Method in class org.intellimate.izou.util.IdentificationSet
Adds an Element to the Set
addActivator(ActivatorModel) - Method in class org.intellimate.izou.activator.ActivatorManager
adds an activator and automatically submits it to the Thread-Pool
addActivator(ActivatorModel) - Method in interface org.intellimate.izou.system.context.Activators
adds an activator and automatically submits it to the Thread-Pool
addAddOnsWithoutRegistering(List<AddOnModel>) - Method in class org.intellimate.izou.addon.AddOnManager
Adds AddOns without registering them.
addAndRegisterAddOns(List<AddOnModel>) - Method in class org.intellimate.izou.addon.AddOnManager
registers all AddOns.
addAspectOrAffected(AspectOrAffected) - Method in class org.intellimate.izou.addon.AddOnManager
adds an aspect-class url to the list.
addAsPermanent(AddOnModel, Identification, boolean) - Method in class org.intellimate.izou.system.sound.SoundManager
 
addInitializedListener(Runnable) - Method in class org.intellimate.izou.addon.AddOnManager
adds an listener to the initialized state (all addons registered).
addIzouSoundLine(AddOnModel, IzouSoundLineBaseClass) - Method in class org.intellimate.izou.system.sound.SoundManager
adds an IzouSoundLine, will now be tracked by the SoundManager
addLineListener(LineListener) - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
follows no predictable behaviour, can be seen as not implemented.
AddOnManager - Class in org.intellimate.izou.addon
Manages all the AddOns.
AddOnManager(Main) - Constructor for class org.intellimate.izou.addon.AddOnManager
 
AddOnModel - Interface in org.intellimate.izou.addon
All AddOns must implement this Class.
AddonThreadPoolUser - Interface in org.intellimate.izou.util
ALWAYS implement this interface when you have to put some Tasks into the ThreadPool
addOutputExtension(OutputExtensionModel<?, ?>) - Method in class org.intellimate.izou.output.OutputManager
adds output extension to desired outputPlugin
addOutputExtension(OutputExtensionModel) - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
adds output extension to desired outputPlugin adds output extension to desired outputPlugin, so that the output-plugin can start and stop the outputExtension task as needed.
addOutputExtension(OutputExtensionModel) - Method in interface org.intellimate.izou.system.context.Output
adds output extension to desired outputPlugin adds output extension to desired outputPlugin, so that the output-plugin can start and stop the outputExtension task as needed.
addOutputPlugin(OutputPluginModel<?, ?>) - Method in class org.intellimate.izou.output.OutputManager
adds outputPlugin to outputPluginList, starts a new thread for the outputPlugin, and stores the future object in a HashMap
addOutputPlugin(OutputPluginModel) - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
adds outputPlugin to outputPluginList, starts a new thread for the outputPlugin, and stores the future object in a HashMap
addOutputPlugin(OutputPluginModel) - Method in interface org.intellimate.izou.system.context.Output
adds outputPlugin to outputPluginList, starts a new thread for the outputPlugin, and stores the future object in a HashMap
addResource(ResourceModel) - Method in class org.intellimate.izou.events.EventMinimalImpl
adds a Resource to the Container
addResource(ResourceModel) - Method in interface org.intellimate.izou.events.EventModel
adds a resource to the container
addResource(ResourceModel) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
adds a Resource to the Container
addResource(List<ResourceModel>) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
adds a List of Resources to the Container
addResource(ResourceModel) - Method in interface org.intellimate.izou.resource.ListResourceProvider
adds a Resource to the Container
addResource(List<ResourceModel>) - Method in interface org.intellimate.izou.resource.ListResourceProvider
adds a List of Resources to the Container
addResources(List<ResourceModel>) - Method in class org.intellimate.izou.events.EventMinimalImpl
adds a List of Resources to the Container
addResources(List<ResourceModel>) - Method in interface org.intellimate.izou.events.EventModel
adds a list of resources to the container
addToEventList(EventModel) - Method in interface org.intellimate.izou.output.OutputPluginModel
Adds an event to blockingQueue
announceEvents() - Method in interface org.intellimate.izou.resource.ResourceBuilderModel
this method is called to register for what Events it wants to provide Resources.
announceResources() - Method in interface org.intellimate.izou.resource.ResourceBuilderModel
This method is called to register what resources the object provides.
AudioPermissionModule - Class in org.intellimate.izou.security
The Audio PermissionModule checks whether one is allowed to play music.
available() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the number of bytes of data currently available to the application for processing in the data line's internal buffer.
awaitTermination(long, TimeUnit) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
method not implemented, will do nothing

C

call() - Method in interface org.intellimate.izou.activator.ActivatorModel
it this method returns false (and only if it returns false) it will not get restarted once stopped
cancel() - Method in class org.intellimate.izou.system.sound.MutingManager
 
canCheckPermission(Permission) - Method in class org.intellimate.izou.security.AudioPermissionModule
returns true if able to check permissions
canCheckPermission(Permission) - Method in class org.intellimate.izou.security.FilePermissionModule
returns true if able to check permissions
canCheckPermission(Permission) - Method in class org.intellimate.izou.security.PermissionModule
returns true if able to check permissions
canCheckPermission(Permission) - Method in class org.intellimate.izou.security.ReflectionPermissionModule
 
canCheckPermission(Permission) - Method in class org.intellimate.izou.security.RootPermission
returns true if able to check permissions
canCheckPermission(Permission) - Method in class org.intellimate.izou.security.SocketPermissionModule
returns true if able to check permissions
canRun(EventModel) - Method in interface org.intellimate.izou.output.OutputExtensionModel
Checks if the outputExtension can execute with the current event
checkAccess(ThreadGroup) - Method in class org.intellimate.izou.security.SecurityManager
 
checkAccess(Thread) - Method in class org.intellimate.izou.security.SecurityManager
 
checkDelete(String) - Method in class org.intellimate.izou.security.SecurityManager
 
checkExec(String) - Method in class org.intellimate.izou.security.SecurityManager
 
checkExit(int) - Method in class org.intellimate.izou.security.SecurityManager
 
checkPackageAccess(String) - Method in class org.intellimate.izou.security.SecurityManager
 
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.AudioPermissionModule
 
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.FilePermissionModule
Checks if the given addOn is allowed to access the requested service and registers them if not yet registered.
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.PermissionManager
checks the permission
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.PermissionModule
Checks if the given addOn is allowed to access the requested service.
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.ReflectionPermissionModule
 
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.RootPermission
Checks if the given addOn is allowed to access the requested service and registers them if not yet registered.
checkPermission(Permission) - Method in class org.intellimate.izou.security.SecurityManager
 
checkPermission(Permission, AddOnModel) - Method in class org.intellimate.izou.security.SocketPermissionModule
Checks if the given addOn is allowed to access the requested service and registers them if not yet registered.
checkPropertyAccess(String) - Method in class org.intellimate.izou.security.SecurityManager
 
checkRead(String) - Method in class org.intellimate.izou.security.SecurityManager
 
checkWrite(FileDescriptor) - Method in class org.intellimate.izou.security.SecurityManager
 
clear() - Method in class org.intellimate.izou.util.IdentifiableSet
clear() - Method in class org.intellimate.izou.util.IdentificationSet
clone() - Method in class org.intellimate.izou.util.IdentifiableSet
Returns a shallow copy of this HashSet instance: the elements themselves are not cloned.
clone() - Method in class org.intellimate.izou.util.IdentificationSet
Returns a shallow copy of this HashSet instance: the elements themselves are not cloned.
close() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Closes the line, indicating that any system resources in use by the line can be released.
contains(Object) - Method in class org.intellimate.izou.util.IdentifiableSet
Returns true if this set contains the specified element.
contains(Object) - Method in class org.intellimate.izou.util.IdentificationSet
Returns true if this set contains the specified element.
containsDescriptor(String) - Method in class org.intellimate.izou.events.EventMinimalImpl
returns whether the event contains the specific descriptor.
containsDescriptor(String) - Method in interface org.intellimate.izou.events.EventModel
returns whether the event contains the specific descriptor.
containsResourcesFromSource(String) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
checks whether there are any resources registered from the source
containsResourcesFromSource(String) - Method in interface org.intellimate.izou.resource.ResourceProvider
checks whether there are any resources registered from the source beware that the implementation may vary.
Context - Interface in org.intellimate.izou.system
The Izou context is a means for all addOns to get general information they might need.
ContextImplementation - Class in org.intellimate.izou.system.context
This class provides much of the general Communication with Izou.
ContextImplementation(AddOnModel, Main, String) - Constructor for class org.intellimate.izou.system.context.ContextImplementation
creates a new context for the addOn A context contains all the "global" or generally necessary information an addOn might need that it otherwise does not have access too
ContextImplementation.OutputImpl - Class in org.intellimate.izou.system.context
 
controlEventDispatcher(EventModel) - Method in interface org.intellimate.izou.events.EventsControllerModel
Controls whether the fired Event should be dispatched to all the listeners This method should execute quickly
createDefaultFile(String, String) - Method in interface org.intellimate.izou.system.context.Files
Creates a default File in case it does not exist yet.
createDefaultFile(String, String) - Method in class org.intellimate.izou.system.file.FileManager
Creates a default File in case it does not exist yet.
createFileLogger(String, String) - Method in class org.intellimate.izou.system.logger.IzouLogger
Creates a new file-logger for an addOn.
createIdentification(Identifiable) - Static method in class org.intellimate.izou.identification.Identification
 
createIdentification(Identifiable, boolean) - Static method in class org.intellimate.izou.identification.Identification
 
createIzouFileSystem() - Method in class org.intellimate.izou.system.file.FileSystemManager
creates Izou file-system
createSecureStorage(Main) - Static method in class org.intellimate.izou.security.storage.SecureStorage
Creates an SecureStorage.
createSecurityManager(SystemMail, Main) - Static method in class org.intellimate.izou.security.SecurityManager
Creates a SecurityManager.
createSystemMail() - Static method in class org.intellimate.izou.support.SystemMail
Creates a SystemMail.
createTrackingExecutorService(ExecutorService, Identifiable) - Static method in class org.intellimate.izou.threadpool.TrackingExecutorService
creates a new ExecutorService

D

debug(String, Throwable) - Method in class org.intellimate.izou.util.IzouModule
Used to log messages at debug level
debug(String) - Method in class org.intellimate.izou.util.IzouModule
Used to log messages at debug level
debug(String, Throwable) - Method in interface org.intellimate.izou.util.MainProvider
Used to log messages at debug level
debug(String) - Method in interface org.intellimate.izou.util.MainProvider
Used to log messages at debug level
decryptAES(byte[], SecretKey) - Method in class org.intellimate.izou.security.SecurityFunctions
Applies an AES decryption on the byte array cipherBytes with they given key.
descriptor - Static variable in class org.intellimate.izou.system.sound.SoundIDs.EndedEvent
 
descriptor - Static variable in class org.intellimate.izou.system.sound.SoundIDs.MuteEvent
 
descriptor - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StartEvent
 
descriptor - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StartRequest
 
descriptor - Static variable in class org.intellimate.izou.system.sound.SoundIDs.UnMuteEvent
 
descriptors - Static variable in class org.intellimate.izou.system.sound.SoundIDs.EndedEvent
 
descriptors - Static variable in class org.intellimate.izou.system.sound.SoundIDs.MuteEvent
 
descriptors - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StopEvent
 
descriptors - Static variable in class org.intellimate.izou.system.sound.SoundIDs.UnMuteEvent
 
distributor() - Method in interface org.intellimate.izou.system.context.Events
returns the API for the EventsDistributor
drain() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Drains queued data from the line by continuing data I/O until the data line's internal buffer has been emptied.

E

encryptAES(String, SecretKey) - Method in class org.intellimate.izou.security.SecurityFunctions
Applies an AES encryption on the string plainText with they given key
EndedEvent() - Constructor for class org.intellimate.izou.system.sound.SoundIDs.EndedEvent
 
endPermanent(AddOnModel) - Method in class org.intellimate.izou.system.sound.SoundManager
unregisters the AddonModel as permanent
equals(Object) - Method in class org.intellimate.izou.events.EventMinimalImpl
 
equals(Identification) - Method in class org.intellimate.izou.identification.Identification
returns whether this and the other identification belong to the same Identifiable
equals(Object) - Method in class org.intellimate.izou.identification.Identification
 
error(String, Throwable) - Method in class org.intellimate.izou.util.IzouModule
Used to log messages at error level
error(String) - Method in class org.intellimate.izou.util.IzouModule
Used to log messages at error level
error(String, Throwable) - Method in interface org.intellimate.izou.util.MainProvider
Used to log messages at error level
error(String) - Method in interface org.intellimate.izou.util.MainProvider
Used to log messages at error level
EventBehaviourControllerModel - Interface in org.intellimate.izou.events
The Interface used to control the EventBehaviour
EventCallable - Interface in org.intellimate.izou.events
Interface to fire events
EventDistributor - Class in org.intellimate.izou.events
This class gets all the Events from all registered EventPublisher, generates Resources and passes them to the OutputManager.
EventDistributor(Main) - Constructor for class org.intellimate.izou.events.EventDistributor
 
eventFired(EventModel) - Method in interface org.intellimate.izou.events.EventListenerModel
Invoked when an activator-event occurs.
eventFired(EventModel) - Method in class org.intellimate.izou.system.sound.SoundManager
Invoked when an activator-event occurs.
EventLifeCycle - Enum in org.intellimate.izou.events
This enum contains the different stages in the lifecycle of the Event.
EventListenerModel - Interface in org.intellimate.izou.events
Interface for listening to events.
EventMinimalImpl - Class in org.intellimate.izou.events
this is a minimal implementation of an Event.
EventMinimalImpl(String, Identification, List<String>) - Constructor for class org.intellimate.izou.events.EventMinimalImpl
 
EventMinimalImpl(String, Identification, List<String>, Consumer<EventLifeCycle>) - Constructor for class org.intellimate.izou.events.EventMinimalImpl
 
EventModel<X extends EventModel> - Interface in org.intellimate.izou.events
This class represents an Event, the main communication form for the AddOns.
Events - Interface in org.intellimate.izou.system.context
 
EventsControllerModel - Interface in org.intellimate.izou.events
This class can control the whether Events-Dispatcher get Fired or not.
EventsDistributor - Interface in org.intellimate.izou.system.context
 
ExceptionCallback - Interface in org.intellimate.izou.threadpool
classes who implement this interface get notified when the thread submitted to the ThreadPool crashes.
exceptionThrown(Exception) - Method in interface org.intellimate.izou.threadpool.ExceptionCallback
this method gets called when the task submitted to the ThreadPool crashes
execute(Runnable) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 

F

fatal(String) - Method in class org.intellimate.izou.util.IzouModule
Used to log messages at fatal level
fatal(String, Throwable) - Method in class org.intellimate.izou.util.IzouModule
Used to log messages at fatal level
fatal(String, Throwable) - Method in interface org.intellimate.izou.util.MainProvider
Used to log messages at fatal level
fatal(String) - Method in interface org.intellimate.izou.util.MainProvider
Used to log messages at fatal level
FileInfo - Class in org.intellimate.izou.system.file
Information for files registered in the FileManager, it is what is processed when a file-event has been raised in the file manager
FileInfo(Path, String, ReloadableFile) - Constructor for class org.intellimate.izou.system.file.FileInfo
Creates a new FileInfo object
FileManager - Class in org.intellimate.izou.system.file
The file manager listens for events that were caused by modifications made to property files and then reloads the file.
FileManager(Main) - Constructor for class org.intellimate.izou.system.file.FileManager
Creates a new FileManager with a watcher and addOnMap
FileManager.IncompleteFileEventException - Exception in org.intellimate.izou.system.file
Exception thrown if there are multiple Events fired at the same time.
FilePermissionModule - Class in org.intellimate.izou.security
The FilePermissionModule is used to check the access to files
FilePublisher - Class in org.intellimate.izou.system.file
FilePublisher that notifies FileSubscriber objects.
FilePublisher(Main) - Constructor for class org.intellimate.izou.system.file.FilePublisher
Creates a new FilePublisher object.
Files - Interface in org.intellimate.izou.system.context
 
FileSubscriber - Interface in org.intellimate.izou.system.file
FileSubscribers are usually paired with ReloadableFile objects in the FilePublisher, where their update method is triggered with a file change pertaining to the reloadable file.
FileSystemManager - Class in org.intellimate.izou.system.file
FileSystemManager is responsible for creating all the files and folders Izou needs to operate
FileSystemManager(Main) - Constructor for class org.intellimate.izou.system.file.FileSystemManager
Creates a file system manager
fire(EventModel) - Method in interface org.intellimate.izou.events.EventCallable
This method is used to fire the event.
fire(EventModel) - Method in class org.intellimate.izou.events.LocalEventManager.EventCaller
This method is used to fire the event.
fireEvent(EventModel) - Method in class org.intellimate.izou.events.LocalEventManager
This method fires an Event
fireEvent(EventModel) - Method in interface org.intellimate.izou.system.context.Events
This method fires an Event
fireEventConcurrently(EventModel<?>) - Method in class org.intellimate.izou.events.EventDistributor
fires the event concurrently, this is generally discouraged.
fireEventConcurrently(EventModel<?>) - Method in interface org.intellimate.izou.system.context.EventsDistributor
fires the event concurrently, this is generally discouraged.
flush() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Flushes queued data from the line.

G

generate(EventModel, T) - Method in interface org.intellimate.izou.output.OutputExtensionModel
generates the data for the given Event
generateAllOutputExtensions(OutputPluginModel<T, X>, T, EventModel) - Method in class org.intellimate.izou.output.OutputManager
starts every associated OutputExtension
generateAllOutputExtensions(OutputPluginModel<T, X>, T, EventModel) - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
starts every associated OutputExtension
generateAllOutputExtensions(OutputPluginModel<T, X>, T, EventModel) - Method in interface org.intellimate.izou.system.context.Output
starts every associated OutputExtension
generatedResource(ResourceModel, Consumer<List<ResourceModel>>) - Method in class org.intellimate.izou.resource.ResourceManager
Deprecated.
generateKey() - Method in class org.intellimate.izou.security.SecurityFunctions
Generates a key for the AES encryption
generateResource(ResourceModel) - Method in class org.intellimate.izou.resource.ResourceManager
generates a resources
generateResource(ResourceModel, Consumer<List<ResourceModel>>) - Method in interface org.intellimate.izou.system.context.Resources
Deprecated.
generateResource(ResourceModel) - Method in interface org.intellimate.izou.system.context.Resources
generates a resources
generateResources(EventModel<?>) - Method in class org.intellimate.izou.resource.ResourceManager
generates all the resources for an event
getActivatorManager() - Method in class org.intellimate.izou.main.Main
 
getActivators() - Method in class org.intellimate.izou.system.context.ContextImplementation
returns the API to manage the Activators
getActivators() - Method in interface org.intellimate.izou.system.Context
returns the API to manage the Activators
getAddOn() - Method in class org.intellimate.izou.system.context.ContextImplementation
gets addOn
getAddOn() - Method in interface org.intellimate.izou.system.Context
gets addOn
getAddOnForClassLoader(ClassLoader) - Method in class org.intellimate.izou.addon.AddOnManager
returns the addOn loaded from the ClassLoader
getAddOnManager() - Method in class org.intellimate.izou.main.Main
 
getAddonModel(Identification) - Method in class org.intellimate.izou.identification.InternalIdentificationManager
gets the AddonModel for the Identification, or null if none found
getAddOnModel() - Method in interface org.intellimate.izou.system.sound.IzouSoundLine
gets the associated AddonModel
getAddOnModel() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
gets the associated AddonModel
getAddOnModelForClassLoader() - Method in class org.intellimate.izou.security.SecurityManager
Gets the current AddOnModel, that is the AddOnModel for the class loader to which the class belongs that triggered the security manager call, or throws a IzouPermissionException
getAddOnsThreadPool() - Method in class org.intellimate.izou.threadpool.ThreadPoolManager
returns the ThreadPool where all the AddOns are running
getAllInformations() - Method in class org.intellimate.izou.events.EventMinimalImpl
returns a List containing all the Descriptors and the type.
getAllInformations() - Method in interface org.intellimate.izou.events.EventModel
returns a List containing all the Descriptors and the type.
getArgumentType() - Method in interface org.intellimate.izou.output.OutputExtensionModel
returns the Type of the Argument or null if none
getArgumentType() - Method in interface org.intellimate.izou.output.OutputPluginModel
returns the Type of the argument for the OutputExtensions, or null if none
getAssociatedOutputExtension(OutputPluginModel<?, ?>) - Method in class org.intellimate.izou.output.OutputManager
returns all the associated OutputExtensions
getAssociatedOutputExtension(OutputPluginModel<?, ?>) - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
returns all the associated OutputExtensions
getAssociatedOutputExtension(OutputPluginModel<?, ?>) - Method in interface org.intellimate.izou.system.context.Output
returns all the associated OutputExtensions
getBufferSize() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the maximum number of bytes of data that will fit in the data line's internal buffer.
getClearTextData() - Method in class org.intellimate.izou.security.storage.SecureContainer
Gets the clear text data array
getConsumer() - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
returns the consumer of the object (if set).
getConsumer() - Method in interface org.intellimate.izou.resource.ResourceModel
returns the consumer of the object (if set).
getControl(Control.Type) - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Obtains a control of the specified type, if there is any.
getControls() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Obtains the set of controls associated with this line.
getCryptData() - Method in class org.intellimate.izou.security.storage.SecureContainer
Gets the crypt data array
getDescriptors() - Method in class org.intellimate.izou.events.EventMinimalImpl
returns a List containing all the Descriptors.
getDescriptors() - Method in interface org.intellimate.izou.events.EventModel
returns a list containing all the descriptors.
getEventBehaviourController() - Method in class org.intellimate.izou.events.EventMinimalImpl
returns the associated EventBehaviourController
getEventBehaviourController() - Method in interface org.intellimate.izou.events.EventModel
returns the associated EventBehaviourController
getEventDistributor() - Method in class org.intellimate.izou.main.Main
 
getEvents() - Method in class org.intellimate.izou.events.EventDistributor
 
getEvents() - Method in class org.intellimate.izou.system.context.ContextImplementation
returns the API used for interaction with Events
getEvents() - Method in interface org.intellimate.izou.system.Context
returns the API used for interaction with Events
getFileManager() - Method in class org.intellimate.izou.main.Main
 
getFilePermissionModule() - Method in class org.intellimate.izou.security.PermissionManager
 
getFilePublisher() - Method in class org.intellimate.izou.main.Main
 
getFiles() - Method in class org.intellimate.izou.system.context.ContextImplementation
returns the API used for interaction with Files
getFiles() - Method in interface org.intellimate.izou.system.Context
returns the API used for interaction with Files
getFileSubscribersForReloadableFile(ReloadableFile) - Method in class org.intellimate.izou.system.file.FilePublisher
Get all subscribers for a reloadableFile
getFileSystemManager() - Method in class org.intellimate.izou.main.Main
 
getFileType() - Method in class org.intellimate.izou.system.file.FileInfo
gets file type or name of file
getFormat() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the current format (encoding, sample rate, number of channels, etc.) of the data line's audio data.
getFrameLength() - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Obtains the media length in sample frames.
getFrameLength() - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Obtains the media length in sample frames.
getFramePosition() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the current position in the audio data, in sample frames.
getID() - Method in class org.intellimate.izou.events.EventMinimalImpl
An ID must always be unique.
getID() - Method in interface org.intellimate.izou.identification.Identifiable
An ID must always be unique.
getID() - Method in class org.intellimate.izou.identification.Identification
returns the ID of the owner of the Identification
getID() - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
An ID must always be unique.
getID() - Method in class org.intellimate.izou.system.file.FileInfo
Gets id of file-info
getID() - Method in class org.intellimate.izou.util.IdentificationSet
An ID must always be unique.
getID() - Method in class org.intellimate.izou.util.IzouModule
An ID must always be unique.
getIdentification(Identifiable) - Method in class org.intellimate.izou.identification.IdentificationManager
If you have registered with an Identifiable interface, you can receive Identification Instances with this method.
getIdentification(String) - Method in class org.intellimate.izou.identification.IdentificationManager
If a class has registered with an Identifiable interface you can receive an Identification Instance describing the class by providing his ID.
getIdentification(Identifiable) - Method in interface org.intellimate.izou.identification.IdentificationManagerM
If you have registered with an Identifiable interface, you can receive Identification Instances with this method.
getIdentification(String) - Method in interface org.intellimate.izou.identification.IdentificationManagerM
If a class has registered with an Identifiable interface you can receive an Identification Instance describing the class by providing his ID.
getIdentificationFor(X) - Method in class org.intellimate.izou.util.IdentificationSet
returns the associated Identification (if it was added with an identification)
getInstance() - Static method in class org.intellimate.izou.identification.IdentificationManager
 
getInstance() - Static method in class org.intellimate.izou.security.storage.SecureStorage
Gets the instance of the secure storage object or null if it has not been created yet
getInternalIdentificationManager() - Method in class org.intellimate.izou.main.Main
 
getIzouJarLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getIzouLogger() - Method in class org.intellimate.izou.main.Main
 
getIzouParentLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getIzouThreadPool() - Method in class org.intellimate.izou.threadpool.ThreadPoolManager
returns the ThreadPool where all the Izou-Components are running
getLevel() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the current volume level for the line.
getLibLocation() - Method in interface org.intellimate.izou.system.context.Files
gets the File pointing towards the location of the lib-folder
getLibLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getLineAdvice(ProceedingJoinPoint) - Method in class org.intellimate.izou.system.sound.replaced.MixerAspect
 
getLineInfo() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Obtains the Line.Info object describing this line.
getListResourceContainer() - Method in class org.intellimate.izou.events.EventMinimalImpl
returns all the Resources the Event currently has
getListResourceContainer() - Method in interface org.intellimate.izou.events.EventModel
Returns all the resources the event currently has
getLocalEventManager() - Method in class org.intellimate.izou.main.Main
 
getLogger() - Method in class org.intellimate.izou.system.context.ContextImplementation
gets logger for addOn
getLogger() - Method in interface org.intellimate.izou.system.Context
returns the API used to log
getLogsLocation() - Method in interface org.intellimate.izou.system.context.Files
gets the File pointing towards the location of the logs-folder
getLogsLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getLongFramePosition() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the current position in the audio data, in sample frames.
getMain() - Method in class org.intellimate.izou.util.IzouModule
returns the instance of Main
getMain() - Method in interface org.intellimate.izou.util.MainProvider
returns the instance of Main
getManagerIdentification() - Method in interface org.intellimate.izou.system.context.Activators
returns the ID of the Manager
getManagerIdentification() - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
returns the ID of the Manager
getManagerIdentification() - Method in interface org.intellimate.izou.system.context.Events
returns the ID of the Manager (LocalEventManager)
getManagerIdentification() - Method in interface org.intellimate.izou.system.context.EventsDistributor
returns the ID of the Manager (EventsDistributor)
getManagerIdentification() - Method in interface org.intellimate.izou.system.context.Output
returns the ID of the Manager
getManagerIdentification() - Method in interface org.intellimate.izou.system.context.Resources
returns the ID of the Manager
getManagerIdentification() - Method in interface org.intellimate.izou.system.context.ThreadPool
returns the ID of the Manager
getMicrosecondLength() - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Obtains the media duration in microseconds
getMicrosecondLength() - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Obtains the media duration in microseconds
getMicrosecondPosition() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Obtains the current position in the audio data, in microseconds.
getMuting() - Method in class org.intellimate.izou.system.sound.MutingManager
 
getOutput() - Method in class org.intellimate.izou.system.context.ContextImplementation
returns the API used to manage the OutputPlugins and OutputExtensions
getOutput() - Method in interface org.intellimate.izou.system.Context
returns the API used to manage the OutputPlugins and OutputExtensions
getOutputManager() - Method in class org.intellimate.izou.main.Main
 
getOutputPluginBehaviour(List<Identification>) - Method in interface org.intellimate.izou.events.EventBehaviourControllerModel
generates the data to control the Event
getPath() - Method in class org.intellimate.izou.system.file.FileInfo
gets directory path of fileInfo
getPlugin() - Method in interface org.intellimate.izou.addon.AddOnModel
gets the associated Plugin.
getPluginId() - Method in interface org.intellimate.izou.output.OutputExtensionModel
Gets the id of the output-plugin the outputExtension belongs to
getPluginWrapper(AddOnModel) - Method in class org.intellimate.izou.addon.AddOnManager
returns the (optional) PluginWrapper for the AddonModel.
getPropertiesLocation() - Method in interface org.intellimate.izou.system.context.Files
gets the File pointing towards the location of the properties-folder
getPropertiesLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getProvider() - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
returns the provider of the Resource.
getProvider() - Method in interface org.intellimate.izou.resource.ResourceModel
returns the provider of the Resource.
getReceivingType() - Method in interface org.intellimate.izou.output.OutputPluginModel
returns the Type of the one wants to receive from the OutputExtensions
getReloadableFile() - Method in class org.intellimate.izou.system.file.FileInfo
gets the reloadable files to which the registered file belongs
getResource() - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
returns the associated Resource data if set.
getResource() - Method in interface org.intellimate.izou.resource.ResourceModel
returns the associated Resource data if set.
getResourceID() - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
returns the ID of the Resource.
getResourceID() - Method in interface org.intellimate.izou.resource.ResourceModel
returns the ID of the Resource.
getResourceLocation() - Method in interface org.intellimate.izou.system.context.Files
gets the File pointing towards the location of the resource-folder
getResourceLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getResourceManager() - Method in class org.intellimate.izou.main.Main
 
getResources() - Method in class org.intellimate.izou.system.context.ContextImplementation
returns the API used for interaction with Resource
getResources() - Method in interface org.intellimate.izou.system.Context
returns the API used for interaction with Resource
getResponsibleID() - Method in interface org.intellimate.izou.system.sound.IzouSoundLine
gets the ID responsible
getResponsibleID() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
gets the ID responsible
getReturnType() - Method in interface org.intellimate.izou.output.OutputExtensionModel
returns the ReturnType of the generic
getSecureStorage() - Method in interface org.intellimate.izou.system.Context
Gets the Secure Storage object of Izou.
getSecurityManager() - Method in class org.intellimate.izou.main.Main
 
getSecurityManager() - Method in class org.intellimate.izou.security.PermissionModule
returns an instance of SecurityManager
getSoundManager() - Method in class org.intellimate.izou.main.Main
 
getSource() - Method in class org.intellimate.izou.events.EventMinimalImpl
returns the Source of the Event, e.g.
getSource() - Method in interface org.intellimate.izou.events.EventModel
Returns the source of the event, e.g.
getSystem() - Method in class org.intellimate.izou.system.context.ContextImplementation
retruns the API used to interact with Izou.
getSystem() - Method in interface org.intellimate.izou.system.Context
retruns the API used to interact with Izou.
getSystemDataLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getSystemInitializer() - Method in class org.intellimate.izou.main.Main
 
getSystemLocation() - Method in class org.intellimate.izou.system.file.FileSystemManager
 
getThreadPool() - Method in class org.intellimate.izou.system.context.ContextImplementation
returns the API used to manage the ThreadPool
getThreadPool() - Method in interface org.intellimate.izou.system.Context
returns the API used to manage the ThreadPool
getThreadPool(Identifiable) - Method in interface org.intellimate.izou.system.context.ThreadPool
returns an ThreadPool where all the IzouPlugins are running
getThreadPoolManager() - Method in class org.intellimate.izou.main.Main
 
getType() - Method in class org.intellimate.izou.events.EventMinimalImpl
The type of the Event.
getType() - Method in interface org.intellimate.izou.events.EventModel
The type of the Event.

H

handleThrowable(Throwable, Object) - Method in interface org.intellimate.izou.system.context.ThreadPool
tries everything to log the exception
handleThrowable(Throwable, Object) - Method in class org.intellimate.izou.threadpool.ThreadPoolManager
tries everything to log the exception
hashCode() - Method in class org.intellimate.izou.events.EventMinimalImpl
 
hashCode() - Method in class org.intellimate.izou.identification.Identification
 
hasProvider() - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
returns whether a provider is set
hasProvider() - Method in interface org.intellimate.izou.resource.ResourceModel
returns whether a provider is set

I

Identifiable - Interface in org.intellimate.izou.identification
Makes a class identifiable by forcing implementations to set an ID.
IdentifiableSet<X extends Identifiable> - Class in org.intellimate.izou.util
Use this class if you want to store a Set of AddOnModules permanently.
IdentifiableSet(Set<X>) - Constructor for class org.intellimate.izou.util.IdentifiableSet
 
IdentifiableSet() - Constructor for class org.intellimate.izou.util.IdentifiableSet
 
Identification - Class in org.intellimate.izou.identification
Used to provide identification.
IdentificationManager - Class in org.intellimate.izou.identification
You can register an Object with the IdentificationManager and receive an Identification Objects.
IdentificationManagerM - Interface in org.intellimate.izou.identification
 
IdentificationSet<X> - Class in org.intellimate.izou.util
It has the same Properties as an normal HashSet, but (optionally) keeps an Identification for every object to identify its source.
IdentificationSet() - Constructor for class org.intellimate.izou.util.IdentificationSet
Constructs a new, empty set;
IdentificationSet(int, float) - Constructor for class org.intellimate.izou.util.IdentificationSet
Constructs a new, empty set.
IdentificationSet(int) - Constructor for class org.intellimate.izou.util.IdentificationSet
Constructs a new, empty set.
IdentificationSet(boolean) - Constructor for class org.intellimate.izou.util.IdentificationSet
Constructs a new, empty set;
IdentificationSet(int, float, boolean) - Constructor for class org.intellimate.izou.util.IdentificationSet
Constructs a new, empty set.
IdentificationSet(int, boolean) - Constructor for class org.intellimate.izou.util.IdentificationSet
Constructs a new, empty set.
IllegalIDException - Exception in org.intellimate.izou.identification
This Exception gets fired when an Identification or Identifiable doesn't fulfil certain requirements (e.g.
IllegalIDException() - Constructor for exception org.intellimate.izou.identification.IllegalIDException
Constructs a new exception with null as its detail message.
IllegalIDException(String) - Constructor for exception org.intellimate.izou.identification.IllegalIDException
Constructs a new exception with the specified detail message.
IncompleteFileEventException() - Constructor for exception org.intellimate.izou.system.file.FileManager.IncompleteFileEventException
 
init(Main) - Static method in class org.intellimate.izou.system.sound.replaced.MixerAspect
 
initAddOn(Context) - Method in interface org.intellimate.izou.addon.AddOnModel
Internal initiation of addOn - fake constructor, comes before prepare
initSystem() - Method in class org.intellimate.izou.system.SystemInitializer
Initializes the system by calling all init methods
initToolKit() - Static method in class org.intellimate.izou.system.javafx.JavaFXInitializer
Initializes JavaFX by starting the JavaFX ToolKit
InternalIdentificationManager - Class in org.intellimate.izou.identification
the internal IdentificationManager provides various methods handle Identifiables/Identifications
InternalIdentificationManager(Main) - Constructor for class org.intellimate.izou.identification.InternalIdentificationManager
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 
isActive() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Indicates whether the line is engaging in active I/O (such as playback or capture).
isControlSupported(Control.Type) - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Indicates whether the line supports a control of the specified type.
isCreatedFromInstance() - Method in class org.intellimate.izou.identification.Identification
this method returns whether this Identification Object was created by the owner
isEmpty() - Method in class org.intellimate.izou.util.IdentifiableSet
Returns true if this set contains no elements.
isEmpty() - Method in class org.intellimate.izou.util.IdentificationSet
Returns true if this set contains no elements.
isMutable - Variable in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
 
isMutedFromSystem() - Method in interface org.intellimate.izou.system.sound.IzouSoundLine
returns whether the Line is muted
isMutedFromSystem - Variable in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
 
isMutedFromSystem() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
returns whether the Line is muted
isMuteIfNonPermanent() - Method in interface org.intellimate.izou.system.sound.IzouSoundLine
retruns whether other Addons audio-inputs should be muted while this line is open (only works for non-permanent lines).
isMuteIfNonPermanent() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
retruns whether other Addons audio-inputs should be muted while this line is open (only works for non-permanent lines).
isOpen() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Indicates whether the line is open, meaning that it has reserved system resources and is operational, although it might not currently be playing or capturing sound.
isOwner(Identification) - Method in interface org.intellimate.izou.identification.Identifiable
checks whether this instance is the owner of this Identification
isPermanent() - Method in interface org.intellimate.izou.system.sound.IzouSoundLine
returns whether the line is permanently-available.
isPermanent() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
returns whether the line is permanently-available.
isRegistered(AddOnModel) - Method in class org.intellimate.izou.security.PermissionModule
Checks if an addOn is registered with this PermissionModule
isRunning() - Method in interface org.intellimate.izou.output.OutputPluginModel
returns whether the OutputPlugin is running
isRunning() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Indicates whether the line is running.
isShutdown() - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
method not implemented, will always return false
isTerminated() - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
method not implemented, will always return false
isTimeOut() - Method in class org.intellimate.izou.system.sound.MutingManager
 
isUsingNonJava - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StartEvent
 
isUsingNonJava - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StartRequest
 
iterator() - Method in class org.intellimate.izou.util.IdentifiableSet
Returns an iterator over the elements in this set.
iterator() - Method in class org.intellimate.izou.util.IdentificationSet
Returns an iterator over the elements in this set.
IZOU_PROPERTIES_FILE_NAME - Static variable in class org.intellimate.izou.system.SystemInitializer
The name of the Izou properties file
IzouLogger - Class in org.intellimate.izou.system.logger
Class that manages logging in izou.
IzouLogger() - Constructor for class org.intellimate.izou.system.logger.IzouLogger
 
IzouModule - Class in org.intellimate.izou.util
The base class for each IzouModule FIXME: What is an izou module exactly?
IzouModule(Main) - Constructor for class org.intellimate.izou.util.IzouModule
 
IzouModule(Main, boolean) - Constructor for class org.intellimate.izou.util.IzouModule
 
IzouPermissionException - Exception in org.intellimate.izou.security.exceptions
The IzouPermissionException indicates that a certain permission has not been granted.
IzouPermissionException(String) - Constructor for exception org.intellimate.izou.security.exceptions.IzouPermissionException
Creates a new IzouPermissionException
IzouSocketPermissionException - Exception in org.intellimate.izou.security.exceptions
Created by julianbrendl on 5/9/15.
IzouSocketPermissionException(String) - Constructor for exception org.intellimate.izou.security.exceptions.IzouSocketPermissionException
Creates a new IzouSocketPermissionException
IzouSoundDataLine - Class in org.intellimate.izou.system.sound
the delegation to DataLine.
IzouSoundDataLine(DataLine, Main, boolean, AddOnModel) - Constructor for class org.intellimate.izou.system.sound.IzouSoundDataLine
 
IzouSoundLine - Interface in org.intellimate.izou.system.sound
use this interface to communicate with Izou.
IzouSoundLineBaseClass - Class in org.intellimate.izou.system.sound
the base class for every IzouSoundLine, provides basic implementation of the Methods defined int IzouSoundLine and delegates to Line, AutoCloseable etc.
IzouSoundLineBaseClass(Line, Main, boolean, AddOnModel) - Constructor for class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
 
IzouSoundLineClip - Class in org.intellimate.izou.system.sound
delegates the Clip-Methods
IzouSoundLineClip(Clip, Main, boolean, AddOnModel) - Constructor for class org.intellimate.izou.system.sound.IzouSoundLineClip
 
IzouSoundLineClipAndSDLine - Class in org.intellimate.izou.system.sound
the delegation to Clip and SourceDataLine.
IzouSoundLineClipAndSDLine(Clip, SourceDataLine, Main, boolean, AddOnModel) - Constructor for class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
 
IzouSoundPermissionException - Exception in org.intellimate.izou.security.exceptions
The IzouSoundPermissionException is thrown when sound is attempted to be played without permission.
IzouSoundPermissionException(String) - Constructor for exception org.intellimate.izou.security.exceptions.IzouSoundPermissionException
Creates a new IzouSoundPermissionException
IzouSoundSourceDataLine - Class in org.intellimate.izou.system.sound
the delegation to SourceDataLine.
IzouSoundSourceDataLine(SourceDataLine, Main, boolean, AddOnModel) - Constructor for class org.intellimate.izou.system.sound.IzouSoundSourceDataLine
 

J

JavaFXInitializer - Class in org.intellimate.izou.system.javafx
Class to init JavaFX ToolKit - should be ignored
JavaFXInitializer() - Constructor for class org.intellimate.izou.system.javafx.JavaFXInitializer
No param constructor needed by Application
jfxToolKitInit - Static variable in class org.intellimate.izou.main.Main
 

L

lifecycleCallback(EventLifeCycle) - Method in class org.intellimate.izou.events.EventMinimalImpl
this method gets called when the different lifecycle-stages got reached.
lifecycleCallback(EventLifeCycle) - Method in interface org.intellimate.izou.events.EventModel
this method gets called when the different lifecycle-stages got reached.
line - Variable in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
 
ListResourceMinimalImpl - Class in org.intellimate.izou.resource
a minimal implementation of the ListResourceProviderInterface.
ListResourceMinimalImpl() - Constructor for class org.intellimate.izou.resource.ListResourceMinimalImpl
 
ListResourceProvider - Interface in org.intellimate.izou.resource
 
loadedThroughPF4J(AddOnModel) - Method in class org.intellimate.izou.addon.AddOnManager
checks whether the AddOn was loaded through pf4j
LocalEventManager - Class in org.intellimate.izou.events
This class is used to manage local events.
LocalEventManager(Main) - Constructor for class org.intellimate.izou.events.LocalEventManager
 
LocalEventManager.EventCaller - Class in org.intellimate.izou.events
Class used to fire events.
LocalEventManager.MultipleEventsException - Exception in org.intellimate.izou.events
Deprecated.
log - Variable in class org.intellimate.izou.util.IzouModule
 
loop(int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Starts looping playback from the current position.
loop(int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Starts looping playback from the current position.

M

Main - Class in org.intellimate.izou.main
Main Class.
Main(List<AddOnModel>) - Constructor for class org.intellimate.izou.main.Main
If you want to debug your Plugin, you can get an Main instance with this Method, JavaFX is disabled
Main(List<AddOnModel>, boolean) - Constructor for class org.intellimate.izou.main.Main
If you want to debug your Plugin, you can get an Main instance with this Method
Main(List<AddOnModel>, boolean, boolean) - Constructor for class org.intellimate.izou.main.Main
If you want to debug your Plugin, you can get an Main instance with this Method
main(String[]) - Static method in class org.intellimate.izou.main.Main
 
main - Variable in class org.intellimate.izou.util.IzouModule
 
MainProvider - Interface in org.intellimate.izou.util
This interface provides an instance of main
MixerAspect - Class in org.intellimate.izou.system.sound.replaced
 
MixerAspect() - Constructor for class org.intellimate.izou.system.sound.replaced.MixerAspect
 
MultipleEventsException() - Constructor for exception org.intellimate.izou.events.LocalEventManager.MultipleEventsException
Deprecated.
 
MultipleEventsException - Exception in org.intellimate.izou.events
Exception thrown if there are multiple Events fired at the same time.
MultipleEventsException() - Constructor for exception org.intellimate.izou.events.MultipleEventsException
 
muteCallback(AddOnModel, IzouSoundLineBaseClass) - Method in class org.intellimate.izou.system.sound.SoundManager
 
MuteEvent() - Constructor for class org.intellimate.izou.system.sound.SoundIDs.MuteEvent
 
MutingManager - Class in org.intellimate.izou.system.sound
 
MutingManager(SoundManager, AddOnModel, IzouSoundLine) - Constructor for class org.intellimate.izou.system.sound.MutingManager
 

N

notifyAllFileSubcribers() - Method in class org.intellimate.izou.system.file.FilePublisher
Notifies all file subscribers.
notifyDefaultFileSubscribers() - Method in class org.intellimate.izou.system.file.FilePublisher
Notifies all default file subscribers, that is those that will all be notified no matter what.
notifyFileSubscribers(ReloadableFile) - Method in class org.intellimate.izou.system.file.FilePublisher
Notifies all file subscribers registered to reloadableFile

O

open() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
Opens the line, indicating that it should acquire any required system resources and become operational.
open(AudioFormat, byte[], int, int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Opens the clip, meaning that it should acquire any required system resources and become operational.
open(AudioInputStream) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Opens the clip with the format and audio data present in the provided audio input stream.
open(AudioFormat, int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Opens the line with the specified format and suggested buffer size, causing the line to acquire any required system resources and become operational.
open(AudioFormat) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Opens the line with the specified format, causing the line to acquire any required system resources and become operational.
open(AudioFormat, byte[], int, int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Opens the clip, meaning that it should acquire any required system resources and become operational.
open(AudioInputStream) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Opens the clip with the format and audio data present in the provided audio input stream.
open(AudioFormat, int) - Method in class org.intellimate.izou.system.sound.IzouSoundSourceDataLine
Opens the line with the specified format and suggested buffer size, causing the line to acquire any required system resources and become operational.
open(AudioFormat) - Method in class org.intellimate.izou.system.sound.IzouSoundSourceDataLine
Opens the line with the specified format, causing the line to acquire any required system resources and become operational.
opening() - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
 
org.intellimate.izou.activator - package org.intellimate.izou.activator
 
org.intellimate.izou.addon - package org.intellimate.izou.addon
 
org.intellimate.izou.events - package org.intellimate.izou.events
 
org.intellimate.izou.identification - package org.intellimate.izou.identification
 
org.intellimate.izou.main - package org.intellimate.izou.main
 
org.intellimate.izou.output - package org.intellimate.izou.output
 
org.intellimate.izou.resource - package org.intellimate.izou.resource
 
org.intellimate.izou.security - package org.intellimate.izou.security
 
org.intellimate.izou.security.exceptions - package org.intellimate.izou.security.exceptions
 
org.intellimate.izou.security.storage - package org.intellimate.izou.security.storage
 
org.intellimate.izou.support - package org.intellimate.izou.support
 
org.intellimate.izou.system - package org.intellimate.izou.system
 
org.intellimate.izou.system.context - package org.intellimate.izou.system.context
 
org.intellimate.izou.system.file - package org.intellimate.izou.system.file
 
org.intellimate.izou.system.javafx - package org.intellimate.izou.system.javafx
 
org.intellimate.izou.system.logger - package org.intellimate.izou.system.logger
 
org.intellimate.izou.system.sound - package org.intellimate.izou.system.sound
 
org.intellimate.izou.system.sound.replaced - package org.intellimate.izou.system.sound.replaced
 
org.intellimate.izou.threadpool - package org.intellimate.izou.threadpool
 
org.intellimate.izou.util - package org.intellimate.izou.util
 
Output - Interface in org.intellimate.izou.system.context
 
outputExtensionAdded(Identification) - Method in interface org.intellimate.izou.output.OutputPluginModel
callback method to notify that an OutputExtension was added
OutputExtensionModel<X,T> - Interface in org.intellimate.izou.output
OutputExtension's purpose is to take resourceData and convert it into another data format so that it can be rendered correctly by the output-plugin.
outputExtensionRemoved(Identification) - Method in interface org.intellimate.izou.output.OutputPluginModel
callback method to notify that an OutputExtension was added
OutputImpl() - Constructor for class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
 
OutputManager - Class in org.intellimate.izou.output
OutputManager manages all output plugins and is the main class anyone outside the output package should talk to.
OutputManager(Main) - Constructor for class org.intellimate.izou.output.OutputManager
Creates a new output-manager with a list of output-plugins
OutputPluginModel<X,T> - Interface in org.intellimate.izou.output
The OutputPlugin class gets Event and then starts threads filled with output-extension tasks to create the final output and then render it on its own medium

P

passDataToOutputPlugins(EventModel) - Method in class org.intellimate.izou.output.OutputManager
gets the Event and sends it to the right outputPlugin for further processing
PermissionManager - Class in org.intellimate.izou.security
The PermissionManager handles all permission conflicts within Izou.
PermissionModule - Class in org.intellimate.izou.security
A PermissionModule defines basic permissions in Izou.
provideResource(String[]) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
returns all EXISTING resources for the ID.
provideResource(String) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
returns the FIRST resource (if existing)
provideResource(List<? extends ResourceModel>, Optional<EventModel>) - Method in interface org.intellimate.izou.resource.ResourceBuilderModel
This method is called when an object wants to get a Resource.
provideResource(String[]) - Method in interface org.intellimate.izou.resource.ResourceProvider
returns all EXISTING resources for the ID.
provideResource(String) - Method in interface org.intellimate.izou.resource.ResourceProvider
returns the resource (if existing) beware that the implementation may vary.
provideResourceFromSource(String) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
returns the resource (if existing) from the source
provideResourceFromSource(String) - Method in interface org.intellimate.izou.resource.ResourceProvider
returns the resource (if existing) from the source
providesResource(ResourceModel) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
checks whether it can provide the resource
providesResource(List<String>) - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
checks whether the ResourceContainer can provide at least ONE resource
providesResource(ResourceModel) - Method in interface org.intellimate.izou.resource.ResourceProvider
checks whether it can provide the resource beware that the implementation may vary.
providesResource(List<String>) - Method in interface org.intellimate.izou.resource.ResourceProvider
checks whether the ResourceContainer can provide at least ONE resource beware that the implementation may vary.

R

ReflectionPermissionModule - Class in org.intellimate.izou.security
The ReflectionPermissionModule stops any illegal reflection calls on Izou.
ReflectionPermissionModule(Main, SecurityManager) - Constructor for class org.intellimate.izou.security.ReflectionPermissionModule
Creates a new ReflectionPermissionModule
register() - Method in interface org.intellimate.izou.addon.AddOnModel
use this method to register your Modules.
register(ReloadableFile, FileSubscriber, Identification) - Method in interface org.intellimate.izou.system.context.Files
Registers a FileSubscriber with a ReloadableFile.
register(FileSubscriber, Identification) - Method in interface org.intellimate.izou.system.context.Files
Registers a FileSubscriber so that whenever any file is reloaded, the fileSubscriber is notified.
register(ReloadableFile, FileSubscriber, Identification) - Method in class org.intellimate.izou.system.file.FilePublisher
Registers a FileSubscriber with a ReloadableFile.
register(FileSubscriber, Identification) - Method in class org.intellimate.izou.system.file.FilePublisher
Registers a FileSubscriber so that whenever any file is reloaded, the fileSubscriber is notified.
registerAddOn(AddOnModel) - Method in class org.intellimate.izou.security.PermissionModule
Adds an addOn to the registered addOns list for this PermissionModule
registerAllAddOns(IdentifiableSet<AddOnModel>) - Method in class org.intellimate.izou.addon.AddOnManager
 
registerCaller(Identification) - Method in class org.intellimate.izou.events.LocalEventManager
Registers with the EventManager to fire an event.
registerEventCaller(Identification) - Method in interface org.intellimate.izou.system.context.Events
Registers with the LocalEventManager to fire an event.
registerEventFinishedListener(EventModel, EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
Adds an listener for events that gets called when the event finished processing.
registerEventFinishedListener(List<String>, EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
Adds an listener for events that gets called when the event finished processing.
registerEventFinishedListener(EventModel, EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
Adds an listener for events that gets called when the event finished processing.
registerEventFinishedListener(List<String>, EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
Adds an listener for events that gets called when the event finished processing.
registerEventListener(EventModel, EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
Adds an listener for events.
registerEventListener(List<String>, EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
Adds an listener for events.
registerEventListener(EventModel, EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
Adds an listener for events that gets called before the generation of the resources and the outputPlugins..
registerEventListener(List<String>, EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
Adds an listener for events that gets called before the generation of the resources and the outputPlugins..
registerEventPublisher(Identification) - Method in class org.intellimate.izou.events.EventDistributor
with this method you can register EventPublisher add a Source of Events to the System.
registerEventPublisher(Identification) - Method in interface org.intellimate.izou.system.context.EventsDistributor
with this method you can register EventPublisher add a Source of Events to the System.
registerEventsController(EventsControllerModel) - Method in class org.intellimate.izou.events.EventDistributor
Registers an EventController to control EventDispatching-Behaviour
registerEventsController(EventsControllerModel) - Method in interface org.intellimate.izou.system.context.EventsDistributor
Registers an EventController to control EventDispatching-Behaviour
registerFileDir(Path, String, ReloadableFile) - Method in interface org.intellimate.izou.system.context.Files
Use this method to register a file with the watcherService
registerFileDir(Path, String, ReloadableFile) - Method in class org.intellimate.izou.system.file.FileManager
Use this method to register a file with the watcherService
registerIdentification(Identifiable) - Method in class org.intellimate.izou.identification.IdentificationManager
Registers an Identifiable, ID has to be unique.
registerIdentification(Identifiable) - Method in interface org.intellimate.izou.identification.IdentificationManagerM
Registers an Identifiable, ID has to be unique.
registerInitializedListener(Runnable) - Method in interface org.intellimate.izou.system.context.System
this method registers an listener which will be fired when all the addons finished registering.
registerOrThrow(AddOnModel, Supplier<X>, Function<PluginDescriptor, Boolean>) - Method in class org.intellimate.izou.security.PermissionModule
registers the addon if checkPermission returns true, else throws the exception provided by the exceptionSupplier.
registerResourceBuilder(ResourceBuilderModel) - Method in class org.intellimate.izou.resource.ResourceManager
registers a ResourceBuilder.
registerResourceBuilder(ResourceBuilderModel) - Method in interface org.intellimate.izou.system.context.Resources
registers a ResourceBuilder.
registerWithPropertiesManager() - Method in class org.intellimate.izou.system.SystemInitializer
This method registers the SystemInitializer with the Properties manager, but this can only be done once the properties manager has been created, thus this method is called later.
ReloadableFile - Interface in org.intellimate.izou.system.file
Interface for system-manager.
reloadFile(String) - Method in interface org.intellimate.izou.system.file.ReloadableFile
Method that system-manager uses to update file when it has detected a change in it.
reloadFile(String) - Method in class org.intellimate.izou.system.SystemInitializer
 
remove(IzouSoundLine) - Method in class org.intellimate.izou.system.sound.MutingManager
 
remove(Object) - Method in class org.intellimate.izou.util.IdentifiableSet
remove(Object) - Method in class org.intellimate.izou.util.IdentificationSet
removeActivator(ActivatorModel) - Method in class org.intellimate.izou.activator.ActivatorManager
removes the activator and stops the Thread
removeActivator(ActivatorModel) - Method in interface org.intellimate.izou.system.context.Activators
removes the activator and stops the Thread
removeLineListener(LineListener) - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
follows no predictable behaviour, can be seen as not implemented.
removeOutputExtension(OutputExtensionModel<?, ?>) - Method in class org.intellimate.izou.output.OutputManager
removes the output-extension of id: extensionId from outputPluginList
removeOutputExtension(OutputExtensionModel) - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
removes the output-extension of id: extensionId from outputPluginList
removeOutputExtension(OutputExtensionModel) - Method in interface org.intellimate.izou.system.context.Output
removes the output-extension of id: extensionId from outputPluginList
removeOutputPlugin(OutputPluginModel) - Method in class org.intellimate.izou.output.OutputManager
removes the OutputPlugin and stops the thread
removeOutputPlugin(OutputPluginModel) - Method in class org.intellimate.izou.system.context.ContextImplementation.OutputImpl
removes the OutputPlugin and stops the thread
removeOutputPlugin(OutputPluginModel) - Method in interface org.intellimate.izou.system.context.Output
removes the OutputPlugin and stops the thread
requestPermanent(AddOnModel, Identification, boolean) - Method in class org.intellimate.izou.system.sound.SoundManager
tries to register the AddonModel as permanent
ResourceBuilderModel - Interface in org.intellimate.izou.resource
This interface is used to provide resources to other parts of the application.
ResourceManager - Class in org.intellimate.izou.resource
this class manages all the ResourceBuilders.
ResourceManager(Main) - Constructor for class org.intellimate.izou.resource.ResourceManager
 
ResourceMinimalImpl<T> - Class in org.intellimate.izou.resource
An Resource is an object which is used to pass data from one part of the application to another.
ResourceMinimalImpl(String, Identification, T, Identification) - Constructor for class org.intellimate.izou.resource.ResourceMinimalImpl
creates a new Resource.
ResourceModel<T> - Interface in org.intellimate.izou.resource
 
ResourceProvider - Interface in org.intellimate.izou.resource
This interface is used to provide resources
Resources - Interface in org.intellimate.izou.system.context
 
resourceSelector - Static variable in class org.intellimate.izou.system.sound.SoundIDs.MuteEvent
 
resourceSelector - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StopEvent
 
retrieve(PluginDescriptor) - Method in class org.intellimate.izou.security.storage.SecureStorage
Retrieves a SecureContainer with the given secure ID of the plugin descriptor
retrieveAndRegisterAddOns() - Method in class org.intellimate.izou.addon.AddOnManager
retrieves and registers all AddOns.
RootPermission - Class in org.intellimate.izou.security
 
run() - Method in class org.intellimate.izou.events.EventDistributor
When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.
run() - Method in class org.intellimate.izou.events.LocalEventManager
 
run() - Method in class org.intellimate.izou.system.file.FileManager
Main method of fileManager, it constantly waits for new events and then processes them

S

SecureContainer - Class in org.intellimate.izou.security.storage
The SecureContainer represents a way to store data safely without other addOns having access to it.
SecureContainer() - Constructor for class org.intellimate.izou.security.storage.SecureContainer
Creates a new secure container
secureGet(String) - Method in class org.intellimate.izou.security.storage.SecureContainer
Retrieves and decrypts key and value and returns the decrypted value
securePut(String, String) - Method in class org.intellimate.izou.security.storage.SecureContainer
Encrypts and adds key and value to the stored data map
SecureStorage - Class in org.intellimate.izou.security.storage
The SecureStorage class offers a way for addOns to store data so that other addOns cannot access it.
SecureStorage(Main) - Constructor for class org.intellimate.izou.security.storage.SecureStorage
Creates a new SecureStorage instance if and only if none has been created yet
SecurityFunctions - Class in org.intellimate.izou.security
SecurityFunction implements basic cryptographic functions like hash functions or encryption and decryption functions.
SecurityFunctions() - Constructor for class org.intellimate.izou.security.SecurityFunctions
 
SecurityManager - Class in org.intellimate.izou.security
The IzouSecurityManager gives permission to all entitled components of Izou to execute or access files or commands.
sendMail(String, String, String, String, String) - Method in class org.intellimate.izou.support.SystemMail
Sends a mail to the address of toAddress with a subject of subject and a content of content with an attachment
sendMail(String, String, String) - Method in class org.intellimate.izou.support.SystemMail
Sends a mail to the address of toAddress with a subject of subject and a content of content WITHOUT an attachment
setClearTextData(HashMap<String, String>) - Method in class org.intellimate.izou.security.storage.SecureContainer
Sets the clear text data
setCryptData(HashMap<byte[], byte[]>) - Method in class org.intellimate.izou.security.storage.SecureContainer
Sets the crypt data array
setFramePosition(int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Sets the media position in sample frames.
setFramePosition(int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Sets the media position in sample frames.
setLoopPoints(int, int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Sets the first and last sample frames that will be played in the loop.
setLoopPoints(int, int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Sets the first and last sample frames that will be played in the loop.
setMicrosecondPosition(long) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClip
Sets the media position in microseconds.
setMicrosecondPosition(long) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Sets the media position in microseconds.
setMuteIfNonPermanent(boolean) - Method in interface org.intellimate.izou.system.sound.IzouSoundLine
sets whether other Addons audio-inputs should be muted while this line is open (only works for non-permanent lines).
setMuteIfNonPermanent(boolean) - Method in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
sets whether other Addons audio-inputs should be muted while this line is open (only works for non-permanent lines).
setPlugin(PluginWrapper) - Method in interface org.intellimate.izou.addon.AddOnModel
sets the Plugin IF it is not already set.
setResource(T) - Method in class org.intellimate.izou.resource.ResourceMinimalImpl
sets the Resource data.
sha3(String) - Method in class org.intellimate.izou.security.SecurityFunctions
Applies SHA-3 hash function on the input string
shouldCheck() - Method in class org.intellimate.izou.security.SecurityManager
performs some basic checks to determine whether to check the permission
shutdown() - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
method not implemented
shutdownNow() - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
method not fully implemented.
size() - Method in class org.intellimate.izou.util.IdentifiableSet
Returns the number of elements in this set (its cardinality).
size() - Method in class org.intellimate.izou.util.IdentificationSet
Returns the number of elements in this set (its cardinality).
SocketPermissionModule - Class in org.intellimate.izou.security
The SocketPermissionModule stores addOns that registered themselves to use socket connections.
SoundIDs - Class in org.intellimate.izou.system.sound
this class holds various descriptors used by the SoundManager to communicate with the Addons.
SoundIDs() - Constructor for class org.intellimate.izou.system.sound.SoundIDs
 
SoundIDs.EndedEvent - Class in org.intellimate.izou.system.sound
 
SoundIDs.MuteEvent - Class in org.intellimate.izou.system.sound
 
SoundIDs.StartEvent - Class in org.intellimate.izou.system.sound
 
SoundIDs.StartRequest - Class in org.intellimate.izou.system.sound
 
SoundIDs.StopEvent - Class in org.intellimate.izou.system.sound
 
SoundIDs.UnMuteEvent - Class in org.intellimate.izou.system.sound
 
soundManager - Variable in class org.intellimate.izou.system.sound.IzouSoundLineBaseClass
 
SoundManager - Class in org.intellimate.izou.system.sound
the SoundManager manages all IzouSoundLine, tracks them and is responsible for enforcing that only one permanent- AddOn can play at one time.
SoundManager(Main) - Constructor for class org.intellimate.izou.system.sound.SoundManager
 
start(Stage) - Method in class org.intellimate.izou.system.javafx.JavaFXInitializer
 
start() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Allows a line to engage in data I/O.
StartEvent() - Constructor for class org.intellimate.izou.system.sound.SoundIDs.StartEvent
 
StartRequest() - Constructor for class org.intellimate.izou.system.sound.SoundIDs.StartRequest
 
stop() - Method in class org.intellimate.izou.events.EventDistributor
stops the EventDistributor
stop() - Method in class org.intellimate.izou.events.LocalEventManager
Should stop the EventManager.
stop() - Method in interface org.intellimate.izou.output.OutputPluginModel
stops the OutputPlugin
stop() - Method in class org.intellimate.izou.system.sound.IzouSoundDataLine
Stops the line.
StopEvent() - Constructor for class org.intellimate.izou.system.sound.SoundIDs.StopEvent
 
store(PluginDescriptor, SecureContainer) - Method in class org.intellimate.izou.security.storage.SecureStorage
Stores a SecureContainer with the given secure ID of the plugin descriptor.
submit(Callable<T>) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
submits a Task to the ThreadPool
submit(Runnable, T) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 
submit(Runnable) - Method in class org.intellimate.izou.threadpool.TrackingExecutorService
 
submit(Runnable) - Method in interface org.intellimate.izou.util.AddonThreadPoolUser
submits the Runnable to the AddOns Thread-Pool
submit(Supplier<U>) - Method in interface org.intellimate.izou.util.AddonThreadPoolUser
submits the Supplier to the AddOns Thread-Pool
System - Interface in org.intellimate.izou.system.context
this interface provides various methods to interact with Izou-parts not fitting in the other context-categories.
SystemInitializer - Class in org.intellimate.izou.system
The SystemInitializer does any system wide initialization before Izou is started.
SystemInitializer(Main) - Constructor for class org.intellimate.izou.system.SystemInitializer
Creates a new SystemInitializer object
SystemMail - Class in org.intellimate.izou.support
The SystemMail class can be used to send emails from the Izou to preferably the owner of the Izou in order to alert him about issues regarding Izou.

T

ThreadPool - Interface in org.intellimate.izou.system.context
 
ThreadPoolManager - Class in org.intellimate.izou.threadpool
contains all the ThreadPools.
ThreadPoolManager(Main) - Constructor for class org.intellimate.izou.threadpool.ThreadPoolManager
creates a new ThreadPoolManager
timeOut(Collection<? extends V>, int) - Method in interface org.intellimate.izou.util.AddonThreadPoolUser
times out the collection of futures
toString() - Method in class org.intellimate.izou.identification.Identification
 
toString() - Method in class org.intellimate.izou.resource.ListResourceMinimalImpl
 
TrackingExecutorService - Class in org.intellimate.izou.threadpool
This is a ExecutorService where the Source of every submitted Thread is easily identifiable.
type - Static variable in class org.intellimate.izou.system.sound.SoundIDs.EndedEvent
 
type - Static variable in class org.intellimate.izou.system.sound.SoundIDs.MuteEvent
 
type - Static variable in class org.intellimate.izou.system.sound.SoundIDs.StopEvent
 
type - Static variable in class org.intellimate.izou.system.sound.SoundIDs.UnMuteEvent
 

U

UnMuteEvent() - Constructor for class org.intellimate.izou.system.sound.SoundIDs.UnMuteEvent
 
unregister(FileSubscriber) - Method in interface org.intellimate.izou.system.context.Files
Unregisters all instances of fileSubscriber found.
unregister(FileSubscriber) - Method in class org.intellimate.izou.system.file.FilePublisher
Unregisters all instances of fileSubscriber found.
unregisterCaller(Identification) - Method in class org.intellimate.izou.events.LocalEventManager
Unregister with the EventManager.
unregisterEventCaller(Identification) - Method in interface org.intellimate.izou.system.context.Events
Unregister with the LocalEventManager.
unregisterEventFinishedListener(EventModel<EventModel>, EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
unregister an EventListener that got called when the event finished processing.
unregisterEventFinishedListener(EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
unregister an EventListener that got called when the event finished processing.
unregisterEventFinishedListener(EventModel, EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
unregister an EventListener that got called when the event finished processing.
unregisterEventFinishedListener(EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
unregister an EventListener that got called when the event finished processing.
unregisterEventListener(EventModel<EventModel>, EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
unregister an EventListener It will unregister for all Descriptors individually! It will also ignore if this listener is not listening to an Event.
unregisterEventListener(EventListenerModel) - Method in class org.intellimate.izou.events.EventDistributor
unregister an EventListener It will unregister for all registered descriptors.
unregisterEventListener(EventModel, EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
unregister an EventListener that gets called before the generation of the resources and the outputPlugins.
unregisterEventListener(EventListenerModel) - Method in interface org.intellimate.izou.system.context.Events
unregister an EventListener that gets called before the generation of the resources and the outputPlugins.
unregisterEventPublisher(Identification) - Method in class org.intellimate.izou.events.EventDistributor
with this method you can unregister EventPublisher add a Source of Events to the System.
unregisterEventPublisher(Identification) - Method in interface org.intellimate.izou.system.context.EventsDistributor
with this method you can unregister EventPublisher add a Source of Events to the System.
unregisterEventsController(EventsControllerModel) - Method in class org.intellimate.izou.events.EventDistributor
Unregisters an EventController
unregisterEventsController(EventsControllerModel) - Method in interface org.intellimate.izou.system.context.EventsDistributor
Unregisters an EventController
unregisterResourceBuilder(ResourceBuilderModel) - Method in class org.intellimate.izou.resource.ResourceManager
unregister a ResourceBuilder.
unregisterResourceBuilder(ResourceBuilderModel) - Method in interface org.intellimate.izou.system.context.Resources
unregister a ResourceBuilder.
update() - Method in interface org.intellimate.izou.system.file.FileSubscriber
Method that is called when a file pertaining to a reloadableFile is changed.

V

valueOf(String) - Static method in enum org.intellimate.izou.events.EventLifeCycle
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.intellimate.izou.events.EventLifeCycle
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte[], int, int) - Method in class org.intellimate.izou.system.sound.IzouSoundLineClipAndSDLine
Writes audio data to the mixer via this source data line.
write(byte[], int, int) - Method in class org.intellimate.izou.system.sound.IzouSoundSourceDataLine
Writes audio data to the mixer via this source data line.
writeToFile(String, String) - Method in interface org.intellimate.izou.system.context.Files
Writes default file to real file The default file would be a file that can be packaged along with the code, from which a real file (say a properties file for example) can be loaded.
writeToFile(String, String) - Method in class org.intellimate.izou.system.file.FileManager
Writes default file to real file The default file would be a file that can be packaged along with the code, from which a real file (say a properties file for example) can be loaded.
A C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.