$ 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.lifecycle
Abstract implementation of ServiceLifecycleProvider.
AbstractLifecycleProvider(List<DependencyDescriptor>) - Constructor for class org.robokind.api.common.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.
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils.DependencyDescriptorBuilder
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils.GenericLifecycleFactory
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils.SimpleLifecycleFactory
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils.ManagedGroupFactory
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils.GenericManagedServiceFactory
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.DefaultSelfBuilder
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.DefaultSelfBuildingBuilder
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.EmptySelfBuilder
 
adapt(Configuration<String>) - Method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.ValidatingSelfBuilder
 
adapt(A) - Method in class org.robokind.api.common.utils.ComplexAdapter
 
adapt(A) - Method in class org.robokind.api.common.utils.PolymorphicAdapter
 
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.
addAdapter(String, Adapter<A, B>) - Method in class org.robokind.api.common.utils.PolymorphicAdapter
 
addDependencyDescription(DependencyDescriptor) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Adds the description to the list of dependency to listen for.
addDependencyDescription(Class, String, String, DependencyDescriptor.DependencyType) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Adds the description to the list of dependency to listen for.
addListener(Listener<Msg>) - Method in class org.robokind.api.common.utils.EventRepeater
 
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.lifecycle.utils.SimpleLifecycle
A SimpleLifecycle has no dependencies and does not fire events.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
A SimpleLifecycle has no dependencies and does not fire events.
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.
addRuntimeDependency(DependencyDescriptor) - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
Adds a dependency after the lifecycle is initialized.
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
 
afterComplete(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called after the Playable is marked Completed.

B

BooleanRange - Class in org.robokind.api.common.position
 
BooleanRange(NormalizedDouble) - Constructor for class org.robokind.api.common.position.BooleanRange
 
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.
buildDescriptor(Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
buildDescriptorConfig(String, Class, Properties) - Static method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
buildEmptySelfBuildingConfig(V) - Static method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
buildGenericLifecycle(Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildGenericLifecycleConfig(String[], Properties, Iterable<Configuration<String>>, Adapter<Map<String, Object>, ?>) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildGenericLifecycleConfig(String[], String, String, Properties, Iterable<Configuration<String>>, Adapter<Map<String, Object>, ?>) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildGenericLifecycleConfig(String[], String, String, Properties, Iterable<Configuration<String>>, Adapter<Map<String, Object>, T>, Listener<T>) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildGroup(ManagedServiceFactory, Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
buildLifecycleDependency(Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
buildLifecycleDependencyConfig(String, Class<D>, Properties, Listener<GenericLifecycle.DependencyChange<T, D>>) - Static method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
buildLifecycleDependencyConfig(String, Class<D>, String, String, Properties, Listener<GenericLifecycle.DependencyChange<T, D>>) - Static method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
buildLifecycleDependencyConfig(Configuration<String>, Listener<GenericLifecycle.DependencyChange<T, D>>) - Static method in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
buildManagedGroupConfig(String, Properties, List<Configuration<String>>, Adapter<Configuration<String>, ServiceLifecycleProvider>) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
buildManagedGroupConfig(String, Properties, List<Configuration<String>>) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
buildManagedServiceConfig(Properties, Properties, Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
buildManagedServiceConfig(Properties, Properties, ServiceLifecycleProvider) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
buildPropertyChangeSupport(Object) - Static method in class org.robokind.api.common.property.PropertyChangeUtils
Creates a new PropertyChangeSupport.
buildSelfBuildingConfig(Configuration<T>, Adapter<Configuration<T>, V>, Adapter<Configuration<String>, V>) - Static method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
buildSelfBuildingConfig(Configuration<T>, Adapter<Configuration<T>, V>) - Static method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
buildService(BundleContext, VersionProperty, VersionProperty, Param, Class<Param>, Class<ServiceClass>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Locates the appropriate ConfigurationLoader 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 ConfigurationLoader and ServiceFactory matching the given versions, and able to create Service instance of the ServiceClass using a parameter of the given Param Class.
buildSimpleLifecycle(Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildSimpleLifecycleConfig(Class<T>, String[], Properties, T) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildSimpleLifecycleConfig(Class<T>, Properties, T) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildSimpleLifecycleConfig(Class<T>, String, String, Properties, T) - Static method in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
buildValidatingSelfBuildingConfig(Configuration<T>, C, Adapter<ValidatedConfig<T, C>, V>) - Static method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
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.
cleanupService(T) - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
 
clearAllListeners() - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Removes all PropertyChangeListeners.
clearListeners(String) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Removes all PropertyChangeListeners associated with the given property name.
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(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.
ComplexAdapter<A,B,C> - Class in org.robokind.api.common.utils
 
ComplexAdapter(Adapter<A, B>, Adapter<B, C>) - Constructor for class org.robokind.api.common.utils.ComplexAdapter
 
CONF_CONFIG_VALIDATOR - Static variable in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
CONF_DEPENDENCY_CHANGE_LISTENER - Static variable in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
CONF_DEPENDENCY_CLASS - Static variable in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
CONF_DEPENDENCY_CONFIGS - Static variable in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
CONF_DEPENDENCY_NAME - Static variable in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
CONF_DEPENDENCY_PROPERTIES - Static variable in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
CONF_GENERIC_SELF_BUILDER - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
CONF_MANAGED_SERVICE_FACTORY - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
CONF_SELF_BUILD_FACTORY - Static variable in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
CONF_SELFBUILD_LIFCEYCLE_CONFIG - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
CONF_SELFBUILD_LIFCEYCLES - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
CONF_SERVICE_CLASSES - Static variable in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
CONF_SERVICE_CONFIG - Static variable in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
CONF_SERVICE_FACTORY - Static variable in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
CONF_SERVICE_FACTORY - Static variable in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
CONF_SERVICE_LIFCEYCLE - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
CONF_SERVICE_PROPERTIES - Static variable in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
CONF_SERVICE_PROPERTIES - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
CONF_SERVICE_STOP_LISTENER - Static variable in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
CONF_SIMPLE_LIFECYCLE_SERVICE - Static variable in class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
CONF_UNIQUE_SERVICE_PROPERTIES - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
CONFIG_CLASS - Static variable in class org.robokind.api.common.services.Constants
Property String for the Class of the ServiceConfig being loaded.
CONFIG_DEPENDENCY_DESCRIPTOR - Static variable in class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
CONFIG_FORMAT_VERSION - Static variable in class org.robokind.api.common.services.Constants
Property String for the Configuration Format VersionProperty
CONFIG_GROUP_ID - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
CONFIG_GROUP_PROPERTIES - Static variable in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
CONFIG_PARAM_CLASS - Static variable in class org.robokind.api.common.services.Constants
Property String for the Parameter Class used by the ServiceConfigurationLoader and ServiceConfigurationWriter.
CONFIG_PARAM_ID - Static variable in class org.robokind.api.common.services.Constants
Property String for the id of a config loader parameter object.
ConfigurationAdapter<Service,Config> - Interface in org.robokind.api.common.services
Creates a Config object from a Service.
ConfigurationLoader<ServiceConfig,Param> - Interface in org.robokind.api.common.services
An ConfigurationLoader loads a ServiceConfig with a specific version.
ConfigurationWriter<ServiceConfig,Param> - Interface in org.robokind.api.common.services
 
ConfiguredServiceLifecycle<T,C,P> - Class in org.robokind.api.common.osgi.lifecycle
 
ConfiguredServiceLifecycle(ConfiguredServiceParams<T, C, P>) - Constructor for class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
Creates a lifecycle best fitting the given params.
ConfiguredServiceLifecycle(ConfiguredServiceParams<T, C, P>, Properties) - Constructor for class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
Creates a lifecycle best fitting the given params.
ConfiguredServiceParams<T,C,P> - Class in org.robokind.api.common.osgi.lifecycle
 
ConfiguredServiceParams(Class<T>, Class<C>, Class<P>, C, P, String, VersionProperty, VersionProperty) - Constructor for class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
Constants - Class in org.robokind.api.common.services
 
Constants() - Constructor for class org.robokind.api.common.services.Constants
 
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.lifecycle.AbstractLifecycleProvider
Called when all dependencies are available.
create(Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle
 
create(Map<String, Object>) - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
 
createConfig(Service) - Method in interface org.robokind.api.common.services.ConfigurationAdapter
 
createFilter(String, String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
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
 
createService(ServiceLifecycleProvider<T>, Properties) - Method in interface org.robokind.api.common.lifecycle.utils.ManagedServiceFactory
 
createService(ServiceLifecycleProvider<T>, Properties, Properties) - Method in interface org.robokind.api.common.lifecycle.utils.ManagedServiceFactory
 
createService(ServiceLifecycleProvider<T>, Properties) - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponentFactory
 
createService(ServiceLifecycleProvider<T>, Properties, Properties) - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponentFactory
 
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.
DEFAULT_RANGE - Static variable in class org.robokind.api.common.position.BooleanRange
 
DEFAULT_SPEECH_ID - Static variable in class org.robokind.api.common.utils.RKConstants
 
DefaultAddOnDriver<AddOn,Config> - Class in org.robokind.api.common.services.addon
 
DefaultAddOnDriver(BundleContext, VersionProperty, VersionProperty, ConfigurationAdapter<AddOn, Config>) - Constructor for class org.robokind.api.common.services.addon.DefaultAddOnDriver
 
denormalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.BooleanRange
 
denormalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.DoubleRange
 
denormalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.IntegerRange
 
denormalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.NormalizableRange.DefaultRange
 
denormalizeValue(NormalizedDouble) - Method in interface org.robokind.api.common.position.NormalizableRange
Denormalizes a NormalizedDouble to a value within this NormalizableRange.
dependenciesSatisfied() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Returns true if all dependencies are available.
dependency(String, Class) - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
dependency(String, Class) - Method in class org.robokind.api.common.lifecycle.utils.DescriptorListBuilder
Adds a new DependencyDescriptor with the given name and class
dependencyChanged(String, Object, Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
Validates the arguments before calling handleChange.
dependencyChanged(String, Object, Map<String, Object>) - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Called after the service is started and a dependency is changed or removed.
dependencyChanged(String, Object, Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
DependencyDescriptor - Class in org.robokind.api.common.lifecycle
Describes a service dependency of a ServiceLifecycleProvider.
DependencyDescriptor(String, Class, String) - Constructor for class org.robokind.api.common.lifecycle.DependencyDescriptor
Create a new required DependencyDescriptor with the given values.
DependencyDescriptor(String, Class, String, DependencyDescriptor.DependencyType) - Constructor for class org.robokind.api.common.lifecycle.DependencyDescriptor
Create a new DependencyDescriptor with the given values.
DependencyDescriptor.DependencyType - Enum in org.robokind.api.common.lifecycle
 
DescriptorBuilder - Class in org.robokind.api.common.lifecycle.utils
Builds a DependencyDescriptor.
DescriptorBuilder(String, Class) - Constructor for class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
Begins building a DependencyDescriptor with the give name and class.
DescriptorBuilder(DescriptorListBuilder, String, Class, DependencyDescriptor.DependencyType) - Constructor for class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
DescriptorListBuilder - Class in org.robokind.api.common.lifecycle.utils
Convenience class for building a List of DependencyDescriptors.
DescriptorListBuilder() - Constructor for class org.robokind.api.common.lifecycle.utils.DescriptorListBuilder
Creates an empty DescriptorListBuilder.
DescriptorListBuilder(List<DependencyDescriptor>) - Constructor for class org.robokind.api.common.lifecycle.utils.DescriptorListBuilder
Creates a new DescriptorListBuilder with the given descriptors.
display() - Method in class org.robokind.api.common.config.VersionProperty
Returns a string representing the version which is formatted for displaying.
dispose() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Stops and unregisters the service, cleans up the service lifecycle and management, and stops and unregisters the ManagedService.
dispose() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
dispose() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
 
dispose() - Method in class org.robokind.api.common.osgi.SingleServiceListener
Releases the service, stops listening to the Serivce Registry, and removes all PropertyChangeListeners.
DoubleRange - Class in org.robokind.api.common.position
Specifies a simple NormalizableRange of Numbers defined by a min and max.
DoubleRange(double, double) - Constructor for class org.robokind.api.common.position.DoubleRange
 

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.lifecycle.DependencyDescriptor
 
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
 
EventRepeater<Msg> - Class in org.robokind.api.common.utils
 
EventRepeater() - Constructor for class org.robokind.api.common.utils.EventRepeater
 

F

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

GenericLifecycle<T> - Class in org.robokind.api.common.lifecycle.config
 
GenericLifecycle(String[], List<DependencyDescriptor>, Properties, Adapter<Map<String, Object>, T>, Adapter<String, Listener<GenericLifecycle.DependencyChange>>, Listener<T>) - Constructor for class org.robokind.api.common.lifecycle.config.GenericLifecycle
 
GenericLifecycle.DependencyChange<T,D> - Class in org.robokind.api.common.lifecycle.config
 
GenericLifecycle.DependencyChange(GenericLifecycle<T>, D, Map<String, Object>) - Constructor for class org.robokind.api.common.lifecycle.config.GenericLifecycle.DependencyChange
 
get(String) - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the localized value of the given key.
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.lifecycle.config.GenericLifecycle.DependencyChange
 
getAvailableDependencies() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Returns a map of dependency Ids dependencies.
getAvailableDependencyCount() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns the number of satisfied dependencies.
getAvailableDependencyCount() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getBundleContext(Class) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Returns the BundleContext associated with the given Class.
getConfig() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
getConfigClass() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
getConfigFormat() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
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.ConfigurationAdapter
 
getConfigurationClass() - Method in interface org.robokind.api.common.services.ConfigurationLoader
Returns the Class of the ServiceConfig to be loaded.
getConfigurationClass() - Method in interface org.robokind.api.common.services.ConfigurationWriter
Returns the Class of the ServiceConfig to write.
getConfigurationClass() - Method in class org.robokind.api.common.services.EmptyFactory
 
getConfigurationClass() - Method in class org.robokind.api.common.services.ServiceContext
 
getConfigurationClass() - Method in interface org.robokind.api.common.services.ServiceFactory
Returns the Class of ServiceConfig required to build to this type of Service.
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.ConfigurationAdapter
 
getConfigurationFormat() - Method in interface org.robokind.api.common.services.ConfigurationLoader
Specifies the Service Configuration Format version which can be loaded.
getConfigurationFormat() - Method in interface org.robokind.api.common.services.ConfigurationWriter
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
 
getDependencies() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns a list describing the service dependencies of this ManagedService.
getDependencies() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getDependency() - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle.DependencyChange
 
getDependency(String) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Returns the dependency matching the given id, null if unavailable.
getDependencyCount() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns the number of dependencies for this ManagedService.
getDependencyCount() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getDependencyDescriptors() - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
getDependencyDescriptors() - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Returns a list describing the service dependencies required by this lifecycle provider.
getDependencyDescriptors() - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
getDependencyName() - Method in class org.robokind.api.common.lifecycle.DependencyDescriptor
Returns the dependency name used within a ServiceLifecycleProvider.
getDependencyStatus(String) - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns true if the specified dependency is available.
getDependencyStatus(String) - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getDependencyType() - Method in class org.robokind.api.common.lifecycle.DependencyDescriptor
Returns the dependency type, Required or Optional
getDescriptor() - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
getDescriptors() - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
getDescriptors() - Method in class org.robokind.api.common.lifecycle.utils.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.
getErrors() - Method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.ValidatingSelfBuilder
 
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.
getKey(T) - Method in interface org.robokind.api.common.utils.PolymorphicAdapter.AdapterKeyMap
 
getLifecycle() - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle.DependencyChange
 
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.
getLogger() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getMax() - Method in class org.robokind.api.common.position.BooleanRange
 
getMax() - Method in class org.robokind.api.common.position.DoubleRange
 
getMax() - Method in class org.robokind.api.common.position.IntegerRange
 
getMax() - Method in class org.robokind.api.common.position.NormalizableRange.DefaultRange
 
getMax() - Method in interface org.robokind.api.common.position.NormalizableRange
Returns the minimum value of the NormalizableRange.
getMin() - Method in class org.robokind.api.common.position.BooleanRange
 
getMin() - Method in class org.robokind.api.common.position.DoubleRange
 
getMin() - Method in class org.robokind.api.common.position.IntegerRange
 
getMin() - Method in class org.robokind.api.common.position.NormalizableRange.DefaultRange
 
getMin() - Method in interface org.robokind.api.common.position.NormalizableRange
 
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.
getParam() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
getParamClass() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
getParameterClass() - Method in interface org.robokind.api.common.services.ConfigurationLoader
Returns the Class of the Parameter required to load a ServiceConfig.
getParameterClass() - Method in interface org.robokind.api.common.services.ConfigurationWriter
Returns the Class of the Parameter required to write a ServiceConfig.
getParamId() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
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.
getPropertyChangeListeners() - Method in class org.robokind.api.common.property.PropertyChangeNotifier
 
getPropertyChangeListeners(String) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
 
getRegistrationEnabled() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns true if automatic service registration is enabled.
getRegistrationEnabled() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getRegistrationProperties() - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
getRegistrationProperties() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns the registration properties to use when registering the service.
getRegistrationProperties() - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Returns the properties to be used when register the service managed by this lifecycle provider.
getRegistrationProperties() - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
getRegistrationProperties() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getRequiredDependencies() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Returns a map of dependency Ids and required dependencies.
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.
getSelfRegistrationEnabled() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Returns true if this OSGiComponent should register itself.
getSerivceClass() - Method in interface org.robokind.api.common.services.ConfigurationAdapter
 
getService() - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
getService() - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle.DependencyChange
 
getService() - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Returns the service managed by this lifecycle provider.
getService() - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
getService() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
 
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.lifecycle.AbstractLifecycleProvider
Returns the Class of the service managed by this lifecycle provider.
getServiceClass() - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle
 
getServiceClass() - Method in class org.robokind.api.common.lifecycle.DependencyDescriptor
Returns the Class of dependency.
getServiceClass() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
 
getServiceClass() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
 
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.
getServiceClassNames() - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
getServiceClassNames() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns the class names of service being managed.
getServiceClassNames() - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Returns the names of the interfaces this service implements and makes available.
getServiceClassNames() - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
getServiceClassNames() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
getServiceConfiguration() - Method in class org.robokind.api.common.services.ServiceContext
Returns the ServiceConfig loaded from the LoadParameter.
getServiceConfigurationLoader() - Method in class org.robokind.api.common.services.ServiceContext
Returns the ConfigurationLoader 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.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.
getServiceReferences() - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
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.osgi.lifecycle.ConfiguredServiceParams
 
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 interface org.robokind.api.common.services.ConfigurationAdapter
 
getServiceVersion() - Method in class org.robokind.api.common.services.EmptyFactory
 
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
getTopService() - Method in class org.robokind.api.common.osgi.ClassTracker
Returns the top service being tracked.
getTopService() - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
getValue() - Method in class org.robokind.api.common.position.NormalizedDouble
Returns the value of the NormalizeRange.
getValue() - Method in class org.robokind.api.common.utils.RKSource.SourceImpl
 
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, Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
Called from dependencyChanged with validated values.
handleChange(String, Object, Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle
 
handleChange(String, Object, Map<String, Object>) - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
 
handleEvent(Msg) - Method in class org.robokind.api.common.utils.EventRepeater
 
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.lifecycle.DependencyDescriptor
 
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
 
hasListeners(String) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
 

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).
IntegerRange - Class in org.robokind.api.common.position
Specifies a simple NormalizableRange of Numbers defined by a min and max.
IntegerRange(int, int) - Constructor for class org.robokind.api.common.position.IntegerRange
 
isAvailable() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns true if the service is available and ready to use.
isAvailable() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
isRegistered() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Returns true if the service has been added to the Service Registry.
isRegistered() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
isRunning() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
 
isSatisfied() - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
isValid(Boolean) - Method in class org.robokind.api.common.position.BooleanRange
 
isValid(Double) - Method in class org.robokind.api.common.position.DoubleRange
 
isValid(Integer) - Method in class org.robokind.api.common.position.IntegerRange
 
isValid(NormalizedDouble) - Method in class org.robokind.api.common.position.NormalizableRange.DefaultRange
 
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.

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.
ListenerConstants - Class in org.robokind.api.common.utils
Listens for events of type T.
ListenerConstants() - Constructor for class org.robokind.api.common.utils.ListenerConstants
 
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.ConfigurationLoader
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 ConfigurationLoader 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

makeSelfBuildingLifecycle(Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
makeSelfBuildingLifecycle(ServiceLifecycleProvider<T>) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
makeSimpleSelfBuildingLifecycle(String[], T, String, String, Properties) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
makeSimpleSelfBuildingLifecycle(String[], T, Properties) - Static method in class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
ManagedService<T> - Interface in org.robokind.api.common.lifecycle
Manages a service throughout its lifetime of the service.
ManagedServiceFactory - Interface in org.robokind.api.common.lifecycle.utils
 
ManagedServiceGroup - Class in org.robokind.api.common.lifecycle.utils
 
ManagedServiceGroup(ManagedServiceFactory, List<ServiceLifecycleProvider>, String, Properties) - Constructor for class org.robokind.api.common.lifecycle.utils.ManagedServiceGroup
 
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.
myElapsedPauseTime - Variable in class org.robokind.api.common.playable.AbstractPlayable
The total elapsed time while paused.
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.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.lifecycle.AbstractLifecycleProvider
Instance of the service being managed
myServiceClassNames - Variable in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
Names of the classes provided by this service.
myServiceContext - Variable in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
ServiceContext created from loading a service.
myServiceProperties - Variable in class org.robokind.api.common.lifecycle.utils.ManagedServiceGroup
 
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
 
NormalizableRange.DefaultRange - Class in org.robokind.api.common.position
Returns the maximum value of the NormalizableRange.
NormalizableRange.DefaultRange() - Constructor for class org.robokind.api.common.position.NormalizableRange.DefaultRange
 
NORMALIZED_RANGE - Static variable in interface org.robokind.api.common.position.NormalizableRange
 
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(Boolean) - Method in class org.robokind.api.common.position.BooleanRange
 
normalizeValue(Double) - Method in class org.robokind.api.common.position.DoubleRange
 
normalizeValue(Integer) - Method in class org.robokind.api.common.position.IntegerRange
 
normalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.NormalizableRange.DefaultRange
 
normalizeValue(T) - Method in interface org.robokind.api.common.position.NormalizableRange
Normalizes a value within the NormalizableRange.
now() - Static method in class org.robokind.api.common.utils.TimeUtils
Returns the current clock time.

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
 
optional() - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
Sets the dependency type to OPTIONAL.
org.robokind.api.common.config - package org.robokind.api.common.config
 
org.robokind.api.common.lifecycle - package org.robokind.api.common.lifecycle
 
org.robokind.api.common.lifecycle.config - package org.robokind.api.common.lifecycle.config
 
org.robokind.api.common.lifecycle.utils - package org.robokind.api.common.lifecycle.utils
 
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.types - package org.robokind.api.common.types
 
org.robokind.api.common.utils - package org.robokind.api.common.utils
 
OSGiComponent<T> - Class in org.robokind.api.common.osgi.lifecycle
An OSGi Service managed with a ServiceLifecycleProvider.
OSGiComponent(BundleContext, ServiceLifecycleProvider<T>) - Constructor for class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Creates a new OSGiComponent from the given lifecycle provider.
OSGiComponent(BundleContext, ServiceLifecycleProvider<T>, Properties) - Constructor for class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Creates a new OSGiComponent from the given lifecycle provider.
OSGiComponent(BundleContext, ServiceLifecycleProvider<T>, Properties, boolean) - Constructor for class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Creates a new OSGiComponent from the given lifecycle provider.
OSGiComponent(BundleContext, ServiceLifecycleProvider<T>, Properties, Properties, boolean) - Constructor for class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Creates a new OSGiComponent from the given lifecycle provider.
OSGiComponentFactory - Class in org.robokind.api.common.osgi.lifecycle
 
OSGiComponentFactory(BundleContext) - Constructor for class org.robokind.api.common.osgi.lifecycle.OSGiComponentFactory
 
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
PHYSICAL_R50_ID - Static variable in class org.robokind.api.common.utils.RKConstants
 
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
PolymorphicAdapter<A,B> - Class in org.robokind.api.common.utils
 
PolymorphicAdapter(PolymorphicAdapter.AdapterKeyMap<A>) - Constructor for class org.robokind.api.common.utils.PolymorphicAdapter
 
PolymorphicAdapter.AdapterKeyMap<T> - Interface in org.robokind.api.common.utils
 
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.ServiceDependenciesTracker
Property change event name for all dependencies being available.
PROP_DEPENDENCY_ADDED - Static variable in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Property change name for adding a dependency after initializing.
PROP_DEPENDENCY_AVAILABLE - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Property change event name for a dependency becoming available.
PROP_DEPENDENCY_CHANGED - Static variable in interface org.robokind.api.common.lifecycle.ManagedService
Property change event name for a dependency's status changing
PROP_DEPENDENCY_CHANGED - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Property change event name for a dependency changing.
PROP_DEPENDENCY_REMOVED - Static variable in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Property change name for removing a dependency after initializing.
PROP_DEPENDENCY_UNAVAILABLE - Static variable in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Property change event name for a dependency becoming unavailable.
PROP_GROUP_ID - Static variable in class org.robokind.api.common.lifecycle.utils.ManagedServiceGroup
 
PROP_LISTENER_ID - Static variable in class org.robokind.api.common.utils.ListenerConstants
 
PROP_LISTENER_TYPE - Static variable in class org.robokind.api.common.utils.ListenerConstants
 
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_SERVICE_ADDED - Static variable in class org.robokind.api.common.osgi.ServiceClassListener
Fired when a new service is available
PROP_SERVICE_CHANGED - Static variable in interface org.robokind.api.common.lifecycle.ManagedService
Property change event name for the managed service being modified.
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.ServiceClassListener
Fired when a service is no longer available
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_TYPE - Static variable in interface org.robokind.api.common.lifecycle.ManagedService
Property name for the type of service managed.
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.
register() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Registers the service if it is available.
register() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
registerAddOnDriver(BundleContext, ServiceAddOnDriver, Properties) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
 
registerConfigLoader(BundleContext, ConfigurationLoader) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerConfigLoader(BundleContext, ConfigurationLoader, Properties) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerConfigWriter(BundleContext, ConfigurationWriter) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerConfigWriter(BundleContext, ConfigurationWriter, Properties) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerFactory(BundleContext, ServiceFactory) - Static method in class org.robokind.api.common.services.ServiceUtils
Registers the given ServiceFactory with the factory's Service Version, Service class, and Config class.
registerFactory(BundleContext, ServiceFactory, Properties) - Static method in class org.robokind.api.common.services.ServiceUtils
 
registerSelf() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Add this OSGiComponent to the OSGi Service Registry.
registerService(BundleContext, String, String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
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.
removeDependencyTracker(String) - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
 
removeListener(Listener<Msg>) - Method in class org.robokind.api.common.utils.EventRepeater
 
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.lifecycle.utils.SimpleLifecycle
A SimpleLifecycle has no dependencies and does not fire events.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
A SimpleLifecycle has no dependencies and does not fire events.
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.
removeRuntimeDependency(String) - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
Removes a dependency after the lifecycle is initialized.
removeService(T) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
required() - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
Sets the dependency type to REQUIRED.
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.
RKConstants - Class in org.robokind.api.common.utils
 
RKConstants() - Constructor for class org.robokind.api.common.utils.RKConstants
 
RKDependencyConfigUtils - Class in org.robokind.api.common.lifecycle.config
 
RKDependencyConfigUtils() - Constructor for class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils
 
RKDependencyConfigUtils.DependencyDescriptorBuilder - Class in org.robokind.api.common.lifecycle.config
 
RKDependencyConfigUtils.DependencyDescriptorBuilder() - Constructor for class org.robokind.api.common.lifecycle.config.RKDependencyConfigUtils.DependencyDescriptorBuilder
 
RKLifecycleConfigUtils - Class in org.robokind.api.common.lifecycle.config
 
RKLifecycleConfigUtils() - Constructor for class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils
 
RKLifecycleConfigUtils.GenericLifecycleFactory<T> - Class in org.robokind.api.common.lifecycle.config
 
RKLifecycleConfigUtils.GenericLifecycleFactory() - Constructor for class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils.GenericLifecycleFactory
 
RKLifecycleConfigUtils.SimpleLifecycleFactory<T> - Class in org.robokind.api.common.lifecycle.config
 
RKLifecycleConfigUtils.SimpleLifecycleFactory() - Constructor for class org.robokind.api.common.lifecycle.config.RKLifecycleConfigUtils.SimpleLifecycleFactory
 
RKManagedGroupConfigUtils - Class in org.robokind.api.common.lifecycle.config
 
RKManagedGroupConfigUtils() - Constructor for class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
 
RKManagedGroupConfigUtils.ManagedGroupFactory - Class in org.robokind.api.common.lifecycle.config
 
RKManagedGroupConfigUtils.ManagedGroupFactory(ManagedServiceFactory, boolean) - Constructor for class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils.ManagedGroupFactory
 
RKManagedGroupConfigUtils.ManagedGroupFactory(ManagedServiceFactory) - Constructor for class org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils.ManagedGroupFactory
 
RKManagedServiceConfigUtils - Class in org.robokind.api.common.lifecycle.config
 
RKManagedServiceConfigUtils() - Constructor for class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils
 
RKManagedServiceConfigUtils.GenericManagedServiceFactory<T> - Class in org.robokind.api.common.lifecycle.config
 
RKManagedServiceConfigUtils.GenericManagedServiceFactory(ManagedServiceFactory) - Constructor for class org.robokind.api.common.lifecycle.config.RKManagedServiceConfigUtils.GenericManagedServiceFactory
 
RKSource<T> - Interface in org.robokind.api.common.utils
Defines a class which can get and set an object of the specified type.
RKSource.SourceImpl<T> - Class in org.robokind.api.common.utils
Generic Source implementation.
RKSource.SourceImpl() - Constructor for class org.robokind.api.common.utils.RKSource.SourceImpl
Creates a new SourceImpl with a null value.
RKSource.SourceImpl(T) - Constructor for class org.robokind.api.common.utils.RKSource.SourceImpl
Creates a new SourceImpl with the given value.
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.
selfBuild(Class<V>, Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
selfBuild(Configuration<String>) - Static method in class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
SelfBuildingConfig - Class in org.robokind.api.common.lifecycle.config
 
SelfBuildingConfig() - Constructor for class org.robokind.api.common.lifecycle.config.SelfBuildingConfig
 
SelfBuildingConfig.DefaultSelfBuilder<V> - Class in org.robokind.api.common.lifecycle.config
 
SelfBuildingConfig.DefaultSelfBuilder() - Constructor for class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.DefaultSelfBuilder
 
SelfBuildingConfig.DefaultSelfBuildingBuilder<V> - Class in org.robokind.api.common.lifecycle.config
 
SelfBuildingConfig.DefaultSelfBuildingBuilder() - Constructor for class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.DefaultSelfBuildingBuilder
 
SelfBuildingConfig.EmptySelfBuilder<V> - Class in org.robokind.api.common.lifecycle.config
 
SelfBuildingConfig.EmptySelfBuilder(Source<V>) - Constructor for class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.EmptySelfBuilder
 
SelfBuildingConfig.ValidatingSelfBuilder<V,E> - Class in org.robokind.api.common.lifecycle.config
 
SelfBuildingConfig.ValidatingSelfBuilder() - Constructor for class org.robokind.api.common.lifecycle.config.SelfBuildingConfig.ValidatingSelfBuilder
 
SERVICE_CLASS - Static variable in class org.robokind.api.common.services.Constants
Property String for the Class of the Service connected to.
SERVICE_VERSION - Static variable in class org.robokind.api.common.services.Constants
Property String for the Service VersionProperty.
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
 
ServiceConnectionDirectory - Class in org.robokind.api.common.services
The ServiceConnectionDirectory helps locate the proper ConfigurationLoader 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(ConfigurationLoader<ServiceConfig, Param>, ServiceFactory<ServiceClass, ServiceConfig>) - Constructor for class org.robokind.api.common.services.ServiceContext
Creates a new ServiceContext from the given ConfigurationLoader and ServiceFactory.
ServiceDependenciesTracker - Class in org.robokind.api.common.osgi.lifecycle
Monitors the OSGi Service Registry for a set of service dependencies.
ServiceDependenciesTracker(BundleContext) - Constructor for class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Creates an empty ServiceDependenciesTracker 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, String[], 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.lifecycle
Manages the state and availability of a service through a Dependency- Injection pattern.
ServiceLifecycleProvider.Validator - Class in org.robokind.api.common.lifecycle
The Validator is used validate a dependencyId and dependency against a list of DependencyDescriptors.
ServiceLifecycleProvider.Validator() - Constructor for class org.robokind.api.common.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.RKSource
Set the object value.
set(T) - Method in class org.robokind.api.common.utils.RKSource.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
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
setRegistrationEnabled(boolean) - Method in interface org.robokind.api.common.lifecycle.ManagedService
If set true, the Service being managed will be automatically added to the Service Registry when available.
setRegistrationEnabled(boolean) - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
setSelfRegistrationEnabled(boolean) - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
If set true, this OSGiComponent will register itself when start() is called, or immediately if start has already been called.
setServiceConfiguration(ServiceConfig) - Method in class org.robokind.api.common.services.ServiceContext
Sets the ServiceConfig to use instead of loading a config.
setServiceConfigurationLoader(ConfigurationLoader<ServiceConfig, Param>) - Method in class org.robokind.api.common.services.ServiceContext
Sets the ConfigurationLoader for this ServiceContext.
setServiceFactory(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.
SimpleLifecycle<T> - Class in org.robokind.api.common.lifecycle.utils
Defines an empty lifecycle for managing a service with no dependencies.
SimpleLifecycle(T, Class<T>) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
Creates a SimpleLifecycle for the given service.
SimpleLifecycle(T, String) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
Creates a SimpleLifecycle for the given service.
SimpleLifecycle(T, Class<T>, Properties) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
Creates a SimpleLifecycle for the given service.
SimpleLifecycle(T, Class<T>, String, String, Properties) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
SimpleLifecycle(T, String, Properties) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
Creates a SimpleLifecycle for the given service.
SimpleLifecycle(T, String[], String, String, Properties) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
SimpleLifecycle(T, String[], Properties) - Constructor for class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
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
start(Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
start() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Starts tracking dependencies and managing the service.
start(Map<String, Object>) - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
Called the first time all dependencies are available.
start() - Method in class org.robokind.api.common.lifecycle.utils.ManagedServiceGroup
 
start(Map<String, Object>) - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
start() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Starts the OSGiComponent.
start() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Start tracking dependencies.
start() - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
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.utils.TimerLoop
Start performing the action at intervals.
startComponent(BundleContext, String, String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
startComponent(BundleContext, String[], String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
startComponent(BundleContext, String[], Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
startUniqueComponent(BundleContext, String, String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
startUniqueComponent(BundleContext, String[], String, String, Object, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
startUniqueComponent(BundleContext, String[], Object, Properties, Properties) - Static method in class org.robokind.api.common.osgi.OSGiUtils
 
stop() - Method in class org.robokind.api.common.lifecycle.AbstractLifecycleProvider
 
stop() - Method in class org.robokind.api.common.lifecycle.config.GenericLifecycle
 
stop() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Stops tracking dependencies.
stop() - Method in interface org.robokind.api.common.lifecycle.ServiceLifecycleProvider
 
stop() - Method in class org.robokind.api.common.lifecycle.utils.ManagedServiceGroup
 
stop() - Method in class org.robokind.api.common.lifecycle.utils.SimpleLifecycle
 
stop() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
 
stop() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Stops tracking dependency changes.
stop() - Method in class org.robokind.api.common.osgi.lifecycle.ServiceDependenciesTracker
Stop tracking dependencies.
stop() - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
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.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
 

U

unregister() - Method in interface org.robokind.api.common.lifecycle.ManagedService
Unregisters the service if it is registered.
unregister() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
 
unregisterSelf() - Method in class org.robokind.api.common.osgi.lifecycle.OSGiComponent
Removes this OSGiComponent 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.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.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.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.lifecycle.DependencyDescriptor.DependencyType
Returns the enum constant of this type with the specified name.
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.lifecycle.DependencyDescriptor.DependencyType
Returns an array containing the constants of this enum type, in the order they are declared.
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.
VIRTUAL_R50_ID - Static variable in class org.robokind.api.common.utils.RKConstants
 
Voltage - Class in org.robokind.api.common.types
 
Voltage(double) - Constructor for class org.robokind.api.common.types.Voltage
 

W

with(String, String) - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
with(String) - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
with(Properties) - Method in class org.robokind.api.common.lifecycle.utils.DescriptorBuilder
 
writeConfiguration(ServiceConfig, Param) - Method in interface org.robokind.api.common.services.ConfigurationWriter
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-2013. All Rights Reserved.