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

A

ableToJumpDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
ableToSelectTrackDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
Activator - Class in org.intellimate.izou.sdk.activator
The Task of an Activator is to listen for whatever you choose to implement and fires events to notify a change.
Activator(Context, String) - Constructor for class org.intellimate.izou.sdk.activator.Activator
 
activatorStarts() - Method in class org.intellimate.izou.sdk.activator.Activator
This method will be called in a loop.
addDescriptor(String) - Method in class org.intellimate.izou.sdk.events.Event
sets the Descriptors (but not the Event-Type).
addEventLifeCycleListener(EventLifeCycle, Consumer<EventLifeCycle>) - Method in class org.intellimate.izou.sdk.events.Event
adds the Consumer to the specified EventLifeCycle.
AddOn - Class in org.intellimate.izou.sdk.addon
All AddOns must extend this Class.
AddOn(String) - Constructor for class org.intellimate.izou.sdk.addon.AddOn
The default constructor for AddOns
AddOnModule - Class in org.intellimate.izou.sdk.util
This is the base-class for all AddOn-Modules, it provides various utility methods.
AddOnModule(Context, String) - Constructor for class org.intellimate.izou.sdk.util.AddOnModule
initializes the Module
addResource(ResourceModel) - Method in class org.intellimate.izou.sdk.events.Event
adds a Resource to the Container
addResource(ResourceModel) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
adds a Resource to the Container
addResource(List<ResourceModel>) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
adds a List of Resources to the Container
addResourceIdToWishList(String) - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
adds id of resource to the wish list
addResources(List<ResourceModel>) - Method in class org.intellimate.izou.sdk.events.Event
adds a List of Resources to the Container
addToEventList(EventModel) - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
Adds an event to blockingQueue
ALARM_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.events.CommonEvents
if the type of event is based on comparing the current time a fixed or dynamic time AND the of the other systems reaction should be consistent ignoring environment variables
alarmListener(Identifiable) - Method in class org.intellimate.izou.sdk.events.CommonEvents
if the type of event is based on comparing the current time a fixed or dynamic time AND the of the other systems reaction should be consistent ignoring environment variables
albumCoverDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
albumCoverFormatDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
albumDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
announceEvents() - Method in class org.intellimate.izou.sdk.contentgenerator.ContentGenerator
this method is called to register for what Events it wants to provide Resources.
announceEvents() - Method in interface org.intellimate.izou.sdk.frameworks.common.resources.ResourcesProviderBase
 
announceEvents() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
this method is called to register for what Events it wants to provide Resources.
announceResources() - Method in class org.intellimate.izou.sdk.contentgenerator.ContentGenerator
This method is called to register what resources the object provides.
announceResources() - Method in interface org.intellimate.izou.sdk.frameworks.common.resources.ResourcesProviderBase
 
announceResources() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
 
announceResources() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
 
announceResources() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
This method is called to register what resources the object provides.
just pass a List of Resources without Data in it.
announceResources() - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundResources
 
announceResources() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceResourceProvider
 
artistDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 

B

blockingQueueHandling() - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
Default implementation waits until a new Event has been received and then processes it.
blockingQueueHandling() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
Default implementation waits until a new Event has been received and then processes it.
bmpDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
broadcastAvailablePlaylists(Supplier<List<String>>, Function<String, Playlist>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability to return the available playlists on request.
BroadcasterAvailablePlaylists - Class in org.intellimate.izou.sdk.frameworks.music.resources
If the player is able to broadcast the available playlists, this resource can be used to them.
BroadcasterAvailablePlaylists() - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
creates a new Resource.
BroadcasterAvailablePlaylists(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
creates a new Resource.
BroadcasterAvailablePlaylists(Identification, List<String>) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
creates a new Resource.
BroadcasterAvailablePlaylists(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
creates a new Resource.
BroadcasterAvailablePlaylists(Identification, List<String>, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
creates a new Resource.
BroadcasterPlaylist - Class in org.intellimate.izou.sdk.frameworks.music.resources
use this method obtain a specified Playlist.
BroadcasterPlaylist(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates a new Resource.
BroadcasterPlaylist(Identification, HashMap<String, Object>) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates a new Resource.
BroadcasterPlaylist(HashMap<String, Object>, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates a new Resource.
BroadcasterPlaylist(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates a new Resource.
BroadcasterPlaylist(Identification, HashMap<String, Object>, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates a new Resource.
broadcastingDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 

C

call() - Method in class org.intellimate.izou.sdk.activator.Activator
 
canChangeVolume() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether you can change the Volume from outside the player
canRepeatPlayback() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to shuffle songs in a playlist
canRepeatPlaybackOfSong() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to repeat songs in a playlist
canRun(EventModel) - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
Checks if the outputExtension can execute with the current event
canShufflePlayback() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to shuffle the playback
Capabilities - Class in org.intellimate.izou.sdk.frameworks.music
This class has information about the capabilities of the Music-Player.
Capabilities(Context) - Constructor for class org.intellimate.izou.sdk.frameworks.music.Capabilities
Deprecated.
context is not used anymore
Capabilities() - Constructor for class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
CapabilitiesResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this class is used to hold the capabilities-resource for events,can also be obtained via the resourceManager
CapabilitiesResource() - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.CapabilitiesResource
creates a new Resource.
CapabilitiesResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.CapabilitiesResource
creates a new Resource.
CapabilitiesResource(Identification, Capabilities) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.CapabilitiesResource
creates a new Resource.
CapabilitiesResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.CapabilitiesResource
creates a new Resource.
CapabilitiesResource(Identification, Capabilities, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.CapabilitiesResource
creates a new Resource.
CHANGE_PLAYBACK - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
CHANGE_VOLUME - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
changeVolumeDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
command(String, Playlist, Progress, TrackInfo, Volume) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
commands the player to fulfill the command
CommandHandler - Class in org.intellimate.izou.sdk.frameworks.music.player.template
this class is used to handle the Commands and directs them to the registered methods.
CommandHandler(MusicHelper, MusicProvider, Runnable, Capabilities) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
creates a new CommandHandler
CommandResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
A resource containing commands for the player.
CommonEvents - Class in org.intellimate.izou.sdk.events
A collection of common Event-Listeners, Descriptions and Types, see online document
CommonEvents() - Constructor for class org.intellimate.izou.sdk.events.CommonEvents
 
CommonEvents.Descriptors - Class in org.intellimate.izou.sdk.events
common descriptors
CommonEvents.Presence - Class in org.intellimate.izou.sdk.events
the common EventListeners and Descriptors associated with the Presence
CommonEvents.Response - Class in org.intellimate.izou.sdk.events
the common EventListeners and Descriptors associated with the Response
CommonEvents.Type - Class in org.intellimate.izou.sdk.events
the common EventListeners and Types
constructCapabilites(HashMap<String, Boolean>, Context) - Static method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
containsDescriptor(String) - Method in class org.intellimate.izou.sdk.events.Event
returns whether the event contains the specific descriptor.
containsResourcesFromSource(String) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
checks whether there are any resources registered from the source
ContentGenerator - Class in org.intellimate.izou.sdk.contentgenerator
The Task of an ContentGenerator is to generate a Resources-Object when a Event it subscribed to was fired.
ContentGenerator(String, Context) - Constructor for class org.intellimate.izou.sdk.contentgenerator.ContentGenerator
Creates a new content generator.
ContentGeneratorModel - Interface in org.intellimate.izou.sdk.specification
The Task of an ContentGenerator is to generate a Resources-Object when a Event it subscribed to was fired.
ContentGenerators - Interface in org.intellimate.izou.sdk.specification.context
 
Context - Class in org.intellimate.izou.sdk
The Izou context is a means for all addOns to get general information they might need.
Context(Context) - Constructor for class org.intellimate.izou.sdk.Context
Creates a context for the addOn.
ContextProvider - Interface in org.intellimate.izou.sdk.util
This interface signals that this class returns a Context
controlEventDispatcher(EventModel) - Method in class org.intellimate.izou.sdk.events.EventsController
 
controlEvents(EventModel) - Method in class org.intellimate.izou.sdk.events.EventsController
Controls whether the fired Event should be dispatched to all the listeners.
controlEvents(EventModel) - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
Controls whether the fired Event should be dispatched to all the listeners.
controlOutputPluginBehaviour(Function<List<Identification>, HashMap<Integer, List<Identification>>>) - Method in class org.intellimate.izou.sdk.events.EventBehaviourController
this method sets the controls for the Output-Plugin Behaviour.
createCapabilitiesResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
creates the CapabilitiesResource
createCommandHandler() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
override this method if you want to change the command handler
createCommandResource(Identification, String, Capabilities, Context) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
creates a new Resource.
createEndedEvent(Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.EndedEvent
creates a new EndedEvent
createEvent(String, Identification) - Static method in class org.intellimate.izou.sdk.events.Event
Creates a new Event Object
createEvent(String, Identification, List<String>) - Static method in class org.intellimate.izou.sdk.events.Event
Creates a new Event Object
createEventListener(String, String, String, Identifiable) - Static method in class org.intellimate.izou.sdk.contentgenerator.EventListener
create the EventListener
createLeavingEvent(Identification, boolean, List<String>) - Static method in class org.intellimate.izou.sdk.frameworks.presence.events.LeavingEvent
creates a new LeavingEvent
createMusicPlayerError(Identification, String) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerError
creates a new MusicPlayerError
createMuteEvent(Identification, Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.MuteEvent
creates a new MuteEvent
createMuteEvent(Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.MuteEvent
creates a new MuteEvent, will mute everything
createNowPlayingResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates NowPlayingResource
createPlaybackStateResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates the PlaybackState Resource
createPlayerCommand(Identification, Identification, String, Capabilities, Context) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerCommand
Creates a new Event Object
createPlayerRequest(boolean, Identification, AddOnModule) - Static method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
creates a new PlayerRequest.
createPlayerRequest(TrackInfo, Identification, AddOnModule) - Static method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
creates a new PlayerRequest.
createPlayerRequest(TrackInfo, boolean, Identification, AddOnModule) - Static method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
creates a new PlayerRequest.
createPlayerRequest(Playlist, Identification, AddOnModule) - Static method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
creates a new PlayerRequest.
createPlayerRequest(Playlist, boolean, Identification, AddOnModule) - Static method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
creates a new PlayerRequest.
createPlayerResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates the PlayerResource
createPlayerUpdate(Identification) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerUpdate
Creates a new Event Object
createPlayerUpdate(Identification, Volume) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerUpdate
Creates a new Event Object
createPlayerUpdate(Identification, Playlist) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerUpdate
Creates a new Event Object
createPlayerUpdate(Identification, TrackInfo) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerUpdate
Creates a new Event Object
createPlaylistAnswer(Identification, Playlist) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates the Playlist-Answer
createPlaylistRequest(Identification, String) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
creates the Playlist-Request
createPresenceEvent(Identification, boolean, boolean, boolean, List<String>) - Static method in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
creates a new PresenceEvent
createPresenceEvent(Identification, boolean, boolean, boolean, List<String>, Long) - Static method in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
creates a new PresenceEvent
createPresenceResource() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceResourceProvider
creates a PresenceResource ready to return
createProgressResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates the ProgressResource
createResource(String) - Method in interface org.intellimate.izou.sdk.util.ResourceCreator
creates a new Resource with the specified ID (=Name)
createResource(String, Identification) - Method in interface org.intellimate.izou.sdk.util.ResourceCreator
creates a new Resource with the specified ID (=Name)
createResource(String, T) - Method in interface org.intellimate.izou.sdk.util.ResourceCreator
creates a new Resource with the specified ID (=Name)
createResource(String, T, Identification) - Method in interface org.intellimate.izou.sdk.util.ResourceCreator
creates a new Resource with the specified ID (=Name)
createStartEvent(Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StartEvent
creates a new StartEvent.
createStartEvent(Identification, boolean) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StartEvent
creates a new StartEvent
createStartMusicRequest(Identification, Identification) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
creates a new StartRequest
createStartMusicRequest(Identification, Identification, TrackInfo) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
creates a new StartRequest
createStartMusicRequest(Identification, Identification, TrackInfo, boolean) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
creates a new StartRequest
createStartMusicRequest(Identification, Identification, Playlist) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
creates a new StartRequest
createStartMusicRequest(Identification, Identification, Playlist, boolean) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
creates a new StartRequest
createStopEvent(Identification, Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StopEvent
creates a new StopEvent
createStopEvent(Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StopEvent
creates a new StopEvent
createStopMusic(Identification, Identification) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StopMusic
creates a new StopRequest
createTrackInfoResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates the ProgressResource
createUnMuteEvent(Identification, Identification) - Static method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.UnMuteEvent
creates a new StopEvent
createUsingSoundResource() - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundResources
creates a UsingSoundResource ready to return
createVolume(int) - Static method in class org.intellimate.izou.sdk.frameworks.music.player.Volume
 
createVolumeResource() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates the VolumeResource

D

DATA_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
dataDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
debug(String, Throwable) - Method in interface org.intellimate.izou.sdk.util.ContextProvider
Used to log messages at debug level
debug(String) - Method in interface org.intellimate.izou.sdk.util.ContextProvider
Used to log messages at debug level
debug(String, Throwable) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at debug level
debug(String) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at debug level
Descriptors() - Constructor for class org.intellimate.izou.sdk.events.CommonEvents.Descriptors
 
durationDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 

E

EndedEvent - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events
this event indicates that the sound ended
EndedEvent(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.EndedEvent
Creates a new Event Object
endedSound() - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundHelper
fires an EndedEvent
equals(Object) - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
equals(Object) - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
equals(Object) - Method in class org.intellimate.izou.sdk.frameworks.music.player.Volume
 
error(String, Throwable) - Method in interface org.intellimate.izou.sdk.util.ContextProvider
Used to log messages at error level
error(String) - Method in interface org.intellimate.izou.sdk.util.ContextProvider
Used to log messages at error level
error(String, Throwable) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at error level
error(String) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at error level
ERROR_ALREADY_PLAYING - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.PlayerError
 
ERROR_ILLEGAL - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.PlayerError
 
ERROR_NOT_ABLE - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.PlayerError
 
Event - Class in org.intellimate.izou.sdk.events
This class represents an Event.
Event(String, Identification, List<String>) - Constructor for class org.intellimate.izou.sdk.events.Event
Creates a new Event Object
Event(String, Identification, ListResourceProvider, List<String>, EventBehaviourController) - Constructor for class org.intellimate.izou.sdk.events.Event
Creates a new Event Object
EventBehaviourController - Class in org.intellimate.izou.sdk.events
This class can control the Behaviour of the the Event, like which Output-Plugin should get the Event first.
EventBehaviourController() - Constructor for class org.intellimate.izou.sdk.events.EventBehaviourController
 
eventFired(EventModel) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
 
eventFired(EventModel) - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
Invoked when an activator-event occurs.
eventFired(EventModel) - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceNonConstant
Invoked when an activator-event occurs.
EventListener - Class in org.intellimate.izou.sdk.contentgenerator
This class is used in the ContentGenerator to signal that a ContentGenerator wants to get triggered when it gets fired.
EventPropertiesAssistant - Class in org.intellimate.izou.sdk.properties
EventPropertiesManager manages all events written in the local_events.properties file.
EventPropertiesAssistant(Context, String) - Constructor for class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
Creates a new EventPropertiesAssistant
EventsController - Class in org.intellimate.izou.sdk.events
represents an EventsController used for Controlling the dispatching of Events
EventsController(Context, String) - Constructor for class org.intellimate.izou.sdk.events.EventsController
 
exceptionThrown(Exception) - Method in interface org.intellimate.izou.sdk.util.LoggedExceptionCallback
 
export() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
exports the Playlist to a HashMap
export() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Progress
exports the progress
export() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
exports the TrackInfo to a Hashmap
export() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
exports the Presence to a HashMap

F

fatal(String, Throwable) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at fatal level
fatal(String) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at fatal level
fire(String, String) - Method in interface org.intellimate.izou.sdk.util.FireEvent
tries to fire an Event 5 times, returns true if succeed.
fire(String, List<String>) - Method in interface org.intellimate.izou.sdk.util.FireEvent
tries to fire an Event 5 times, returns true if succeed.
fire(String, List<String>, int) - Method in interface org.intellimate.izou.sdk.util.FireEvent
tries to fire an an Event specified times, returns true if succeed.
fire(Event, int) - Method in interface org.intellimate.izou.sdk.util.FireEvent
tries to fire an an Event specified times, returns true if succeed.
fire(Event) - Method in interface org.intellimate.izou.sdk.util.FireEvent
tries to fire an an Event 5 times, returns true if succeed.
FireEvent - Interface in org.intellimate.izou.sdk.util
 
fireLeaving() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceHelper
fires the leaving-Event
firePresence(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceHelper
fires the presence-Event
firePresence(List<String>, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceHelper
fires the presence-Event
fireStartMusicRequest(EventModel) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
this method will be called to create and fire the StartMusicRequest
FIRST_ENCOUNTER_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
Means that the Addon encountered the user the first time IN THE SPECIFIED MODE (Strict/General) since he left.
FQCN - Static variable in interface org.intellimate.izou.sdk.util.Loggable
 
FULL_RESPONSE_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Response
Event for maximum response.
fullResponseListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Response
Event for maximum response.

G

GENERAL_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.LeavingEvent
this event does not mean the user is able to notice anything (can be used for warm-up), it indicates he might be
GENERAL_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
this event does not mean the user is able to notice anything (can be used for warm-up), it indicates he might be
generalLeavingListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Presence
it means the user has probably left (he could have left a while ago)
generalListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Presence
this event does not mean the user is able to notice anything (can be used for warm-up), it indicates he might be.
generate(EventModel, Object) - Method in class org.intellimate.izou.sdk.output.OutputExtension
generates the data for the given Event
generate(EventModel) - Method in class org.intellimate.izou.sdk.output.OutputExtension
generates the data for the given Event
generate(EventModel, X) - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
generates the data for the given Event
generateResource(ResourceModel, Optional<EventModel>) - Method in interface org.intellimate.izou.sdk.frameworks.common.resources.ResourcesProviderBase
generates the resources
generateResource(ResourceModel, Optional<EventModel>) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
generates the resources
generateResource(ResourceModel, Optional<EventModel>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
generates the resources
generateResource(ResourceModel, Optional<EventModel>) - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundResources
generates the resources
generateResource(ResourceModel, Optional<EventModel>) - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceResourceProvider
generates the resources
generateResource(String) - Method in interface org.intellimate.izou.sdk.util.ResourceUser
generates the specified resource from the first matching ResourceBuilder (use the ID if you want to be sure).
generateResource(String, Identification) - Method in interface org.intellimate.izou.sdk.util.ResourceUser
generates the specified resource from the specified ResourceBuilder.
genreDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
getActivators() - Method in class org.intellimate.izou.sdk.Context
returns the API to manage the Activators
getAddOn() - Method in class org.intellimate.izou.sdk.Context
gets addOn
getAlbum() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a String containing the Name of the Album
getAlbumCover() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns the album cover as bytes, format specified by: TrackInfo.getAlbumCoverFormat().
getAlbumCoverFormat() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns the format of the album cover, which can be obtained by calling TrackInfo.getAlbumCover().
getAllInformations() - Method in class org.intellimate.izou.sdk.events.Event
returns a List containing all the Descriptors and the type.
getArgument() - Method in class org.intellimate.izou.sdk.output.OutputPlugin
returns the argument for the OutputExtensions
getArgument() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
returns the argument for the OutputExtensions
getArgumentType() - Method in class org.intellimate.izou.sdk.output.OutputExtension
returns the Type of the argument for the OutputExtensions, or null if none
getArgumentType() - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
returns the Type of the Argument or null if none
getArgumentType() - Method in class org.intellimate.izou.sdk.output.OutputPlugin
returns the Type of the argument for the OutputExtensions, or null if none
getArgumentType() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
returns the Type of the argument for the OutputExtensions, or null if none
getArtist() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a String containing the Name of the Artist
getAvailablePlaylists() - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
provides all the names of the broadcasted playlists
getBmp() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a String containing the BMP
getCapabilities() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
gets the Capabilities of the Player
getCapabilities() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
gets the Capabilities of the Player
getCapabilities() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
gets the Capabilities of the Player
getCapabilities() - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
returns the Capabilities of the Player
getCommandHandler() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
returns the CommandHandler
getConsumer() - Method in class org.intellimate.izou.sdk.resource.Resource
returns the consumer of the object (if set).
getContentGenerators() - Method in class org.intellimate.izou.sdk.Context
returns the API used to manage the ContentGenerators
getContext() - Method in class org.intellimate.izou.sdk.addon.AddOn
Returns the Context of the AddOn.
getContext() - Method in class org.intellimate.izou.sdk.util.AddOnModule
returns the instance of Context
getContext() - Method in interface org.intellimate.izou.sdk.util.ContextProvider
returns the instance of Context
getCurrent() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
returns the current played track or null
getCurrentPlaylist() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
gets the current Playlist
getCurrentPlaylist() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
gets the current Playlist
getCurrentPlaylist() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
gets the current Playlist
getCurrentProgress() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
gets the Progress
getCurrentProgress() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
gets the Progress
getCurrentProgress() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
gets the Progress
getData() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
returns the associated data (not really specified, specified by implementation)
getData() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns the data of the TrackInfo.
getDefaultPropertiesPath() - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Gets the path to default properties file path (the file which is copied into the real properties on start)
getDescription() - Method in class org.intellimate.izou.sdk.contentgenerator.EventListener
the description of the descriptor
getDescriptor() - Method in class org.intellimate.izou.sdk.contentgenerator.EventListener
Returns the descriptor of the Event you want to listen to
getDescriptorID() - Method in class org.intellimate.izou.sdk.contentgenerator.EventListener
an ID for the descriptor (Should contain no special characters, spaces etc.)
getDescriptors() - Method in class org.intellimate.izou.sdk.events.Event
returns a List containing all the Descriptors.
getDuration() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a long containing the Duration in milliseconds
getEvent() - Method in class org.intellimate.izou.sdk.contentgenerator.EventListener
Returns the associated Event
getEventBehaviourController() - Method in class org.intellimate.izou.sdk.events.Event
returns the associated EventBehaviourController
getEventBlockingQueue() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
gets the blocking-queue that stores the backlog of Events
getEventID(String) - Method in class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
Gets the full event ID associated with the key key
getEventPropertiesAssistant() - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Gets the EventPropertiesAssistant
getEventPropertiesPath() - Method in class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
gets the String containing the Properties-Path
getEvents() - Method in class org.intellimate.izou.sdk.Context
returns the API used for interaction with Events
getFiles() - Method in class org.intellimate.izou.sdk.Context
returns the API used for interaction with Files
getGenre() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a String containing the Genre
getID() - Method in class org.intellimate.izou.sdk.addon.AddOn
An ID must always be unique.
getID() - Method in class org.intellimate.izou.sdk.events.Event
The ID of the Event.
getID() - Method in class org.intellimate.izou.sdk.resource.Resource
An ID must always be unique.
getID() - Method in class org.intellimate.izou.sdk.util.AddOnModule
 
getIsPresent(boolean, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResourceHelper
returns a CompletableFuture containing true if present, else false.
getLength() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Progress
returns the length of the Track in milliseconds
getLevel() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
returns the (vague) level of the reliability of the data.
getLevel() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
gets the PresenceIndicatorLevel of the addon (mainly used for communication between presence-providing addons)
getLevel() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
gets the PresenceIndicatorLevel of the addon (mainly used for communication between presence-providing addons)
getListResourceContainer() - Method in class org.intellimate.izou.sdk.events.Event
returns all the Resources the Event currently has
getLogger() - Method in class org.intellimate.izou.sdk.Context
returns the API used to log
getName() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
gets the name (optional)
getName() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a String containing the Name of the Track
getOutput() - Method in class org.intellimate.izou.sdk.Context
returns the API used to manage the OutputPlugins and OutputExtensions
getOutputExtensionList() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
get the outputExtensionList
getOutputPluginBehaviour(List<Identification>) - Method in class org.intellimate.izou.sdk.events.EventBehaviourController
generates the data to control the Event
getPlaybackModes() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
retruns the active PlaybackModes
getPlaybackState() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
gets the PlaybackState of the Player
getPlaybackState() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
gets the PlaybackState of the Player
getPlaybackState() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
gets the PlaybackState of the Player
getPlaybackStateFromResource(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.PlaybackStateResource
returns the PlaybackState from the resource
getPlayer() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
 
getPlayer() - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
provides the ID of the associated player
getPlayerRequest(String) - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
asks the player for more information about the specified playlist and creates a PlayerRequest with the answer.
getPlayerRequest(String, boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
asks the player for more information about the specified playlist and creates a PlayerRequest with the answer.
getPlaylist(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.NowPlayingResource
gets the first playlist if found in the EventModel
getPlaylist(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.PlaylistResource
gets the first playlist if found in the EventModel
getPlaylist(String) - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
asks the Player for more information about the playlist.
getPlaylists(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
 
getPlaylistsFromPlayer(Identification, AddOnModule) - Static method in class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
creates a new PlaylistSelector.
getPlugin() - Method in class org.intellimate.izou.sdk.addon.AddOn
Gets the associated Plugin.
getPluginId() - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
gets the id of the output-plugin the outputExtension belongs to
getPosition() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
returns the current position
getPosition() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Progress
returns the current position in milliseconds
getProgress(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.ProgressResource
gets the first Progress if found in the EventModel
getProperties() - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Gets the properties object
getPropertiesAssistant() - Method in class org.intellimate.izou.sdk.Context
Gets the API used for the Properties
getPropertiesFile() - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Gets the path to properties file (the real properties file - as opposed to the defaultProperties.txt file)
getPropertiesPath() - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Gets the path to properties file (the real properties file - as opposed to the defaultProperties.txt file)
getProperty(String) - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Searches for the property with the specified key in this property list.
getProvider() - Method in class org.intellimate.izou.sdk.resource.Resource
returns the provider of the Resource.
getQueue() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
returns the queue
getReceivingType() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
returns the Type of the one wants to receive from the OutputExtensions
getResource() - Method in class org.intellimate.izou.sdk.resource.Resource
returns the associated Resource data if set.
getResourceID() - Method in class org.intellimate.izou.sdk.resource.Resource
returns the ID of the Resource.
getResourceIdWishList() - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
returns its resourceIdWishList
getResources() - Method in class org.intellimate.izou.sdk.Context
returns the API used for interaction with Resource
getReturnType() - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
returns the ReturnType of the generic
getSource() - Method in class org.intellimate.izou.sdk.events.Event
returns the Source of the Event, e.g.
getSystem() - Method in class org.intellimate.izou.sdk.Context
 
getThreadPool() - Method in class org.intellimate.izou.sdk.Context
returns the API used to manage the ThreadPool
getThreadPool() - Method in interface org.intellimate.izou.sdk.specification.context.ThreadPool
returns a ThreadPool associated with the AddOn
getTimeoutLimit() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
gets the timeout-limit in Milliseconds
getTimePassed(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.presence.resources.LastEncountered
returns the time passed if available
getTrackInfo(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
gets the first TrackInfo if found in the EventModel
getTriggeredEvents() - Method in interface org.intellimate.izou.sdk.specification.ContentGeneratorModel
this method returns a List of EventListener, which indicate for which Events the ContentGenerator should be triggered.
getTriggeredResources() - Method in interface org.intellimate.izou.sdk.specification.ContentGeneratorModel
This method is called to register what resources the object provides.
getType() - Method in class org.intellimate.izou.sdk.events.Event
The type of the Event.
getVolume() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
gets the Volume
getVolume() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
gets the Volume
getVolume() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
gets the Volume
getVolume() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Volume
returns the volume
getVolume(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.VolumeResource
gets the first Volume if found in the EventModel
getYear() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a String containing the Year of the release

H

handleCommandResources(EventModel) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
this method gets called when a new Command was found.
handleFutures(List<CompletableFuture<X>>, EventModel) - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
 
handlesPlayRequestFromOutside() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether you can request playing from outside addons
hashCode() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
hashCode() - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
hashCode() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Volume
 
hasNextPrevious() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to select the next/previous track
hasPlayPauseControl() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether you can pause the playback without ending the player
hasPlayRequestDetailed() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether you can request a track with providing a TrackInfo/Playlist
hasProvider() - Method in class org.intellimate.izou.sdk.resource.Resource
returns whether a provider is set

I

ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.PlayerCommand
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.PlayerError
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.PlayerUpdate
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.events.StopMusic
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.MusicErrorResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.MusicUsageResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.NowPlayingResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.PlaybackStateResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.PlaylistResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.ProgressResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.VolumeResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.EndedEvent
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.MuteEvent
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StartEvent
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StopEvent
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.UnMuteEvent
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.resource.UsingSoundResource
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.LeavingEvent
it means that the addon can guarantee that the user entered an area near izou
ID - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
it means that the addon can guarantee that the user entered an area near izou
ID - Static variable in class org.intellimate.izou.sdk.frameworks.presence.resources.LastEncountered
 
ID - Static variable in class org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResource
 
importFromHashMap(HashMap<String, Object>) - Static method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns the optional TrackInfo if the HashMap contains no malformed data
importFromResource(ResourceModel, Context) - Static method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
creates a TrackInfo from the resourceModel
importFromResource(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
creates a TrackInfo from the resourceModel
importPresence(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
imports (if no errors occurred) the Presence from the ResourceModel
importResource(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
constructs (if no errors were found) the Playlist from the Resource
importResource(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.player.Progress
creates a Progress-object from the resourceModel
InformationProvider - Class in org.intellimate.izou.sdk.frameworks.music.player.template
this class is responsible for communication information on request.
InformationProvider(Context, String, MusicProvider, CommandHandler) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
initializes the Module
initAddOn(Context) - Method in class org.intellimate.izou.sdk.addon.AddOn
Internal initiation of addOn - fake constructor, comes before prepare
initProperties() - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Initializes properties in the addOn.
IS_USING_NON_JAVA_OUTPUT - Static variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StartEvent
 
isAbleToJump() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to jump (select the current position of the track)
isAbleToSelectTrack() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to select a Track
isBroadcasting() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
returns whether you can obtain available Playlists via the BroadcasterAvailablePlaylists-resource.
isDone(EventModel) - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
 
isFirstEncountering() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
returns true if the user is first encountered in the current mode
isFirstEncountering() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
returns true if the user is first encountered in the current mode
isKnown() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
whether it is known that the user cause the Event
isKnown() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
whether it is known that the user caused the presence
isKnown() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
whether it is known that the user caused the presence
isNew(TrackInfo) - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
retruns true if any of these arguments is already existing and would be overwritten, otherwise retruns false.
isNew(String, String, String, byte[], String, String, String, String, String, long) - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
retruns true if any of these arguments is already existing and would be overwritten, otherwise retruns false.
isOutputRunning() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
true if using the sound output and false if not
isOutputRunning() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
true if playing and false if not
isOutputRunning() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
true if playing and false if not
isOutputRunning() - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundUsed
true if using the sound output and false if not
isOutputRunning() - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
retruns true if playing and false if not
isPermanent(EventModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.MusicUsageResource
gets whether the request is permanent (=permanent resource is available and true)
isPermanent(ResourceModel) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.MusicUsageResource
returns true if the resource is true, otherwise returns false
isPlaybackChangeable() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
whether one is able to change the playback
isPlaying() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
true if playing and false if not
isPlaying() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
true if playing and false if not
isPlaying() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
true if playing and false if not
isPresent() - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceResourceUser
returns a CompletableFuture containing true if present, else false.
isPresent(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceResourceUser
returns a CompletableFuture containing true if present, else false if not presence-providers were found, it returns false.
isPresent(boolean, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceResourceUser
returns a CompletableFuture containing true if present, else false.
isPresent(boolean, boolean, int) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceResourceUser
returns a CompletableFuture containing true if present, else false.
isPresent() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
whether it is present AND known
isPresent() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
returns true if the user might be/is present
isPresent() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
returns true if the user might be/is present
isRunning() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
 
isStrict() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
whether it is strict (very high probability that the user is around)
isStrict() - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
true if the addon can guarantee that the user is around, false if not
isStrict() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
true if the addon can guarantee that the user is around, false if not
isTarget(EventModel, Identifiable) - Static method in class org.intellimate.izou.sdk.frameworks.common.resources.SelectorResource
returns true if the identifiable is the target of the EventModel
isTarget(EventModel, Identification) - Static method in class org.intellimate.izou.sdk.frameworks.common.resources.SelectorResource
returns true if the identifiable is the target of the EventModel
isUsingJava() - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicProvider
true if using java, false if not (and for example a C-library)
isUsingJava() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.InformationProvider
true if using java, false if not (and for example a C-library)
isUsingJava() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
true if using java, false if not (and for example a C-library)
isUsingJava() - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundUsed
true if using java, false if not (and for example a C-library)
isUsingJava - Variable in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
 
isUsingJava() - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
true if using java, false if not (and for example a C-library)

J

JUMP - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 

K

KNOWN_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
it means that the user entered an area near izou
KNOWN_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
 
knownMillisTimeStampDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Progress
 
knownPositionDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Progress
 

L

LastEncountered - Class in org.intellimate.izou.sdk.frameworks.presence.resources
this Resource holds an integer containing the Seconds passed since the User was last encountered
LastEncountered(Identification, Long) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.resources.LastEncountered
creates a new Resource.
LeavingEvent - Class in org.intellimate.izou.sdk.frameworks.presence.events
this event guarantees that the user is not around anymore (as much as possible).
LeavingEvent(Identification, List<String>) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.events.LeavingEvent
Creates a new Event Object
leavingListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Presence
this event does indicate some kind of leaving, strict or general
lengthDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Progress
 
LEVEL_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
 
lifecycleCallback(EventLifeCycle) - Method in class org.intellimate.izou.sdk.events.Event
 
ListResourceProviderImpl - Class in org.intellimate.izou.sdk.resource
A ResourceContainer which holds all the Resources in an List internally
ListResourceProviderImpl() - Constructor for class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
 
Loggable - Interface in org.intellimate.izou.sdk.util
This interface has various utility-methods for Logging
LoggedExceptionCallback - Interface in org.intellimate.izou.sdk.util
This interface logs when its crashing inside the Izou-ThreadPool

M

MAJOR_RESPONSE_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Response
Event for major response.
majorResponseListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Response
Event for major response.
MINOR_RESPONSE_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Response
Event for a Welcome with minor response.
minorResponseListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Response
Event for a Welcome with minor response.
MusicErrorResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this class is used to hold the error-message
MusicErrorResource(Identification, String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.MusicErrorResource
creates a new Resource.
MusicHelper - Interface in org.intellimate.izou.sdk.frameworks.music.player
here lies some utility-methods for the music-player
MusicProvider - Interface in org.intellimate.izou.sdk.frameworks.music.player
here are the methods for the interfaces to access all needed states.
MusicResourceGenerator - Interface in org.intellimate.izou.sdk.frameworks.music.player
this interface is used to generate the resources.
MusicUsageResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this resource signals that an addon requests playing.
MusicUsageResource(Identification, Boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.MusicUsageResource
creates a new Resource.
mute() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
this method call must mute the plugin.
mute() - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
this method call must mute the plugin
MuteEvent - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events
signals that every Sound-Output should mute
MuteEvent(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.MuteEvent
Creates a new Event Object

N

NAME_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
nameDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
NEXT - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
nextLeaving(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceEventUser
returns a CompletableFuture, that completes when the next specified leaving-event was fired
nextPresence(boolean, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceEventUser
returns a CompletableFuture, that completes when the next specified presence-event was fired
nextPresence(boolean, boolean, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceEventUser
returns a CompletableFuture, that completes when the next specified presence-event was fired
nextPreviousDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
nextTrack() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
creates a new Playlist, with the next Track as head (or an illegal position if it is the last!!)
NO_PROGRESS - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Progress
if the audio has no specified beginning or end (for example a LiveStream of the audio output of the computer).
nonStrictAvailable() - Method in interface org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResourceHelper
updates the boolean a non Strict provider is available
NOT_INTERRUPT - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Descriptors
Event-type which indicates that this event is important and should not get cancelled
NOTIFICATION_TYPE - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Type
Event-Type which indicates that only your AddOn should react to an Event
notificationListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Type
Event-Type which indicates that only your AddOn should react to an Event
NowPlayingResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
returns the current played playlist if asked via the resourceManager
NowPlayingResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.NowPlayingResource
creates a new Resource.
NowPlayingResource(Identification, Playlist) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.NowPlayingResource
creates a new Resource.
NowPlayingResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.NowPlayingResource
creates a new Resource.
NowPlayingResource(Identification, Playlist, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.NowPlayingResource
creates a new Resource.

O

optionalToList(Optional<T>) - Method in interface org.intellimate.izou.sdk.util.ResourceCreator
utility method to create a list from an Optional.
org.intellimate.izou.sdk - package org.intellimate.izou.sdk
 
org.intellimate.izou.sdk.activator - package org.intellimate.izou.sdk.activator
 
org.intellimate.izou.sdk.addon - package org.intellimate.izou.sdk.addon
 
org.intellimate.izou.sdk.contentgenerator - package org.intellimate.izou.sdk.contentgenerator
 
org.intellimate.izou.sdk.events - package org.intellimate.izou.sdk.events
 
org.intellimate.izou.sdk.frameworks.common.resources - package org.intellimate.izou.sdk.frameworks.common.resources
 
org.intellimate.izou.sdk.frameworks.music - package org.intellimate.izou.sdk.frameworks.music
 
org.intellimate.izou.sdk.frameworks.music.events - package org.intellimate.izou.sdk.frameworks.music.events
 
org.intellimate.izou.sdk.frameworks.music.player - package org.intellimate.izou.sdk.frameworks.music.player
 
org.intellimate.izou.sdk.frameworks.music.player.template - package org.intellimate.izou.sdk.frameworks.music.player.template
 
org.intellimate.izou.sdk.frameworks.music.resources - package org.intellimate.izou.sdk.frameworks.music.resources
 
org.intellimate.izou.sdk.frameworks.music.user - package org.intellimate.izou.sdk.frameworks.music.user
 
org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events - package org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events
 
org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output - package org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output
 
org.intellimate.izou.sdk.frameworks.permanentSoundOutput.resource - package org.intellimate.izou.sdk.frameworks.permanentSoundOutput.resource
 
org.intellimate.izou.sdk.frameworks.presence.consumer - package org.intellimate.izou.sdk.frameworks.presence.consumer
 
org.intellimate.izou.sdk.frameworks.presence.events - package org.intellimate.izou.sdk.frameworks.presence.events
 
org.intellimate.izou.sdk.frameworks.presence.provider - package org.intellimate.izou.sdk.frameworks.presence.provider
 
org.intellimate.izou.sdk.frameworks.presence.provider.template - package org.intellimate.izou.sdk.frameworks.presence.provider.template
 
org.intellimate.izou.sdk.frameworks.presence.resources - package org.intellimate.izou.sdk.frameworks.presence.resources
 
org.intellimate.izou.sdk.output - package org.intellimate.izou.sdk.output
 
org.intellimate.izou.sdk.properties - package org.intellimate.izou.sdk.properties
 
org.intellimate.izou.sdk.resource - package org.intellimate.izou.sdk.resource
 
org.intellimate.izou.sdk.specification - package org.intellimate.izou.sdk.specification
 
org.intellimate.izou.sdk.specification.context - package org.intellimate.izou.sdk.specification.context
 
org.intellimate.izou.sdk.util - package org.intellimate.izou.sdk.util
 
OutputExtension<T> - Class in org.intellimate.izou.sdk.output
an OutputExtension without an Argument
OutputExtension(Context, String, String) - Constructor for class org.intellimate.izou.sdk.output.OutputExtension
creates a new outputExtension with a new id
OutputExtension(String, Context) - Constructor for class org.intellimate.izou.sdk.output.OutputExtension
creates a new outputExtension with a new id
outputExtensionAdded(Identification) - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
callback method to notify that an OutputExtension was added
OutputExtensionArgument<T,X> - Class in org.intellimate.izou.sdk.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.
OutputExtensionArgument(Context, String, String) - Constructor for class org.intellimate.izou.sdk.output.OutputExtensionArgument
creates a new outputExtension with a new id
OutputExtensionArgument(String, Context) - Constructor for class org.intellimate.izou.sdk.output.OutputExtensionArgument
creates a new outputExtension with a new id
outputExtensionRemoved(Identification) - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
callback method to notify that an OutputExtension was added
OutputPlugin<T> - Class in org.intellimate.izou.sdk.output
an OutputPlugin without an Argument
OutputPlugin(Context, String) - Constructor for class org.intellimate.izou.sdk.output.OutputPlugin
creates a new output-plugin with a new id
OutputPluginArgument<T,X> - Class in org.intellimate.izou.sdk.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
OutputPluginArgument(Context, String) - Constructor for class org.intellimate.izou.sdk.output.OutputPluginArgument
creates a new output-plugin with a new id

P

PAUSE - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
pausePlaying() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
signals that the playing paused
PermanentSoundHelper - Interface in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output
interface which provides various methods to
PermanentSoundResources - Interface in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output
implements methods to automatically create Resources
PermanentSoundUsed - Interface in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output
base-interface used for the other helper interfaces
play(EventModel) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
this method will be called if a request was cached which was eligible to start the music.
please check the events resources for parameters (if expected).
PLAY - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
PLAYBACK_MODE_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
playbackChangeableDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
PlaybackMode - Enum in org.intellimate.izou.sdk.frameworks.music.player
this class holds the different playback-modes
playbackRepeatDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
playbackRepeatSongDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
playbackShuffleDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
PlaybackState - Enum in org.intellimate.izou.sdk.frameworks.music.player
this class represents the 2 different PlaybackStates
PlaybackStateResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this class simply holds the playback-state for events,can also be obtained via the resourceManager
PlaybackStateResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaybackStateResource
creates a new Resource.
PlaybackStateResource(Identification, PlaybackState) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaybackStateResource
creates a new Resource.
PlaybackStateResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaybackStateResource
creates a new Resource.
PlaybackStateResource(Identification, PlaybackState, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaybackStateResource
creates a new Resource.
Player<T> - Class in org.intellimate.izou.sdk.frameworks.music.player.template
use this class to actually play music.
Player(Context, String, boolean, List<Identifiable>, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.Player
creates a new output-plugin with a new id
Player(Context, String, boolean, Identifiable, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.Player
creates a new output-plugin with a new id
Player(Context, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.Player
creates a new output-plugin with a new id
PlayerCommand - Class in org.intellimate.izou.sdk.frameworks.music.events
 
PlayerCommand(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.events.PlayerCommand
Creates a new Event Object
PlayerController - Class in org.intellimate.izou.sdk.frameworks.music.player.template
you should use this class to control your Player.
PlayerController(Context, String, Player) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
 
PlayerController(Context, String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
 
PlayerError - Class in org.intellimate.izou.sdk.frameworks.music.events
 
PlayerError(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.events.PlayerError
Creates a new Event Object
playerError(String) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an Music-Player-Error
playerError(String, Identification) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an Music-Player-Error
PlayerRequest - Class in org.intellimate.izou.sdk.frameworks.music.user
this is a simple class which should, added as a resource to an Event, request the Player to play the selected track or playlist.
PlayerRequest(TrackInfo, Playlist, boolean, Identification, Capabilities, Context, Identifiable) - Constructor for class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
internal Constructor
PlayerRequest(TrackInfo, Playlist, boolean, Identification, Capabilities, Context, Identifiable, Volume) - Constructor for class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
internal Constructor
PlayerResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
A resource which holds an Identification used obtain the current playing OP
PlayerResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlayerResource
creates a new Resource.
PlayerResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlayerResource
creates a new Resource.
PlayerUpdate - Class in org.intellimate.izou.sdk.frameworks.music.events
 
PlayerUpdate(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.events.PlayerUpdate
Creates a new Event Object
Playlist - Class in org.intellimate.izou.sdk.frameworks.music.player
a playlist is a list of TrackInfo-objects, it is immutable!
Playlist(String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
Playlist(List<TrackInfo>) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
Playlist(List<TrackInfo>, String, List<PlaybackMode>, int) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
Playlist(List<TrackInfo>, String, List<PlaybackMode>, int, String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
PlaylistResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this resource is simply used hold the playlist
PlaylistResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaylistResource
creates a new Resource.
PlaylistResource(Identification, Playlist) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaylistResource
creates a new Resource.
PlaylistResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaylistResource
creates a new Resource.
PlaylistResource(Identification, Playlist, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.PlaylistResource
creates a new Resource.
PlaylistSelector - Class in org.intellimate.izou.sdk.frameworks.music.user
this class is used to get the available Playlists from the player.
PlaylistSelector(Identification, Capabilities, List<String>, Context, Identifiable) - Constructor for class org.intellimate.izou.sdk.frameworks.music.user.PlaylistSelector
creates a new PlaylistSelector
playPauseControlDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
playRequestDetailedDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
playRequestOutsideDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 
POSITION_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 
prepare() - Method in class org.intellimate.izou.sdk.addon.AddOn
This method gets called before registering
Presence() - Constructor for class org.intellimate.izou.sdk.events.CommonEvents.Presence
 
Presence - Class in org.intellimate.izou.sdk.frameworks.presence.provider
this class holds all important information about the Presence of the user
Presence(PresenceIndicatorLevel, boolean, boolean, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
returns a new Presence-Object
PresenceConstant - Class in org.intellimate.izou.sdk.frameworks.presence.provider.template
the base template class for addons able to conclude about constant presence.
PresenceConstant(Context, String, boolean, PresenceIndicatorLevel) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
 
PresenceEvent - Class in org.intellimate.izou.sdk.frameworks.presence.events
this event indicates presence
PresenceEvent(Identification, List<String>) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
Creates a new Event Object
PresenceEventUser - Interface in org.intellimate.izou.sdk.frameworks.presence.consumer
provides various methods to get notified when the presence event got fired.
PresenceHelper - Interface in org.intellimate.izou.sdk.frameworks.presence.provider
util functions for providing presence
PresenceIndicatorLevel - Enum in org.intellimate.izou.sdk.frameworks.presence.provider
contains some constants describing different levels of indication that the user is around.
presenceListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Presence
this event does indicate some kind of presence, strict or general.
PresenceNonConstant - Class in org.intellimate.izou.sdk.frameworks.presence.provider.template
the base class for all presence-things that have no CONSTANT information (for example a motion-sensor).
PresenceNonConstant(Context, String, boolean, boolean, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceNonConstant
Deprecated.
addResponseDescriptors not used anymore
PresenceNonConstant(Context, String, boolean, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceNonConstant
 
PresenceProvider - Interface in org.intellimate.izou.sdk.frameworks.presence.provider
util class to provide information about the type of presence this addon can guarantee.
PresenceResource - Class in org.intellimate.izou.sdk.frameworks.presence.resources
returns true if the user might be around.
PresenceResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResource
creates a new Resource.
PresenceResource(Identification, Presence) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResource
creates a new Resource.
PresenceResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResource
creates a new Resource.
PresenceResource(Identification, Presence, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.presence.resources.PresenceResource
creates a new Resource.
PresenceResourceHelper - Interface in org.intellimate.izou.sdk.frameworks.presence.resources
provides basic methods to interact with the Presence Resource
PresenceResourceProvider - Interface in org.intellimate.izou.sdk.frameworks.presence.provider
provides the resources
PresenceResourceUser - Interface in org.intellimate.izou.sdk.frameworks.presence.consumer
utility class used interacting with information about presence obtained through resource.
PRESENT_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
 
PREVIOUS - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
Progress - Class in org.intellimate.izou.sdk.frameworks.music.player
The Progress of the current track.
Progress(long, long) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.Progress
 
Progress(long, long, long) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.Progress
 
ProgressResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this resource is simply used hold the progress for events,can also be obtained via the resourceManager
ProgressResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.ProgressResource
creates a new Resource.
ProgressResource(Identification, Progress) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.ProgressResource
creates a new Resource.
ProgressResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.ProgressResource
creates a new Resource.
ProgressResource(Identification, Progress, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.ProgressResource
creates a new Resource.
PropertiesAssistant - Class in org.intellimate.izou.sdk.properties
Manages property files, and is also a ReloadableFile
PropertiesAssistant(Context, String) - Constructor for class org.intellimate.izou.sdk.properties.PropertiesAssistant
 
PROVIDE_RESOURCE_ERROR - Static variable in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
 
PROVIDE_RESOURCE_ERROR_GENERATING - Static variable in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
 
PROVIDE_RESOURCE_ERROR_NOT_CAPABLE - Static variable in interface org.intellimate.izou.sdk.frameworks.music.player.MusicResourceGenerator
 
provideResource(List<? extends ResourceModel>, Optional<EventModel>) - Method in class org.intellimate.izou.sdk.contentgenerator.ContentGenerator
this method is called when an object wants to get a Resource.
provideResource(List<? extends ResourceModel>, Optional<EventModel>) - Method in interface org.intellimate.izou.sdk.frameworks.common.resources.ResourcesProviderBase
 
provideResource(List<? extends ResourceModel>, Optional<EventModel>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
This method is called when an object wants to get a Resource.
provideResource(List<? extends ResourceModel>, Optional<EventModel>) - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundResources
 
provideResource(String[]) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
returns all EXISTING resources for the ID.
provideResource(String) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
returns the FIRST resource (if existing)
provideResourceFromSource(String) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
returns the resource (if existing) from the source
providesResource(ResourceModel) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
checks whether it can provide the resource
providesResource(List<String>) - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
checks whether the ResourceContainer can provide at least ONE resource
providesTrackInfo() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
returns whether the player may provide TrackInfo
providesTrackInfoDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 

Q

QUEUE_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
 

R

register() - Method in class org.intellimate.izou.sdk.addon.AddOn
This method is used to register the modules
registerActivator() - Method in class org.intellimate.izou.sdk.addon.AddOn
Use this method to register (if needed) your Activators.
registerContentGenerator() - Method in class org.intellimate.izou.sdk.addon.AddOn
Use this method to register (if needed) your ContentGenerators.
registerContentGenerator(ContentGeneratorModel) - Method in interface org.intellimate.izou.sdk.specification.context.ContentGenerators
Register an ContentGenerator
registerEventController() - Method in class org.intellimate.izou.sdk.addon.AddOn
Use this method to register (if needed) your EventControllers.
registerEventID(String, String, String) - Method in class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
Registers or adds an event to the local_events.properties file
registerEventListener(EventListener) - Method in class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
Registers or adds an event to the local_events.properties file with the informations found in the EventListener
registerLeavingCallback(Consumer<EventModel>, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceEventUser
registers the the passed Consumer as a callback which will be called when an leaving event was fired.
registerOutputExtension() - Method in class org.intellimate.izou.sdk.addon.AddOn
Use this method to register (if needed) your Output.
registerOutputPlugin() - Method in class org.intellimate.izou.sdk.addon.AddOn
Use this method to register (if needed) your OutputPlugins.
registerPresenceCallback(Consumer<EventModel>, boolean, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceEventUser
registers the the passed Consumer as a callback which will be called when an presence event was fired.
registerPresenceCallback(Consumer<EventModel>, boolean, boolean, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.consumer.PresenceEventUser
registers the the passed Consumer as a callback which will be called when an presence event was fired.
registerUpdateListener(Consumer<PropertiesAssistant>) - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
the listener will always be called, when the Properties-file changes.
reloadFile(String) - Method in class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
 
reloadFile(String) - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
 
removeResourceIdFromWishList(String) - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
removes resourceId from the resourceIdWishList
renderFinalOutput(List<T>, EventModel) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
method that uses the data from the OutputExtensions to generate a final output that will then be rendered.
renderFinalOutput(List<T>, EventModel) - Method in class org.intellimate.izou.sdk.output.OutputPlugin
method that uses the data from the OutputExtensions to generate a final output that will then be rendered.
renderFinalOutput(List<X>, EventModel) - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
method that uses tDoneList to generate a final output that will then be rendered.
replaceDescriptors(List<String>) - Method in class org.intellimate.izou.sdk.events.Event
replaces the Descriptors
Resource<T> - Class in org.intellimate.izou.sdk.resource
An Resource is an object which is used to pass data from one part of the application to another.
Resource(String) - Constructor for class org.intellimate.izou.sdk.resource.Resource
creates a new Resource.
Resource(String, Identification) - Constructor for class org.intellimate.izou.sdk.resource.Resource
creates a new Resource.
Resource(String, Identification, T) - Constructor for class org.intellimate.izou.sdk.resource.Resource
creates a new Resource.
Resource(String, T, Identification) - Constructor for class org.intellimate.izou.sdk.resource.Resource
creates a new Resource.
Resource(String, Identification, Identification) - Constructor for class org.intellimate.izou.sdk.resource.Resource
creates a new Resource.
Resource(String, Identification, T, Identification) - Constructor for class org.intellimate.izou.sdk.resource.Resource
creates a new Resource.
RESOURCE_ID - Static variable in class org.intellimate.izou.sdk.frameworks.common.resources.SelectorResource
 
RESOURCE_ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterAvailablePlaylists
 
RESOURCE_ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.BroadcasterPlaylist
 
RESOURCE_ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CapabilitiesResource
 
RESOURCE_ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.PlayerResource
 
RESOURCE_ID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
 
ResourceCreator - Interface in org.intellimate.izou.sdk.util
provides various utility-methods to create Resources.
ResourceID - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
resourcesForExisting() - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
returns a List of Resources that can be added to an already existing event.
resourcesInit(Context) - Method in interface org.intellimate.izou.sdk.frameworks.common.resources.ResourcesProviderBase
initialises the Interface
ResourcesProviderBase - Interface in org.intellimate.izou.sdk.frameworks.common.resources
base interface to build the resource-providing logic upon (if the project is big enough to have it moved out of the classes)
ResourceUser - Interface in org.intellimate.izou.sdk.util
provides various utility-methods to receive Resources
Response() - Constructor for class org.intellimate.izou.sdk.events.CommonEvents.Response
 
RESPONSE_TYPE - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Type
Event-Type which indicates that other AddOns should react to this Event.
responseListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Type
Event-Type which indicates that other AddOns should react to this Event.
resumePlaying() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
signals that the playing resumed
rollBackToDefault() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
sets every information into its default state (playlist, volume, etc...)
run() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
main method for outputPlugin, runs the data-conversion and output-renderer it will instruct the outputManager to let the outputExtensions generate the data.

S

SELECT_TRACK - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
SelectorResource - Class in org.intellimate.izou.sdk.frameworks.common.resources
A resource which holds an Identification used for example to select the Player
SelectorResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.common.resources.SelectorResource
creates a new Resource.
SelectorResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.common.resources.SelectorResource
creates a new Resource.
setAbleToJump(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether one is able to jump
setAbleToSelectTrack(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether one is able to select a Track
setBroadcasting(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether you can obtain available Playlists via the BroadcasterAvailablePlaylists-resource.
setChangeVolume(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether you can change the Volume from outside the player
setConsumer(Identification) - Method in class org.intellimate.izou.sdk.resource.Resource
sets who should or has consumed the Resource Object.
setDescriptors(List<String>) - Method in class org.intellimate.izou.sdk.events.Event
sets the Descriptors (but not the Event-Type).
setGlobalPresent(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
when this method is called the present-status was changed
setGlobalPresent(boolean) - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
when this method is called the present-status was changed
setGlobalStrictPresent(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.presence.provider.PresenceProvider
when this method is called, the strict-present status was changed
setGlobalStrictPresent(boolean) - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
when this method is called, the strict-present status was changed
setJumpProgressController(Consumer<Progress>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability to jump to a specified position of the current track
setNewPosition(int) - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
creates a new Playlist, with the specified position
setNextPrevious(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether one is able to select the next/previous track
setNextPreviousController(Consumer<String>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability to select the next/previous track
setPlaybackChangeable(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether one is able to change the playback
setPlaybackChangeableController(Consumer<String>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability to change the playback
setPlaybackRepeat(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether the player is able to shuffle songs in a playlist
setPlaybackRepeatSong(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether one is able to repeat songs in a playlist
setPlaybackShuffle(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether one is able to shuffle the playback
setPlayer(Player) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
 
setPlayPauseControl(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether you can pause the playback without ending the player
setPlayPauseController(Consumer<String>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability for the Play/Pause requests
setPlayRequestDetailed(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether you can request a track with providing a TrackInfo/Playlist
setPlayRequestOutside(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether you can request playing from outside addons
setPlugin(PluginWrapper) - Method in class org.intellimate.izou.sdk.addon.AddOn
Sets the Plugin IF it is not already set.
setPluginId(String) - Method in class org.intellimate.izou.sdk.output.OutputExtensionArgument
sets the ID of the OutputPlugin the OutputExtension belongs to
setPresence(boolean) - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceConstant
sets the presence
setProperty(String, String) - Method in class org.intellimate.izou.sdk.properties.PropertiesAssistant
Calls the HashTable method put.
setProvider(Identification) - Method in class org.intellimate.izou.sdk.resource.Resource
sets who should or has provided the Resource Object.
setProvidesTrackInfo(boolean) - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
sets whether you may provide a trackinfo
setResource(T) - Method in class org.intellimate.izou.sdk.resource.Resource
sets the Resource data.
setTrackSelectorController(Consumer<TrackInfo>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability to select tracks
setVolume(Volume) - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
sets the Volume if the Player supports it.
setVolumeChangeableController(Consumer<Volume>) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.CommandHandler
adds the ability to change the volume from outside the player
shuffle() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
Shuffles the playlist and returns the shuffled playlist, so the original stays intact.
SimplePermanentSoundOutputPlugin<T> - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output
extend this class to use the framework
SimplePermanentSoundOutputPlugin(Context, String, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
creates a new output-plugin with a new id
startedSound(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an StartEvent
startedSound(Playlist, Progress, TrackInfo, Volume, boolean) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an StartEvent
startedSound(boolean) - Method in interface org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.PermanentSoundHelper
fires an StartEvent
StartEvent - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events
signals that an output started
StartEvent(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StartEvent
Creates a new Event Object
StartEvent(Identification, String) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StartEvent
Creates a new Event Object
StartMusicRequest - Class in org.intellimate.izou.sdk.frameworks.music.events
this events request the start of the music-playing
StartMusicRequest(Identification, boolean) - Constructor for class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
Creates a new Event Object
startPlaying() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
starts the playing command
startPlaying(TrackInfo) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
starts the playing command
startPlaying(Playlist) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
starts the playing command
startPlaying(Runnable) - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
use this method to start playing sound (only plays sound if it is not already playing)
stop() - Method in class org.intellimate.izou.sdk.activator.Activator
stops the activator.
stop() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
 
STOP - Static variable in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
 
stop() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
 
STOP_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.events.CommonEvents.Descriptors
Event-Type which indicates that this events stops an already running addon
StopEvent - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events
signals that every sound-output should stop
StopEvent(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.StopEvent
Creates a new Event Object
stopListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Descriptors
Event-Type which indicates that this events stops an already running addon
StopMusic - Class in org.intellimate.izou.sdk.frameworks.music.events
use this event to stop the music from playing
StopMusic(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.events.StopMusic
Creates a new Event Object
stopMusicPlayback() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
stops the playing/indicates that the playing stopped.
stopPlaying() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.PlayerController
stops the playing of the music
stopSound() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
this method call must stop the sound.
NEVER CALL THIS METHOD DIRECTLY, USE Player.stopMusicPlayback().
stopSound() - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
this method call must stop the sound
STRICT_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.LeavingEvent
it means that the addon can guarantee that the user left an area near izou
STRICT_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
it means that the addon can guarantee that the user entered an area near izou
STRICT_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.provider.Presence
 
strictLeavingListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Presence
it means the user has most likely left (he may come back immediately)
strictListener(Identifiable) - Static method in class org.intellimate.izou.sdk.events.CommonEvents.Presence
it means that the addon can guarantee that the user entered an area near izou.
submit(Runnable) - Method in interface org.intellimate.izou.sdk.util.ThreadPoolUser
submits the Runnable to the AddOns Thread-Pool
submit(Supplier<U>) - Method in interface org.intellimate.izou.sdk.util.ThreadPoolUser
submits the Supplier to the AddOns Thread-Pool
submit(X) - Method in interface org.intellimate.izou.sdk.util.ThreadPoolUser
submits the Callable to the AddOns Thread-Pool
submitRun(Runnable) - Method in interface org.intellimate.izou.sdk.util.ThreadPoolUser
submits the Runnable to the AddOns Thread-Pool

T

terminate() - Method in class org.intellimate.izou.sdk.output.OutputPluginArgument
terminates the outputPlugin (will not listen to events anymore)
ThreadPool - Interface in org.intellimate.izou.sdk.specification.context
 
ThreadPoolUser - Interface in org.intellimate.izou.sdk.util
provides various methods to simplify the interaction with the ThreadPool
timeOut(Collection<? extends V>, int) - Method in interface org.intellimate.izou.sdk.util.ThreadPoolUser
Times out the collection of futures.
timeOut(CompletableFuture<U>, int) - Method in interface org.intellimate.izou.sdk.util.ThreadPoolUser
Creates a new CompletableFuture, which inherit the CompletionStage from the supplied future or an exceptional completion with the TimeoutException.
toList() - Method in class org.intellimate.izou.sdk.resource.Resource
creates a list with this Element in it.
toString() - Method in class org.intellimate.izou.sdk.events.Event
 
toString() - Method in class org.intellimate.izou.sdk.frameworks.music.player.Progress
 
toString() - Method in class org.intellimate.izou.sdk.resource.ListResourceProviderImpl
 
toString() - Method in class org.intellimate.izou.sdk.resource.Resource
 
TrackInfo - Class in org.intellimate.izou.sdk.frameworks.music.player
This class represents the Information about one track, this class is immutable
TrackInfo(String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
TrackInfo(String, String, String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
TrackInfo(String, String, String, byte[], String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
TrackInfo(String, String, String, byte[], String, String) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
TrackInfo(String, String, String, byte[], String, String, String, String, String, long) - Constructor for class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 
TrackInfoResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
A resource which holds a trackInfo for events, can also be obtained via the resourceManager (retruns the current)
TrackInfoResource() - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
creates a new Resource.
TrackInfoResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
creates a new Resource.
TrackInfoResource(Identification, TrackInfo) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
creates a new Resource.
TrackInfoResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
creates a new Resource.
TrackInfoResource(Identification, TrackInfo, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.TrackInfoResource
creates a new Resource.
trackInfoUpdate(Playlist, TrackInfo) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
call this method if the trackInfo object in the playlist was updated.
triggered(List<? extends ResourceModel>, Optional<EventModel>) - Method in class org.intellimate.izou.sdk.contentgenerator.ContentGenerator
this method is called when an object wants to get a Resource.
trySetVolume(Volume) - Method in class org.intellimate.izou.sdk.frameworks.music.user.PlayerRequest
tries to set the Volume of the PlayerRequest.
Type() - Constructor for class org.intellimate.izou.sdk.events.CommonEvents.Type
 

U

UNKNOWN_DESCRIPTOR - Static variable in class org.intellimate.izou.sdk.frameworks.presence.events.PresenceEvent
it means that someone entered an area near izou, but it is not clear if it is the user,
unMute() - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
this method call must un-mute the plugin.
unMute() - Method in class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.output.SimplePermanentSoundOutputPlugin
this method call must un-mute the plugin
UnMuteEvent - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events
signals that every sound-output should unmute
UnMuteEvent(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.events.UnMuteEvent
Creates a new Event Object
unregisterContentGenerator(ContentGeneratorModel) - Method in interface org.intellimate.izou.sdk.specification.context.ContentGenerators
unregisters an ContentGenerator
unregisterEventID(String) - Method in class org.intellimate.izou.sdk.properties.EventPropertiesAssistant
Unregisters or deletes an event from the local_events.properties file
update(TrackInfo, TrackInfo) - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
updates the TrackInfo-Object
update(TrackInfo) - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a trackinfo if some information was added and not overwritten
update(String, String, String, byte[], String, String, String, String, String, long) - Method in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
returns a trackinfo if some information was added and not overwritten (see isNew) AND a change occurred.
updateCurrentTrackInfo(TrackInfo) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
checks if the trackInfo is an update and fires the appropriate Event.
updatePlayInfo(Playlist, Progress, TrackInfo, Volume) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an update event which notifies that parameters have changed
updatePlayInfo(Playlist) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an update event which notifies that parameters have changed
updatePlayInfo(Progress) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an update event which notifies that parameters have changed
updatePlayInfo(TrackInfo) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an update event which notifies that parameters have changed
updatePlayInfo(Volume) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
fires an update event which notifies that parameters have changed
updatePlayInfo(Playlist) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
fires an update event which notifies that parameters have changed
updatePlayInfo(Volume) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
fires an update event which notifies that parameters have changed
updatePlayInfo(Progress) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
fires an update event which notifies that parameters have changed
updatePlayInfo(Playlist, Progress, Volume) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
updates the Info about the current song
updatePlayInfo(Playlist, Progress, TrackInfo, Volume) - Method in class org.intellimate.izou.sdk.frameworks.music.player.template.Player
fires an update event which notifies that parameters have changed
updateStateInfo(PlaybackState) - Method in interface org.intellimate.izou.sdk.frameworks.music.player.MusicHelper
updates the PlaybackState
userEncountered() - Method in class org.intellimate.izou.sdk.frameworks.presence.provider.template.PresenceNonConstant
call this method when you have encountered the user
UsingSoundResource - Class in org.intellimate.izou.sdk.frameworks.permanentSoundOutput.resource
every outputPlugin which is permanently using the sound output provides his identification here
UsingSoundResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.resource.UsingSoundResource
creates a new Resource.
UsingSoundResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.permanentSoundOutput.resource.UsingSoundResource
creates a new Resource.

V

valueOf(String) - Static method in enum org.intellimate.izou.sdk.frameworks.music.player.PlaybackMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.intellimate.izou.sdk.frameworks.music.player.PlaybackState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.intellimate.izou.sdk.frameworks.presence.provider.PresenceIndicatorLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.intellimate.izou.sdk.frameworks.music.player.PlaybackMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.intellimate.izou.sdk.frameworks.music.player.PlaybackState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.intellimate.izou.sdk.frameworks.presence.provider.PresenceIndicatorLevel
Returns an array containing the constants of this enum type, in the order they are declared.
verify(EventModel, Identifiable) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.PlayerCommand
verifies that the Event has the correct id and is correctly addressed
verify(EventModel, Capabilities, Identifiable, List<Identifiable>) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StartMusicRequest
verifies that the StartMusicRequest is correct and checks whether the you are meant to react to it
verify(EventModel, Identifiable) - Static method in class org.intellimate.izou.sdk.frameworks.music.events.StopMusic
verifies that the StopMusicRequest is correct and checks whether the you are meant to react to it
verify(Capabilities) - Method in class org.intellimate.izou.sdk.frameworks.music.player.Playlist
returns true if all the active playbackModes are supported
verify(String, Capabilities) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
verifies tha the command is legal and able to be executed
verifyCapabilities(String, Capabilities) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
verifies that the player is capable of handling the command
verifyCommand(String) - Static method in class org.intellimate.izou.sdk.frameworks.music.resources.CommandResource
verifies that an command is not malformed
Volume - Class in org.intellimate.izou.sdk.frameworks.music.player
this class represents a symbolic volume (int from 0(=silent) to 100(=loudest) or -1 for mute)
VolumeResource - Class in org.intellimate.izou.sdk.frameworks.music.resources
this resource is simply used hold the playlist, can be obtained via the resourceManager
VolumeResource(Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.VolumeResource
creates a new Resource.
VolumeResource(Identification, Volume) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.VolumeResource
creates a new Resource.
VolumeResource(Identification, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.VolumeResource
creates a new Resource.
VolumeResource(Identification, Volume, Identification) - Constructor for class org.intellimate.izou.sdk.frameworks.music.resources.VolumeResource
creates a new Resource.

W

warn(String, Throwable) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at warn level
warn(String) - Method in interface org.intellimate.izou.sdk.util.Loggable
Used to log messages at warn level
write() - Method in class org.intellimate.izou.sdk.frameworks.music.Capabilities
 

Y

yearDescriptor - Static variable in class org.intellimate.izou.sdk.frameworks.music.player.TrackInfo
 

Z

ZipFileManager - Class in org.intellimate.izou.sdk.addon
This class must be extended for an AddOn to work properly.
ZipFileManager(PluginWrapper) - Constructor for class org.intellimate.izou.sdk.addon.ZipFileManager
 
ZipFileManagerImpl - Class in org.intellimate.izou.sdk
the ZipFileManager-Implementation used for the distribution
ZipFileManagerImpl(PluginWrapper) - Constructor for class org.intellimate.izou.sdk.ZipFileManagerImpl
Constructor to be used by plugin manager for plugin instantiation.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
Skip navigation links

Copyright © 2016. All rights reserved.