- 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
-
- 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
-
- getElapsedPauseTime(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
-
- getElapsedPauseTime(long) - Method in interface org.robokind.api.common.playable.Playable
-
Returns the elapsed time between the last pause time and the given time.
- getElapsedPlayTime(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
-
- getElapsedPlayTime(long) - Method in interface org.robokind.api.common.playable.Playable
-
Returns the elapsed time between the start time and the given time.
- getEventType() - Method in class org.robokind.api.common.property.IndexedPropertyChangeAction
-
- getEventType() - Method in class org.robokind.api.common.property.PropertyChangeAction
-
- getEventType() - Method in class org.robokind.api.common.property.PropertyChangeActionBase
-
Returns the PropertyChangeEvent type accepted, T.
- 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
-
- 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.
- 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
-
- getResumeTime() - Method in class org.robokind.api.common.playable.AbstractPlayable
-
- getResumeTime() - Method in interface org.robokind.api.common.playable.Playable
-
Returns the time given when the Playable was last resumed.
- getSerivceClass() - Method in interface org.robokind.api.common.services.ConfigurationAdapter
-
- getService() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
-
- getService() - Method in class org.robokind.api.common.services.ServiceContext
-
Returns the Service from this context.
- getServiceClass() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
-
- getServiceClass() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams
-
- getServiceClass() - Method in class org.robokind.api.common.services.addon.DefaultAddOnDriver
-
- getServiceClass() - Method in interface org.robokind.api.common.services.addon.ServiceAddOnDriver
-
- getServiceClass() - Method in class org.robokind.api.common.services.EmptyFactory
-
- getServiceClass() - Method in class org.robokind.api.common.services.ServiceContext
-
- getServiceClass() - Method in interface org.robokind.api.common.services.ServiceFactory
-
Returns the Class of the Service connected to.
- getServiceConfiguration() - Method in class org.robokind.api.common.services.ServiceContext
-
Returns the ServiceConfig loaded from the LoadParameter.
- 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.
- 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
- 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
-
- 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_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.
- 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
-
- rangeCheck(double) - Method in class org.robokind.api.common.position.NormalizedDouble
-
Checks that the value is within the range [0.0, 1.0].
- readHex(String) - Static method in class org.robokind.api.common.utils.Utils
-
Returns the decimal value of a two character hex string.
- readHex(char) - Static method in class org.robokind.api.common.utils.Utils
-
Converts the characters '0'-'9' (48-58), 'A'-'F' (65-70), and 'a'-'f'
(32-37) or to the decimal value of their corresponding hex values.
- registerAddOnDriver(BundleContext, ServiceAddOnDriver, Properties) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
-
- 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
-
- releaseAddOnDrivers(BundleContext, ServiceReference[]) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
-
- 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.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.
- 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
-
- 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
- saveAddOnConfig(ServiceAddOn, String) - Static method in class org.robokind.api.common.services.addon.AddOnUtils
-
- 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
-
- 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.
- 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
- 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
-
- 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
- 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.
- sleep(long) - Static method in class org.robokind.api.common.utils.TimeUtils
-
Attempts to sleep for the specified length
- 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.
- stop() - Method in class org.robokind.api.common.osgi.lifecycle.ConfiguredServiceLifecycle
-
- 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.