$ A B C D E F G H I L M N O P R S T U V W _

$

$(String) - Static method in class org.robokind.api.common.localization.Localizer
Return the String associated with the given key for the set LanguageLocale
$_(String) - Static method in class org.robokind.api.common.localization.Localizer
Return the String associated with the given key followed by a space: ' '.

A

AbstractLifecycleProvider<I,T extends I> - Class in org.robokind.api.common.osgi.lifecycle
Abstract implementation of ServiceLifecycleProvider.
AbstractLifecycleProvider(List<DependencyDescriptor>) - Constructor for class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
Creates a new AbstractLifecycleProvider with the given DependencyDescriptors.
AbstractPlayable - Class in org.robokind.api.common.playable
A basic implementation of Playable.
AbstractPlayable() - Constructor for class org.robokind.api.common.playable.AbstractPlayable
Creates a new Playable in a pending state.
Activator - Class in org.robokind.api.common.osgi
 
Activator() - Constructor for class org.robokind.api.common.osgi.Activator
 
adapt(A) - Method in interface org.robokind.api.common.utils.Adapter
Adapts the given instance.
Adapter<A,B> - Interface in org.robokind.api.common.utils
Converts and instance of type A to a new instance of type B.
add(String, Class, String) - Method in class org.robokind.api.common.osgi.lifecycle.DescriptorListBuilder
Creates and adds a DependencyDescriptor with the given values.
addAction(String, PropertyChangeActionBase) - Method in class org.robokind.api.common.property.PropertyChangeMonitor
Adds a PropertyChangeAction to be fired when an event with the given name is found.
addDependencyDescription(DependencyDescriptor) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Adds the description to the list of dependency to listen for.
addDependencyDescription(Class, String, String) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Adds the description to the list of dependency to listen for.
addId(String, Class, String, String) - Method in class org.robokind.api.common.osgi.lifecycle.DescriptorListBuilder
Creates and adds a DependencyDescriptor with the given values.
addId(String, Class, String, String, String) - Method in class org.robokind.api.common.osgi.lifecycle.DescriptorListBuilder
Creates and adds a DependencyDescriptor with the given values.
AddOnUtils - Class in org.robokind.api.common.services.addon
 
AddOnUtils() - Constructor for class org.robokind.api.common.services.addon.AddOnUtils
 
addPlayableListener(PlayableListener) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
addPlayableListener(PlayableListener) - Method in interface org.robokind.api.common.playable.Playable
Adds a PlayableListener to be notified when the PlayState changes.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Add a PropertyChangeListener to the PropertyChangeSupport.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Add a PropertyChangeListener to the PropertyChangeSupport for a specific event.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Adds a listener to be notified for all property changes.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Adds a listener for a specific property change event.
addService(T) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
addServiceListener(BundleContext, ServiceListener, Class, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
addTrigger(long, Trigger) - Method in class org.robokind.api.common.triggering.DefaultTriggerSequence
 
afterComplete(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called after the Playable is marked Completed.

B

bound(double, double, double) - Static method in class org.robokind.api.common.utils.Utils
Ensures: low <= n <= high
bound(long, long, long) - Static method in class org.robokind.api.common.utils.Utils
Ensures: low <= n <= high
bound(int, int, int) - Static method in class org.robokind.api.common.utils.Utils
Ensures: low <= n <= high
build(Class<C>, String) - Static method in class org.robokind.api.common.osgi.ClassTracker
 
build(Class<C>, Properties) - Static method in class org.robokind.api.common.osgi.ClassTracker
 
build(T) - Method in class org.robokind.api.common.services.EmptyFactory
 
build(ServiceConfig) - Method in interface org.robokind.api.common.services.ServiceFactory
Builds a new instance of a Service from the given ServiceConfig.
buildForServiceId(String, Class, String, String, String) - Static method in class org.robokind.api.common.osgi.lifecycle.DependencyDescriptor
Builds a descriptor for a service with a given id.
buildPropertyChangeSupport(Object) - Static method in class org.robokind.api.common.property.PropertyChangeUtils
Creates a new PropertyChangeSupport.
buildService(BundleContext, VersionProperty, VersionProperty, Param, Class<Param>, Class<ServiceClass>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Locates the appropriate ServiceConfigurationLoader and ServiceFactory matching the given versions, and able to create Service instance of the ServiceClass using the given param.
buildService() - Method in class org.robokind.api.common.services.ServiceContext
Builds a Service using the ServiceFactory and ServiceConfig.
buildServiceContext(BundleContext, VersionProperty, VersionProperty, Class<ServiceClass>, Class<Param>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Locates an appropriate ServiceConfigurationLoader and ServiceFactory matching the given versions, and able to create Service instance of the ServiceClass using a parameter of the given Param Class.
bytesToString(byte[]) - Static method in class org.robokind.api.common.utils.Utils
Creates a String from the given byte array.

C

checksum(byte[], int, int, boolean, byte...) - Static method in class org.robokind.api.common.utils.Utils
Calculates a checksum from the data and extra bytes
ClassTracker<T> - Class in org.robokind.api.common.osgi
A generic wrapper for the ServiceTracker Tracks all services registered to the OSGi framework with the given type and matching the given filter
ClassTracker(String) - Constructor for class org.robokind.api.common.osgi.ClassTracker
Creates a new tracker for the given class.
ClassTracker(BundleContext, String, String) - Constructor for class org.robokind.api.common.osgi.ClassTracker
Creates a new tracker for the given class, and begins tracking.
ClassTracker(BundleContext, String, String, ServiceTrackerCustomizer) - Constructor for class org.robokind.api.common.osgi.ClassTracker
Creates a new tracker for the given class, and begins tracking.
clone() - Method in class org.robokind.api.common.config.VersionProperty
 
clone() - Method in class org.robokind.api.common.position.NormalizedDouble
 
clone() - Method in class org.robokind.api.common.types.Temperature
 
clone() - Method in class org.robokind.api.common.types.Voltage
 
close() - Method in class org.robokind.api.common.osgi.ClassTracker
 
compareTo(Object) - Method in class org.robokind.api.common.position.NormalizedDouble
 
compareTo(TriggerSequence.SequencedTrigger) - Method in class org.robokind.api.common.triggering.TriggerSequence.SequencedTrigger
 
compareTo(Object) - Method in class org.robokind.api.common.types.Temperature
 
compareTo(Object) - Method in class org.robokind.api.common.types.Voltage
 
complete(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
complete(long) - Method in interface org.robokind.api.common.playable.Playable
Stops the Playable, marking it complete.
convertToByteArray(List<Byte>) - Static method in class org.robokind.api.common.utils.Utils
Converts a List of Byte Objects to an array of byte primatives.
create(Map<String, Object>) - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
Called when all dependencies are available.
create() - Method in interface org.robokind.api.common.utils.Factory
Creates and returns an object of the given type.
createConfig(Service) - Method in interface org.robokind.api.common.services.ServiceConfigurationAdapter
 
createIdFilter(String, String, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
createIdServiceListener(Class<T>, BundleContext, String, String, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
createServiceFilter(Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Creates a filter string which matches all of the properties given.
createServiceFilter(String, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Creates a filter string which matches the key and value given
createWriterServiceListener(BundleContext, Class<Conf>, Class<Param>, VersionProperty, String) - Static method in class org.robokind.api.common.services.ServiceUtils
 

D

deepCopy(List<Point2D>) - Static method in class org.robokind.api.common.utils.ListUtils
Returns a new List with a clone of each point from the list provided.
DefaultAddOnDriver<AddOn,Config> - Class in org.robokind.api.common.services.addon
 
DefaultAddOnDriver(BundleContext, VersionProperty, VersionProperty, ServiceConfigurationAdapter<AddOn, Config>) - Constructor for class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
DefaultTrigger - Class in org.robokind.api.common.triggering
 
DefaultTrigger(String, String, Properties) - Constructor for class org.robokind.api.common.triggering.DefaultTrigger
 
DefaultTriggerSequence - Class in org.robokind.api.common.triggering
 
DefaultTriggerSequence(BundleContext) - Constructor for class org.robokind.api.common.triggering.DefaultTriggerSequence
 
denormalizeValue(NormalizedDouble) - Method in interface org.robokind.api.common.position.NormalizableRange
Denormalizes a NormalizedDouble to a value within this NormalizableRange.
denormalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.NumberRange
 
dependenciesSatisfied() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Returns true if all dependencies are available.
dependencyChanged(String, Object) - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
 
dependencyChanged(String, Object) - Method in interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
Called after the service is started and a dependency is changed or removed.
DependencyDescriptor - Class in org.robokind.api.common.osgi.lifecycle
Describes a service dependency of a ServiceLifecycleProvider.
DependencyDescriptor(String, Class, String) - Constructor for class org.robokind.api.common.osgi.lifecycle.DependencyDescriptor
Create a new DependencyDescriptor with the given values.
DescriptorListBuilder - Class in org.robokind.api.common.osgi.lifecycle
Convenience class for building a List of DependencyDescriptors.
DescriptorListBuilder() - Constructor for class org.robokind.api.common.osgi.lifecycle.DescriptorListBuilder
Creates an empty DescriptorListBuilder.
display() - Method in class org.robokind.api.common.config.VersionProperty
Returns a string representing the version which is formatted for displaying.
DynamicServiceLauncher<T> - Class in org.robokind.api.common.osgi.lifecycle
Launches and manages a ServiceLifecycleProvider.
DynamicServiceLauncher(BundleContext, ServiceLifecycleProvider<T>) - Constructor for class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Creates a new DynamicServiceLauncher from the given lifecycle provider.
DynamicServiceLauncher(BundleContext, ServiceLifecycleProvider<T>, Properties) - Constructor for class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Creates a new DynamicServiceLauncher from the given lifecycle provider.
DynamicServiceLauncher(BundleContext, ServiceLifecycleProvider<T>, String, Properties) - Constructor for class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Creates a new DynamicServiceLauncher from the given lifecycle provider.

E

EmptyFactory<T> - Class in org.robokind.api.common.services
 
EmptyFactory(Class<T>, VersionProperty) - Constructor for class org.robokind.api.common.services.EmptyFactory
 
equals(Object) - Method in class org.robokind.api.common.config.VersionProperty
 
equals(Object) - Method in class org.robokind.api.common.position.NormalizedDouble
 
equals(Object) - Method in class org.robokind.api.common.types.Temperature
 
equals(Object) - Method in class org.robokind.api.common.types.Voltage
 

F

Factory<T> - Interface in org.robokind.api.common.utils
Defines a generic interface for a class that is able to create an object of a given type from an unparameterized call.
FileSystemAdapter - Interface in org.robokind.api.common.config
Defines a class which can open Files from a file system.
FileSystemAdapterImpl - Class in org.robokind.api.common.config
FileSystemAdapter implementation for reading from operating system's file system.
FileSystemAdapterImpl() - Constructor for class org.robokind.api.common.config.FileSystemAdapterImpl
 
filterType(List, Class<T>) - Static method in class org.robokind.api.common.utils.ListUtils
Returns the items in the given list which match the given class.
findConsecutiveSequences(Integer[]) - Static method in class org.robokind.api.common.utils.ListUtils
Takes an array of unsorted integers with no repeated values.
findHandlers(BundleContext, Trigger) - Static method in class org.robokind.api.common.triggering.TriggerUtils
 
findHandlers(BundleContext, String, String) - Static method in class org.robokind.api.common.triggering.TriggerUtils
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event for a property with an index.
fireIndexedPropertyChange(String, int, int, int) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event for a property with an index.
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event for a property with an index.
firePlayStateChanged(PlayState, PlayState, long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Notifies listeners of a change in PlayState.
firePropertyChange(String, Object, Object) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event.
firePropertyChange(String, int, int) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event.
firePropertyChange(String, boolean, boolean) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event.
firePropertyChange(PropertyChangeEvent) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Fire a property change event using an existing PropertyChangeEvent.
formatPropertiesString(ServiceReference) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
formatUsingBundlesString(ServiceReference) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 

G

get(String) - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the localized value of the given key.
get() - Method in interface org.robokind.api.common.utils.Source
Returns the object.
get() - Method in class org.robokind.api.common.utils.Source.SourceImpl
 
getAbbreviation() - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the abbreviation of the language.
getAddOn() - Method in class org.robokind.api.common.services.addon.ServiceAddOn.DefaultAddOn
 
getAddOn() - Method in interface org.robokind.api.common.services.addon.ServiceAddOn
 
getAddOnDriver() - Method in class org.robokind.api.common.services.addon.ServiceAddOn.DefaultAddOn
 
getAddOnDriver() - Method in interface org.robokind.api.common.services.addon.ServiceAddOn
 
getAddOnDriverList(BundleContext, ServiceReference[]) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
getAddOnDriverReferences(BundleContext, VersionProperty, VersionProperty) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
getAddOnDriverReferences(BundleContext) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
getAvailableDependencies() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Returns a map of dependency Ids dependencies.
getBundleContext(Class) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Returns the BundleContext associated with the given Class.
getConfigClass() - Method in class org.robokind.api.common.services.ServiceContext
 
getConfigFormat() - Method in class org.robokind.api.common.services.ServiceContext
 
getConfigLoaders(BundleContext, VersionProperty, Class<ServiceConfig>, Class<Param>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Retrieves all ServiceConfigurationLoaders with the given Param Class, ServiceConfig Class, and Configuration Format Version.
getConfigurationClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationAdapter
 
getConfigurationClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationLoader
Returns the Class of the ServiceConfig to be loaded.
getConfigurationClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationWriter
Returns the Class of the ServiceConfig to write.
getConfigurationFormat() - Method in class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
getConfigurationFormat() - Method in interface org.robokind.api.common.services.addon.ServiceAddOnDriver
 
getConfigurationFormat() - Method in interface org.robokind.api.common.services.ServiceConfigurationAdapter
 
getConfigurationFormat() - Method in interface org.robokind.api.common.services.ServiceConfigurationLoader
Specifies the Service Configuration Format version which can be loaded.
getConfigurationFormat() - Method in interface org.robokind.api.common.services.ServiceConfigurationWriter
Specifies the Service Configuration Format version to write.
getConfigWriters(BundleContext, VersionProperty, Class<ServiceConfig>, Class<Param>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Finds ServiceConfigurationWriters matching the given criteria.
getDegreesCelsius() - Method in class org.robokind.api.common.types.Temperature
 
getDependency(String) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Returns the dependency matching the given id, null if unavailable.
getDependencyDescriptors() - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
 
getDependencyDescriptors() - Method in interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
Returns a list describing the service dependencies required by this lifecycle provider.
getDependencyId() - Method in class org.robokind.api.common.osgi.lifecycle.DependencyDescriptor
Returns the local id String used within a ServiceLifecycleProvider.
getDescriptors() - Method in class org.robokind.api.common.osgi.lifecycle.DescriptorListBuilder
Returns the list of DependencyDescriptors added to this list builder.
getElapsedPauseTime(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getElapsedPauseTime(long) - Method in interface org.robokind.api.common.playable.Playable
Returns the elapsed time between the last pause time and the given time.
getElapsedPlayTime(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getElapsedPlayTime(long) - Method in interface org.robokind.api.common.playable.Playable
Returns the elapsed time between the start time and the given time.
getEventType() - Method in class org.robokind.api.common.property.IndexedPropertyChangeAction
 
getEventType() - Method in class org.robokind.api.common.property.PropertyChangeAction
 
getEventType() - Method in class org.robokind.api.common.property.PropertyChangeActionBase
Returns the PropertyChangeEvent type accepted, T.
getFilter() - Method in class org.robokind.api.common.osgi.ClassTracker
Gets the filter for the service properties.
getFilterString() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Returns the optional OSGi filter string, null if not set.
getInformationString(ServiceReference) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
getIntervalLength() - Method in class org.robokind.api.common.utils.TimerLoop
Returns the interval length.
getLoadParameter() - Method in class org.robokind.api.common.services.ServiceContext
Returns the load parameter.
getLocale() - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the name of the LanguageLocale.
getLocale() - Static method in class org.robokind.api.common.localization.Localizer
Returns the LanguageLocale being used.
getLocaleName() - Static method in class org.robokind.api.common.localization.Localizer
Returns the name of the current LanguageLocale.
getName() - Method in class org.robokind.api.common.config.VersionProperty
Returns the version name.
getNumber() - Method in class org.robokind.api.common.config.VersionProperty
Returns the version number.
getParameterClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationLoader
Returns the Class of the Parameter required to load a ServiceConfig.
getParameterClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationWriter
Returns the Class of the Parameter required to write a ServiceConfig.
getPauseTime() - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getPauseTime() - Method in interface org.robokind.api.common.playable.Playable
Returns the time given when the Playable was last paused.
getPlayState() - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getPlayState() - Method in interface org.robokind.api.common.playable.Playable
Return the current PlayState of the Playable.
getRegistrationProperties() - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
 
getRegistrationProperties() - Method in interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
Returns the properties to be used when register the service managed by this lifecycle provider.
getResumeTime() - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getResumeTime() - Method in interface org.robokind.api.common.playable.Playable
Returns the time given when the Playable was last resumed.
getSerivceClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationAdapter
 
getService() - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
 
getService() - Method in interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
Returns the service managed by this lifecycle provider.
getService(Class<T>, BundleContext, ServiceReference) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
getService() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Returns the service being tracked, null if no service is found.
getService() - Method in class org.robokind.api.common.services.ServiceContext
Returns the Service from this context.
getServiceClass() - Method in class org.robokind.api.common.osgi.lifecycle.DependencyDescriptor
Returns the Class of dependency.
getServiceClass() - Method in interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
Returns the Class of the service managed by this lifecycle provider.
getServiceClass() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Returns the class of the service
getServiceClass() - Method in class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
getServiceClass() - Method in interface org.robokind.api.common.services.addon.ServiceAddOnDriver
 
getServiceClass() - Method in class org.robokind.api.common.services.EmptyFactory
 
getServiceClass() - Method in class org.robokind.api.common.services.ServiceContext
 
getServiceClass() - Method in interface org.robokind.api.common.services.ServiceFactory
Returns the Class of the Service connected to.
getServiceConfiguration() - Method in class org.robokind.api.common.services.ServiceContext
Returns the ServiceConfig loaded from the LoadParameter.
getServiceConfigurationClass() - Method in class org.robokind.api.common.services.EmptyFactory
 
getServiceConfigurationClass() - Method in interface org.robokind.api.common.services.ServiceFactory
Returns the Class of ServiceConfig required to build to this type of Service.
getServiceConfigurationLoader() - Method in class org.robokind.api.common.services.ServiceContext
Returns the ServiceConfigurationLoader for this ServiceContext.
getServiceFactories(BundleContext, VersionProperty, Class<ServiceClass>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Retrieves all ServiceFactories with the given ServiceClass and Service Version.
getServiceFactory() - Method in class org.robokind.api.common.services.ServiceContext
Return the ServiceFactory used by this ServiceContext.
getServiceFilter() - Method in class org.robokind.api.common.osgi.lifecycle.DependencyDescriptor
Returns an OSGi filter string for the dependency, null if it is not set.
getServiceReference() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Returns a reference to the service being tracked.
getServices() - Method in class org.robokind.api.common.osgi.ClassTracker
Returns a list of register services being tracked.
getServiceVersion() - Method in class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
getServiceVersion() - Method in interface org.robokind.api.common.services.addon.ServiceAddOnDriver
 
getServiceVersion() - Method in class org.robokind.api.common.services.EmptyFactory
 
getServiceVersion() - Method in interface org.robokind.api.common.services.ServiceConfigurationAdapter
 
getServiceVersion() - Method in class org.robokind.api.common.services.ServiceContext
 
getServiceVersion() - Method in interface org.robokind.api.common.services.ServiceFactory
Returns the VersionProperty of the Service this connects to.
getStartTime() - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getStartTime() - Method in interface org.robokind.api.common.playable.Playable
Returns the time given when the Playable was started.
getStopTime() - Method in class org.robokind.api.common.playable.AbstractPlayable
 
getStopTime() - Method in interface org.robokind.api.common.playable.Playable
Returns the time given when the Playable was last stopped.
getSwingFlag() - Static method in class org.robokind.api.common.property.PropertyChangeUtils
Returns the Swing flag value
getTimestampMillisecUTC() - Method in class org.robokind.api.common.triggering.DefaultTrigger
 
getTimestampMillisecUTC() - Method in interface org.robokind.api.common.triggering.Trigger
 
getTopService() - Method in class org.robokind.api.common.osgi.ClassTracker
Returns the top service being tracked.
getTrigger() - Method in class org.robokind.api.common.triggering.TriggerSequence.SequencedTrigger
 
getTriggerProperties() - Method in class org.robokind.api.common.triggering.DefaultTrigger
 
getTriggerProperties() - Method in interface org.robokind.api.common.triggering.Trigger
 
getTriggers() - Method in class org.robokind.api.common.triggering.DefaultTriggerSequence
 
getTriggers() - Method in interface org.robokind.api.common.triggering.TriggerSequence
 
getTriggerTimeMillisec() - Method in class org.robokind.api.common.triggering.TriggerSequence.SequencedTrigger
 
getTriggerType() - Method in class org.robokind.api.common.triggering.DefaultTrigger
 
getTriggerType() - Method in interface org.robokind.api.common.triggering.Trigger
 
getTriggerType() - Method in interface org.robokind.api.common.triggering.TriggerHandler
 
getTypeFilter() - Method in class org.robokind.api.common.triggering.DefaultTrigger
 
getTypeFilter() - Method in interface org.robokind.api.common.triggering.Trigger
 
getValue() - Method in class org.robokind.api.common.position.NormalizedDouble
Returns the value of the NormalizeRange.
getVolts() - Method in class org.robokind.api.common.types.Voltage
 
GlobalIdentifier - Interface in org.robokind.api.common.utils
A GlobalIdentifier is expected to be Globally Unique.

H

handleChange(String, Object) - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
Called from dependencyChanged with validated values.
handleEvent(T) - Method in interface org.robokind.api.common.utils.Listener
Called to notify the Listener of a new event.
handleTrigger(Trigger) - Method in interface org.robokind.api.common.triggering.TriggerHandler
 
hash(int, boolean) - Static method in class org.robokind.api.common.utils.HashCodeUtil
booleans.
hash(int, char) - Static method in class org.robokind.api.common.utils.HashCodeUtil
chars.
hash(int, int) - Static method in class org.robokind.api.common.utils.HashCodeUtil
ints.
hash(int, long) - Static method in class org.robokind.api.common.utils.HashCodeUtil
longs.
hash(int, float) - Static method in class org.robokind.api.common.utils.HashCodeUtil
floats.
hash(int, double) - Static method in class org.robokind.api.common.utils.HashCodeUtil
doubles.
hash(int, Object) - Static method in class org.robokind.api.common.utils.HashCodeUtil
aObject is a possibly-null object field, and possibly an array.
hash(int, Object...) - Static method in class org.robokind.api.common.utils.HashCodeUtil
Creates a hash from an array of Objects.
hashCode() - Method in class org.robokind.api.common.config.VersionProperty
 
hashCode() - Method in class org.robokind.api.common.position.NormalizedDouble
 
hashCode() - Method in class org.robokind.api.common.types.Temperature
 
hashCode() - Method in class org.robokind.api.common.types.Voltage
 
HashCodeUtil - Class in org.robokind.api.common.utils
Collected methods which allow easy implementation of hashCode.
HashCodeUtil() - Constructor for class org.robokind.api.common.utils.HashCodeUtil
 

I

IndexedPropertyChangeAction - Class in org.robokind.api.common.property
PropertyChangeAction for an indexed property
IndexedPropertyChangeAction() - Constructor for class org.robokind.api.common.property.IndexedPropertyChangeAction
 
init() - Method in class org.robokind.api.common.osgi.ClassTracker
Call to initialize the ClassTracker after setting the BundleContext, filter (optional), and customizer (optional).
isValid(T) - Method in interface org.robokind.api.common.position.NormalizableRange
Returns true if t is within the NormalizableRange.
isValid(double) - Static method in class org.robokind.api.common.position.NormalizedDouble
Returns true if the given value can be used to create a NormalizedDouble.
isValid(Integer) - Method in class org.robokind.api.common.position.NumberRange
 

L

LanguageLocale - Class in org.robokind.api.common.localization
A class for localizing String to a certain language.
LanguageLocale(String, String, Map<String, String>) - Constructor for class org.robokind.api.common.localization.LanguageLocale
Creates a new LanguageLocale.
Listener<T> - Interface in org.robokind.api.common.utils
Listens for events of type T.
ListUtils - Class in org.robokind.api.common.utils
Utility methods for working with Lists.
ListUtils() - Constructor for class org.robokind.api.common.utils.ListUtils
 
loadAddOn(File) - Method in class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
loadAddOn(File) - Method in interface org.robokind.api.common.services.addon.ServiceAddOnDriver
 
loadConfiguration(Param) - Method in interface org.robokind.api.common.services.ServiceConfigurationLoader
Loads a ServiceConfig of the specified type from the given parameters.
loadConfiguration() - Method in class org.robokind.api.common.services.ServiceContext
Loads the ServiceConfig using the ServiceConfigurationLoader and LoadParameter.
LocalIdentifier - Interface in org.robokind.api.common.utils
A LocalIdentifier should be unique within its scope, but has no expectation of being Globally Unique if used elsewhere.
localize(String) - Static method in class org.robokind.api.common.localization.Localizer
Returns the localized value for the given key.
Localizer - Class in org.robokind.api.common.localization
Static methods for language localization.
Localizer() - Constructor for class org.robokind.api.common.localization.Localizer
 

M

mergeMaps(Map<K, V>, Map<K, V>...) - Static method in class org.robokind.api.common.utils.Utils
Adds the values from src to dest where the key from src does not exist in dest.
myContext - Variable in class org.robokind.api.common.osgi.ServiceClassListener
 
myElapsedPauseTime - Variable in class org.robokind.api.common.playable.AbstractPlayable
The total elapsed time while paused.
myList - Variable in class org.robokind.api.common.osgi.ServiceClassListener
 
myPauseTime - Variable in class org.robokind.api.common.playable.AbstractPlayable
The time given when last being paused.
myPlayableListeners - Variable in class org.robokind.api.common.playable.AbstractPlayable
Listeners for PlayState changes
myPlayState - Variable in class org.robokind.api.common.playable.AbstractPlayable
The current PlayState.
myPropertyActions - Variable in class org.robokind.api.common.property.PropertyChangeMonitor
A map associating PropertyChangeActions with an event name.
myRegistrationProperties - Variable in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
OSGi registration properties
myResumeTime - Variable in class org.robokind.api.common.playable.AbstractPlayable
The time given when last being resumed.
myService - Variable in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
Instance of the service being managed
myStartTime - Variable in class org.robokind.api.common.playable.AbstractPlayable
The time given when starting.
myStopTime - Variable in class org.robokind.api.common.playable.AbstractPlayable
The time given when last being stopped.

N

NormalizableRange<T> - Interface in org.robokind.api.common.position
 
NormalizedDouble - Class in org.robokind.api.common.position
NormalizedDouble is a value normalized to the range of [0.0, 1.0] (0.0 <= val <= 1.0).
NormalizedDouble(double) - Constructor for class org.robokind.api.common.position.NormalizedDouble
Creates a new NormalizedDouble with the given value
normalizeValue(T) - Method in interface org.robokind.api.common.position.NormalizableRange
Normalizes a value within the NormalizableRange.
normalizeValue(Integer) - Method in class org.robokind.api.common.position.NumberRange
 
now() - Static method in class org.robokind.api.common.utils.TimeUtils
Returns the current clock time.
NumberRange - Class in org.robokind.api.common.position
Specifies a simple NormalizableRange of Numbers defined by a min and max.
NumberRange(int, int) - Constructor for class org.robokind.api.common.position.NumberRange
 

O

onComplete(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is completed
onPause(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is paused
onResume(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is resumed
onStart(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is started.
onStop(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is stopped
openFile(String) - Method in interface org.robokind.api.common.config.FileSystemAdapter
Opens the file at the given path.
openFile(String) - Method in class org.robokind.api.common.config.FileSystemAdapterImpl
 
openImageIcon(String) - Method in interface org.robokind.api.common.config.FileSystemAdapter
Opens the icon at the given path.
openImageIcon(String) - Method in class org.robokind.api.common.config.FileSystemAdapterImpl
 
org.robokind.api.common.config - package org.robokind.api.common.config
 
org.robokind.api.common.localization - package org.robokind.api.common.localization
 
org.robokind.api.common.osgi - package org.robokind.api.common.osgi
 
org.robokind.api.common.osgi.lifecycle - package org.robokind.api.common.osgi.lifecycle
 
org.robokind.api.common.playable - package org.robokind.api.common.playable
 
org.robokind.api.common.position - package org.robokind.api.common.position
 
org.robokind.api.common.property - package org.robokind.api.common.property
 
org.robokind.api.common.services - package org.robokind.api.common.services
 
org.robokind.api.common.services.addon - package org.robokind.api.common.services.addon
 
org.robokind.api.common.triggering - package org.robokind.api.common.triggering
 
org.robokind.api.common.types - package org.robokind.api.common.types
 
org.robokind.api.common.utils - package org.robokind.api.common.utils
 
OSGiTriggeringService - Class in org.robokind.api.common.triggering
 
OSGiTriggeringService(BundleContext) - Constructor for class org.robokind.api.common.triggering.OSGiTriggeringService
 
OSGiUtils - Class in org.robokind.api.common.osgi
Utility methods for working with OSGi.
OSGiUtils() - Constructor for class org.robokind.api.common.osgi.OSGiUtils
 

P

parseFloats(String...) - Static method in class org.robokind.api.common.utils.ListUtils
Returns an array of floats parsed from the given strings.
pause(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
pause(long) - Method in interface org.robokind.api.common.playable.Playable
Pauses the Playable in its current state.
performAction(PropertyChangeEvent) - Method in class org.robokind.api.common.property.PropertyChangeActionBase
Performs the action with the given event only if the event is an instance of T
Playable - Interface in org.robokind.api.common.playable
An interface defining standard play controls: start, pause, resume, and stop.
PlayableListener - Interface in org.robokind.api.common.playable
An interface for classes which listen to a Playable.
PlayState - Enum in org.robokind.api.common.playable
States of a Playable.
playStateChanged(PlayState, PlayState, long) - Method in interface org.robokind.api.common.playable.PlayableListener
Fired when the PlayState of a Playable changes
PositionMap<Identifier,Position> - Interface in org.robokind.api.common.position
PositionMap is a Map of an Identifier type to a Position type.
PositionMap.HashMap<Id,Pos> - Class in org.robokind.api.common.position
PositionMap.HashMap<Id, Pos> is a java.util.HashMap<Id, Pos>
PositionMap.HashMap() - Constructor for class org.robokind.api.common.position.PositionMap.HashMap
 
PROP_ALL_DEPENDENCIES_AVAILABLE - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Property change event name for all dependencies being available.
PROP_CONFIG_FORMAT_VERSION - Static variable in interface org.robokind.api.common.services.ServiceConfigurationLoader
Property String for the Configuration Format VersionProperty
PROP_CONFIG_FORMAT_VERSION - Static variable in interface org.robokind.api.common.services.ServiceConfigurationWriter
Property String for the Configuration Format VersionProperty
PROP_DEPENDENCY_AVAILABLE - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Property change event name for a dependency becoming available.
PROP_DEPENDENCY_CHANGED - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Property change event name for a dependency changing.
PROP_DEPENDENCY_UNAVAILABLE - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Property change event name for a dependency becoming unavailable.
PROP_NAME - Static variable in class org.robokind.api.common.config.VersionProperty
Property String for version name.
PROP_NUMBER - Static variable in class org.robokind.api.common.config.VersionProperty
Property String for version number.
PROP_PARAMETER_CLASS - Static variable in interface org.robokind.api.common.services.ServiceConfigurationLoader
Property String for the Parameter Class used by the ServiceConfigurationLoader.
PROP_PARAMETER_CLASS - Static variable in interface org.robokind.api.common.services.ServiceConfigurationWriter
Property String for the Parameter Class used by the ServiceConfigurationWriter.
PROP_SERVICE_CLASS - Static variable in interface org.robokind.api.common.services.ServiceFactory
Property String for the Class of the Service connected to.
PROP_SERVICE_CONFIG_CLASS - Static variable in interface org.robokind.api.common.services.ServiceConfigurationLoader
Property String for the Class of the ServiceConfig being loaded.
PROP_SERVICE_CONFIG_CLASS - Static variable in interface org.robokind.api.common.services.ServiceConfigurationWriter
Property String for the Class of the ServiceConfig to write.
PROP_SERVICE_MODIFIED - Static variable in class org.robokind.api.common.osgi.SingleServiceListener
Property change event name for the service being modified
PROP_SERVICE_REMOVED - Static variable in class org.robokind.api.common.osgi.SingleServiceListener
Property change event name for the service becoming unavailabe
PROP_SERVICE_TRACKED - Static variable in class org.robokind.api.common.osgi.SingleServiceListener
Property change event name for the service becoming available
PROP_SERVICE_VERSION - Static variable in interface org.robokind.api.common.services.ServiceFactory
Property String for the Service VersionProperty.
PROP_TRIGGER_TYPE - Static variable in interface org.robokind.api.common.triggering.Trigger
 
propertyChange(PropertyChangeEvent) - Method in class org.robokind.api.common.property.PropertyChangeMonitor
Fires all actions associated with the name of the given event.
PropertyChangeAction - Class in org.robokind.api.common.property
PropertyChangeAction for a standard PropertyChangeEvent
PropertyChangeAction() - Constructor for class org.robokind.api.common.property.PropertyChangeAction
 
PropertyChangeActionBase<T extends PropertyChangeEvent> - Class in org.robokind.api.common.property
Base class for PropertyChangeActions to use with a PropertyChangeMonitor
PropertyChangeActionBase() - Constructor for class org.robokind.api.common.property.PropertyChangeActionBase
 
PropertyChangeMonitor - Class in org.robokind.api.common.property
A support class for listening to PropertyChangeEvents.
PropertyChangeMonitor() - Constructor for class org.robokind.api.common.property.PropertyChangeMonitor
 
PropertyChangeNotifier - Class in org.robokind.api.common.property
An implementation of PropertyChangeSource with helper methods for firing events.
PropertyChangeNotifier(PropertyChangeSupport) - Constructor for class org.robokind.api.common.property.PropertyChangeNotifier
Creates a PropertyChangeNotifier with the given PropertyChangeSupport.
PropertyChangeNotifier(Object) - Constructor for class org.robokind.api.common.property.PropertyChangeNotifier
Creates a new PropertyChangeNotifier with a new PropertyChangeSupport made from sourceBean.
PropertyChangeNotifier() - Constructor for class org.robokind.api.common.property.PropertyChangeNotifier
Creates a new PropertyChangeNotifier with a new PropertyChangeSupport.
PropertyChangeSource - Interface in org.robokind.api.common.property
Interface defining methods for Classes which fire property change events.
PropertyChangeUtils - Class in org.robokind.api.common.property
Helper methods for PropertyChangeSupport
PropertyChangeUtils() - Constructor for class org.robokind.api.common.property.PropertyChangeUtils
 

R

rangeCheck(double) - Method in class org.robokind.api.common.position.NormalizedDouble
Checks that the value is within the range [0.0, 1.0].
readHex(String) - Static method in class org.robokind.api.common.utils.Utils
Returns the decimal value of a two character hex string.
readHex(char) - Static method in class org.robokind.api.common.utils.Utils
Converts the characters '0'-'9' (48-58), 'A'-'F' (65-70), and 'a'-'f' (32-37) or to the decimal value of their corresponding hex values.
registerAddOnDriver(BundleContext, ServiceAddOnDriver, Properties) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
registerConfigurationLoader(BundleContext, ServiceConfigurationLoader, Properties) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerConfigurationWriter(BundleContext, ServiceConfigurationWriter, Properties) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerService() - Method in class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Registers the dynamic service to the OSGi Service Registry.
registerService(BundleContext, String, String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
registerServiceFactory(BundleContext, ServiceFactory, Properties) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerTriggerHandler(BundleContext, TriggerHandler, Properties) - Static method in class org.robokind.api.common.triggering.TriggerUtils
 
registerUniqueService(BundleContext, String, String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Registers the given service only if a service does not exist with the given id.
releaseAddOnDrivers(BundleContext, ServiceReference[]) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
releaseService() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Releases the service, decrementing the usage count for the ServiceReference being tracked.
removePlayableListener(PlayableListener) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
removePlayableListener(PlayableListener) - Method in interface org.robokind.api.common.playable.Playable
Removes a PlayableListener from being notified
removePropertyChangeListener(PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Removes a PropertyChangeListener from the PropertyChangeSupport.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Removes a PropertyChangeListener from the PropertyChangeSupport from listening to a specific event.
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Removes a listener
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Removes a listener from listening to a specific property change event.
removeService(T) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
resume(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
resume(long) - Method in interface org.robokind.api.common.playable.Playable
Resumes a paused Playable.
run(T) - Method in class org.robokind.api.common.property.PropertyChangeActionBase
Action to perform when a PropertyChangeEvent of type T is found

S

saveAddOnConfig(ServiceAddOn, String) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
SEED - Static variable in class org.robokind.api.common.utils.HashCodeUtil
An initial value for a hashCode, to which is added contributions from fields.
ServiceAddOn<AddOn> - Interface in org.robokind.api.common.services.addon
 
ServiceAddOn.DefaultAddOn<AddOn> - Class in org.robokind.api.common.services.addon
 
ServiceAddOn.DefaultAddOn(AddOn, ServiceAddOnDriver<AddOn>) - Constructor for class org.robokind.api.common.services.addon.ServiceAddOn.DefaultAddOn
 
ServiceAddOnDriver<AddOn> - Interface in org.robokind.api.common.services.addon
 
serviceChanged(ServiceEvent) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
serviceChanged(ServiceEvent) - Method in class org.robokind.api.common.osgi.SingleServiceListener
 
ServiceClassListener<T> - Class in org.robokind.api.common.osgi
 
ServiceClassListener(Class<T>, BundleContext, String) - Constructor for class org.robokind.api.common.osgi.ServiceClassListener
 
ServiceConfigurationAdapter<Service,Config> - Interface in org.robokind.api.common.services
Creates a Config object from a Service.
ServiceConfigurationLoader<ServiceConfig,Param> - Interface in org.robokind.api.common.services
An ServiceConfigurationLoader loads a ServiceConfig with a specific version.
ServiceConfigurationWriter<ServiceConfig,Param> - Interface in org.robokind.api.common.services
 
ServiceConnectionDirectory - Class in org.robokind.api.common.services
The ServiceConnectionDirectory helps locate the proper ServiceConfigurationLoader and ServiceFactory to build the right Service from the given parameters.
ServiceConnectionDirectory() - Constructor for class org.robokind.api.common.services.ServiceConnectionDirectory
 
ServiceContext<ServiceClass,ServiceConfig,Param> - Class in org.robokind.api.common.services
An ServiceContext keeps track of an attempt to create a new Service.
ServiceContext() - Constructor for class org.robokind.api.common.services.ServiceContext
Creates an empty ServiceContext
ServiceContext(ServiceConfigurationLoader<ServiceConfig, Param>, ServiceFactory<ServiceClass, ServiceConfig>) - Constructor for class org.robokind.api.common.services.ServiceContext
Creates a new ServiceContext from the given ServiceConfigurationLoader and ServiceFactory.
ServiceDependencyTracker - Class in org.robokind.api.common.osgi.lifecycle
Monitors the OSGi Service Registry for a set of service dependencies.
ServiceDependencyTracker(BundleContext) - Constructor for class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Creates an empty ServiceDependencyTracker with the given BundleContext.
serviceExists(BundleContext, String, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Checks the OSGi Service Registry for a Service with the given class and matching the given filter.
serviceExists(BundleContext, String, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
serviceExists(BundleContext, String, String, String, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
serviceExists(BundleContext, Class, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Checks the OSGi Service Registry for a Service with the given class and matching the given filter.
serviceExists(BundleContext, Class[], String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Checks the OSGi Service Registry for an existing Service matching the given filter String and one or more of the given Class names.
ServiceFactory<ServiceClass,ServiceConfig> - Interface in org.robokind.api.common.services
A ServiceFactory creates some service with the given Class and the given VersionProperty, using a ServiceConfig
ServiceLifecycleProvider<T> - Interface in org.robokind.api.common.osgi.lifecycle
Manages the state and availability of a service through a Dependency- Injection pattern.
ServiceLifecycleProvider.Validator - Class in org.robokind.api.common.osgi.lifecycle
The Validator is used validate a dependencyId and dependency against a list of DependencyDescriptors.
ServiceLifecycleProvider.Validator() - Constructor for class org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider.Validator
 
ServiceUtils - Class in org.robokind.api.common.services
 
ServiceUtils() - Constructor for class org.robokind.api.common.services.ServiceUtils
 
set(T) - Method in interface org.robokind.api.common.utils.Source
Set the object value.
set(T) - Method in class org.robokind.api.common.utils.Source.SourceImpl
 
setContext(BundleContext) - Method in class org.robokind.api.common.osgi.ClassTracker
Sets the BundleContext to monitor.
setCustomizer(ServiceTrackerCustomizer) - Method in class org.robokind.api.common.osgi.ClassTracker
Sets the customizer
setExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.robokind.api.common.triggering.DefaultTriggerSequence
 
setFilter(String) - Method in class org.robokind.api.common.osgi.ClassTracker
Sets the filter for the service properties.
setIntervalLength(long) - Method in class org.robokind.api.common.utils.TimerLoop
Sets the interval length.
setLoadParameter(Param) - Method in class org.robokind.api.common.services.ServiceContext
Sets the load parameter.
setLocale(LanguageLocale) - Static method in class org.robokind.api.common.localization.Localizer
Sets the LanguageLocale to use for localization.
setName(String) - Method in class org.robokind.api.common.config.VersionProperty
Set the version name
setNumber(String) - Method in class org.robokind.api.common.config.VersionProperty
Set the version number
setServiceConfigurationLoader(ServiceConfigurationLoader<ServiceConfig, Param>) - Method in class org.robokind.api.common.services.ServiceContext
Sets the ServiceConfigurationLoader for this ServiceContext.
setServiceConnector(ServiceFactory<ServiceClass, ServiceConfig>) - Method in class org.robokind.api.common.services.ServiceContext
Sets the ServiceFactory to be used by this ServiceContext.
setSwing(boolean) - Static method in class org.robokind.api.common.property.PropertyChangeUtils
Sets the Swing flag.
setTimestampMillisecUTC(long) - Method in class org.robokind.api.common.triggering.DefaultTrigger
 
setTimestampMillisecUTC(long) - Method in interface org.robokind.api.common.triggering.Trigger
 
SingleServiceListener<T> - Class in org.robokind.api.common.osgi
Listens to the OSGi Service Registry for a single service, and provides service registration hooks.
SingleServiceListener(Class<T>, BundleContext, String) - Constructor for class org.robokind.api.common.osgi.SingleServiceListener
Creates a new SingleServiceListener.
sleep(long) - Static method in class org.robokind.api.common.utils.TimeUtils
Attempts to sleep for the specified length
Source<T> - Interface in org.robokind.api.common.utils
Defines a class which can get and set an object of the specified type.
Source.SourceImpl<T> - Class in org.robokind.api.common.utils
Generic Source implementation.
Source.SourceImpl() - Constructor for class org.robokind.api.common.utils.Source.SourceImpl
Creates a new SourceImpl with a null value.
Source.SourceImpl(T) - Constructor for class org.robokind.api.common.utils.Source.SourceImpl
Creates a new SourceImpl with the given value.
start(BundleContext) - Method in class org.robokind.api.common.osgi.Activator
 
start(Map<String, Object>) - Method in class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
 
start() - Method in class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Starts the DynamicServiceLauncher.
start() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Start tracking dependencies.
start(Map<String, Object>) - Method in interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
Called the first time all dependencies are available.
start() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Starts listening for the desired services.
start(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
start(long) - Method in interface org.robokind.api.common.playable.Playable
Starts the Playable from its initial state.
start() - Method in class org.robokind.api.common.triggering.DefaultTriggerSequence
 
start() - Method in interface org.robokind.api.common.triggering.TriggerSequence
 
start() - Method in class org.robokind.api.common.utils.TimerLoop
Start performing the action at intervals.
stop(BundleContext) - Method in class org.robokind.api.common.osgi.Activator
 
stop() - Method in class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Stops tracking dependency changes.
stop() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependencyTracker
Stop tracking dependencies.
stop() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Releases the service and stops listening.
stop(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
stop(long) - Method in interface org.robokind.api.common.playable.Playable
Stops a Playable, returning to the initial state.
stop() - Method in class org.robokind.api.common.triggering.DefaultTriggerSequence
 
stop() - Method in interface org.robokind.api.common.triggering.TriggerSequence
 
stop() - Method in class org.robokind.api.common.utils.TimerLoop
Stop the timer.

T

Temperature - Class in org.robokind.api.common.types
 
Temperature(double) - Constructor for class org.robokind.api.common.types.Temperature
 
TimerLoop - Class in org.robokind.api.common.utils
Abstract class for performing an action at regular intervals.
TimerLoop(long) - Constructor for class org.robokind.api.common.utils.TimerLoop
Creates a new TimerLoop with the given interval in milliseconds.
timerTick(long, long) - Method in class org.robokind.api.common.utils.TimerLoop
Action to perform at regular intervals.
timeString(long) - Static method in class org.robokind.api.common.utils.TimeUtils
Formats a timespan in milliseconds
timeString(long, int) - Static method in class org.robokind.api.common.utils.TimeUtils
Formats a timespan in milliseconds
TimeUtils - Class in org.robokind.api.common.utils
Utility methods for dealing with time.
TimeUtils() - Constructor for class org.robokind.api.common.utils.TimeUtils
 
toString() - Method in class org.robokind.api.common.config.VersionProperty
 
toString() - Method in class org.robokind.api.common.position.NormalizedDouble
 
toString() - Method in class org.robokind.api.common.types.Temperature
 
toString() - Method in class org.robokind.api.common.types.Voltage
 
Trigger - Interface in org.robokind.api.common.triggering
 
triggerEvent(Trigger) - Method in class org.robokind.api.common.triggering.OSGiTriggeringService
 
TriggerHandler - Interface in org.robokind.api.common.triggering
 
TriggerSequence - Interface in org.robokind.api.common.triggering
 
TriggerSequence.SequencedTrigger - Class in org.robokind.api.common.triggering
 
TriggerSequence.SequencedTrigger(long, Trigger) - Constructor for class org.robokind.api.common.triggering.TriggerSequence.SequencedTrigger
 
TriggerUtils - Class in org.robokind.api.common.triggering
 
TriggerUtils() - Constructor for class org.robokind.api.common.triggering.TriggerUtils
 

U

unregisterService() - Method in class org.robokind.api.common.osgi.lifecycle.DynamicServiceLauncher
Unregisters the dynamic service from the OSGi Service Registry.
unsign(byte) - Static method in class org.robokind.api.common.utils.Utils
Returns the unsigned value of the given signed byte.
Utils - Class in org.robokind.api.common.utils
Miscellaneous utility methods.
Utils() - Constructor for class org.robokind.api.common.utils.Utils
 

V

validateService(List<DependencyDescriptor>, String, Object) - Static method in class org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider.Validator
Validates an id and dependency against a list of DependencyDescriptors.
validateServiceId(List<DependencyDescriptor>, String) - Static method in class org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider.Validator
Returns true if there is a DependencyDescriptor with the given dependency id.
validateServices(List<DependencyDescriptor>, Map<String, Object>) - Static method in class org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider.Validator
Validates a map of dependency ids and services to validate against a list of DependencyDescriptors.
valueOf(String) - Static method in enum org.robokind.api.common.playable.PlayState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.robokind.api.common.playable.PlayState
Returns an array containing the constants of this enum type, in the order they are declared.
VersionProperty - Class in org.robokind.api.common.config
Defines a version.
VersionProperty(String, String) - Constructor for class org.robokind.api.common.config.VersionProperty
Creates a new VersionPropety with the given name and number.
Voltage - Class in org.robokind.api.common.types
 
Voltage(double) - Constructor for class org.robokind.api.common.types.Voltage
 

W

writeConfiguration(ServiceConfig, Param) - Method in interface org.robokind.api.common.services.ServiceConfigurationWriter
Writes a ServiceConfig of the specified type using the given parameters.
writeServiceConfig(AddOn, File) - Method in class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
writeServiceConfig(AddOn, File) - Method in interface org.robokind.api.common.services.addon.ServiceAddOnDriver
 

_

_$(String) - Static method in class org.robokind.api.common.localization.Localizer
Return the String associated with the given key proceeded with a space: ' '.
_$_(String) - Static method in class org.robokind.api.common.localization.Localizer
Return the String associated with the given key surrounded with spaces: ' '.

$ A B C D E F G H I L M N O P R S T U V W _

Copyright © 2011-2012. All Rights Reserved.