- 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
- 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
- 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.
- 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
-
- 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
-
- 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
-
- 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
- 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.