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

$

$(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

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.
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.
addPlayableListener(PlayableListener) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
addPlayableListener(PlayableListener) - Method in interface org.robokind.api.common.playable.Playable
Adds a PlayableListener to be notified when the PlayState changes.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Add a PropertyChangeListener to the PropertyChangeSupport.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Add a PropertyChangeListener to the PropertyChangeSupport for a specific event.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Adds a listener to be notified for all property changes.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Adds a listener for a specific property change event.
addService(T) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
afterComplete(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 

B

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

C

checksum(byte[], int, int, boolean, byte...) - Static method in class org.robokind.api.common.utils.Utils
Calculates a checksum from the data and extra bytes
ClassTracker<T> - Class in org.robokind.api.common.osgi
A generic wrapper for the ServiceTracker Tracks all services registered to the OSGi framework with the given type and matching the given filter
ClassTracker(String) - Constructor for class org.robokind.api.common.osgi.ClassTracker
Creates a new tracker for the given class.
ClassTracker(BundleContext, String, String) - Constructor for class org.robokind.api.common.osgi.ClassTracker
Creates a new tracker for the given class, and begins tracking.
ClassTracker(BundleContext, String, String, ServiceTrackerCustomizer) - Constructor for class org.robokind.api.common.osgi.ClassTracker
Creates a new tracker for the given class, and begins tracking.
clone() - Method in class org.robokind.api.common.config.VersionProperty
 
clone() - Method in class org.robokind.api.common.position.NormalizedDouble
 
clone() - Method in class org.robokind.api.common.types.Temperature
 
clone() - Method in class org.robokind.api.common.types.Voltage
 
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.
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() - Method in interface org.robokind.api.common.utils.Factory
Creates and returns an object of the given type.
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

D

deepCopy(List<Point2D>) - Static method in class org.robokind.api.common.utils.ListUtils
Returns a deep copy of a list of Point2D.
denormalizeValue(NormalizedDouble) - Method in interface org.robokind.api.common.position.NormalizableRange
Denormalizes a NormalizedDouble to a value within this NormalizableRange.
denormalizeValue(NormalizedDouble) - Method in class org.robokind.api.common.position.NumberRange
 
display() - Method in class org.robokind.api.common.config.VersionProperty
Returns a string representing the version which is formatted for displaying.

E

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

F

Factory<T> - Interface in org.robokind.api.common.utils
Defines a generic interface for a class that is able to create an object of a given type from an unparameterized call.
FileSystemAdapter - Interface in org.robokind.api.common.config
Defines a class which can open Files from a file system.
FileSystemAdapterImpl - Class in org.robokind.api.common.config
FileSystemAdapter implementation for reading from operating system's file system.
FileSystemAdapterImpl() - Constructor for class org.robokind.api.common.config.FileSystemAdapterImpl
 
filterType(List, Class<T>) - Static method in class org.robokind.api.common.utils.ListUtils
Returns the items in the given list which match the given class.
findConsecutiveSequences(Integer[]) - Static method in class org.robokind.api.common.utils.ListUtils
Takes an array of unsorted integers with no repeated values.
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.

G

get(String) - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the localized value of the given key.
get() - Method in interface org.robokind.api.common.utils.Source
Returns the object.
get() - Method in class org.robokind.api.common.utils.Source.SourceImpl
 
getAbbreviation() - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the abbreviation of the language.
getBundleContext(Class) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Returns the BundleContext associated with the given Class.
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.ServiceConfigurationLoader
Returns the Class of the ServiceConfig to be loaded.
getConfigurationFormat() - Method in interface org.robokind.api.common.services.ServiceConfigurationLoader
Specifies the Service Configuration Format version which can be loaded.
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.
getFilter() - Method in class org.robokind.api.common.osgi.ClassTracker
Gets the filter for the service properties.
getIntervalLength() - Method in class org.robokind.api.common.utils.TimerLoop
Returns the interval length.
getLoadParameter() - Method in class org.robokind.api.common.services.ServiceContext
Returns the load parameter.
getLocale() - Method in class org.robokind.api.common.localization.LanguageLocale
Returns the name of the LanguageLocale.
getLocale() - Static method in class org.robokind.api.common.localization.Localizer
Returns the LanguageLocale being used.
getLocaleName() - Static method in class org.robokind.api.common.localization.Localizer
Returns the name of the current LanguageLocale.
getName() - Method in class org.robokind.api.common.config.VersionProperty
Returns the version name.
getNumber() - Method in class org.robokind.api.common.config.VersionProperty
Returns the version number.
getParameterClass() - Method in interface org.robokind.api.common.services.ServiceConfigurationLoader
Returns the Class of the Parameter required to load a ServiceConfig.
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.
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.
getService() - Method in class org.robokind.api.common.services.ServiceContext
Returns the Service from this context
getServiceClass() - Method in class org.robokind.api.common.services.EmptyFactory
 
getServiceClass() - Method in interface org.robokind.api.common.services.ServiceFactory
Returns the Class of the Service connected to.
getServiceConfiguration() - Method in class org.robokind.api.common.services.ServiceContext
Returns the ServiceConfig loaded from the LoadParameter.
getServiceConfigurationClass() - Method in class org.robokind.api.common.services.EmptyFactory
 
getServiceConfigurationClass() - Method in interface org.robokind.api.common.services.ServiceFactory
Returns the Class of ServiceConfig required to build to this type of Service.
getServiceConfigurationLoader() - Method in class org.robokind.api.common.services.ServiceContext
Returns the ServiceConfigurationLoader for this ServiceContext.
getServiceFactories(BundleContext, VersionProperty, Class<ServiceClass>) - Static method in class org.robokind.api.common.services.ServiceConnectionDirectory
Retrieves all ServiceFactories with the given ServiceClass and Service Version.
getServiceFactory() - Method in class org.robokind.api.common.services.ServiceContext
Return the ServiceFactory used by this ServiceContext.
getServices() - Method in class org.robokind.api.common.osgi.ClassTracker
Returns a list of register services being tracked.
getServiceVersion() - Method in class org.robokind.api.common.services.EmptyFactory
 
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.
getValue() - Method in class org.robokind.api.common.position.NormalizedDouble
Returns the value of the NormalizeRange.
getVolts() - Method in class org.robokind.api.common.types.Voltage
 
GlobalIdentifier - Interface in org.robokind.api.common.utils
A GlobalIdentifier is expected to be Globally Unique.

H

hash(int, boolean) - Static method in class org.robokind.api.common.utils.HashCodeUtil
booleans.
hash(int, char) - Static method in class org.robokind.api.common.utils.HashCodeUtil
chars.
hash(int, int) - Static method in class org.robokind.api.common.utils.HashCodeUtil
ints.
hash(int, long) - Static method in class org.robokind.api.common.utils.HashCodeUtil
longs.
hash(int, float) - Static method in class org.robokind.api.common.utils.HashCodeUtil
floats.
hash(int, double) - Static method in class org.robokind.api.common.utils.HashCodeUtil
doubles.
hash(int, Object) - Static method in class org.robokind.api.common.utils.HashCodeUtil
aObject is a possibly-null object field, and possibly an array.
hash(int, Object...) - Static method in class org.robokind.api.common.utils.HashCodeUtil
Creates a hash from an array of Objects.
hashCode() - Method in class org.robokind.api.common.config.VersionProperty
 
hashCode() - Method in class org.robokind.api.common.position.NormalizedDouble
 
hashCode() - Method in class org.robokind.api.common.types.Temperature
 
hashCode() - Method in class org.robokind.api.common.types.Voltage
 
HashCodeUtil - Class in org.robokind.api.common.utils
Collected methods which allow easy implementation of hashCode.
HashCodeUtil() - Constructor for class org.robokind.api.common.utils.HashCodeUtil
 

I

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

L

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

M

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

N

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

O

onComplete(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is completed
onPause(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is paused
onResume(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is resumed
onStart(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is started.
onStop(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
Called when the Playable is stopped
openFile(String) - Method in interface org.robokind.api.common.config.FileSystemAdapter
Opens the file at the given path.
openFile(String) - Method in class org.robokind.api.common.config.FileSystemAdapterImpl
 
openImageIcon(String) - Method in interface org.robokind.api.common.config.FileSystemAdapter
Opens the icon at the given path.
openImageIcon(String) - Method in class org.robokind.api.common.config.FileSystemAdapterImpl
 
org.robokind.api.common.config - package org.robokind.api.common.config
 
org.robokind.api.common.localization - package org.robokind.api.common.localization
 
org.robokind.api.common.osgi - package org.robokind.api.common.osgi
 
org.robokind.api.common.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.types - package org.robokind.api.common.types
 
org.robokind.api.common.utils - package org.robokind.api.common.utils
 
OSGiUtils - Class in org.robokind.api.common.osgi
Utility methods for working with OSGi.
OSGiUtils() - Constructor for class org.robokind.api.common.osgi.OSGiUtils
 

P

parseFloats(String...) - Static method in class org.robokind.api.common.utils.ListUtils
Returns an array of floats parsed from the given strings.
pause(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
pause(long) - Method in interface org.robokind.api.common.playable.Playable
Pauses the Playable in its current state.
performAction(PropertyChangeEvent) - Method in class org.robokind.api.common.property.PropertyChangeActionBase
Performs the action with the given event only if the event is an instance of T
Playable - Interface in org.robokind.api.common.playable
An interface defining standard play controls: start, pause, resume, and stop.
PlayableListener - Interface in org.robokind.api.common.playable
An interface for classes which listen to a Playable.
PlayState - Enum in org.robokind.api.common.playable
States of a Playable.
playStateChanged(PlayState, PlayState, long) - Method in interface org.robokind.api.common.playable.PlayableListener
Fired when the PlayState of a Playable changes
PositionMap<Identifier,Position> - Interface in org.robokind.api.common.position
PositionMap is a Map of an Identifier type to a Position type.
PositionMap.HashMap<Id,Pos> - Class in org.robokind.api.common.position
PositionMap.HashMap<Id, Pos> is a java.util.HashMap<Id, Pos>
PositionMap.HashMap() - Constructor for class org.robokind.api.common.position.PositionMap.HashMap
 
PROP_CONFIG_FORMAT_VERSION - Static variable in interface org.robokind.api.common.services.ServiceConfigurationLoader
Property String for the Configuration Format VersionProperty
PROP_NAME - Static variable in class org.robokind.api.common.config.VersionProperty
Property String for version name.
PROP_NUMBER - Static variable in class org.robokind.api.common.config.VersionProperty
Property String for version number.
PROP_PARAMETER_CLASS - Static variable in interface org.robokind.api.common.services.ServiceConfigurationLoader
Property String for the Parameter Class used by the ServiceConfigurationLoader.
PROP_SERVICE_CLASS - Static variable in interface org.robokind.api.common.services.ServiceFactory
Property String for the Class of the Service connected to.
PROP_SERVICE_CONFIG_CLASS - Static variable in interface org.robokind.api.common.services.ServiceConfigurationLoader
Property String for the Class of the ServiceConfig being loaded.
PROP_SERVICE_VERSION - Static variable in interface org.robokind.api.common.services.ServiceFactory
Property String for the Service VersionProperty.
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.
removePlayableListener(PlayableListener) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
removePlayableListener(PlayableListener) - Method in interface org.robokind.api.common.playable.Playable
Removes a PlayableListener from being notified
removePropertyChangeListener(PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Removes a PropertyChangeListener from the PropertyChangeSupport.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.robokind.api.common.property.PropertyChangeNotifier
Removes a PropertyChangeListener from the PropertyChangeSupport from listening to a specific event.
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Removes a listener
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface org.robokind.api.common.property.PropertyChangeSource
Removes a listener from listening to a specific property change event.
removeService(T) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
resume(long) - Method in class org.robokind.api.common.playable.AbstractPlayable
 
resume(long) - Method in interface org.robokind.api.common.playable.Playable
Resumes a paused Playable.
run(T) - Method in class org.robokind.api.common.property.PropertyChangeActionBase
Action to perform when a PropertyChangeEvent of type T is found

S

SEED - Static variable in class org.robokind.api.common.utils.HashCodeUtil
An initial value for a hashCode, to which is added contributions from fields.
serviceChanged(ServiceEvent) - Method in class org.robokind.api.common.osgi.ServiceClassListener
 
ServiceClassListener<T> - Class in org.robokind.api.common.osgi
 
ServiceClassListener(Class<T>, BundleContext, String) - Constructor for class org.robokind.api.common.osgi.ServiceClassListener
 
ServiceConfigurationLoader<ServiceConfig,Param> - Interface in org.robokind.api.common.services
An ServiceConfigurationLoader loads a ServiceConfig with a specific version.
ServiceConnectionDirectory - Class in org.robokind.api.common.services
The ServiceConnectionDirectory helps locate the proper ServiceConfigurationLoader and ServiceFactory to build the right Service from the given parameters.
ServiceConnectionDirectory() - Constructor for class org.robokind.api.common.services.ServiceConnectionDirectory
 
ServiceContext<ServiceClass,ServiceConfig,Param> - Class in org.robokind.api.common.services
An ServiceContext keeps track of an attempt to create a new Service.
ServiceContext() - Constructor for class org.robokind.api.common.services.ServiceContext
Creates an empty ServiceContext
ServiceContext(ServiceConfigurationLoader<ServiceConfig, Param>, ServiceFactory<ServiceClass, ServiceConfig>) - Constructor for class org.robokind.api.common.services.ServiceContext
Creates a new ServiceContext from the given ServiceConfigurationLoader and ServiceFactory.
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, Class[], String) - Static method in class org.robokind.api.common.osgi.OSGiUtils
Checks the OSGi Service Registry for an existing Service matching the given filter String and one or more of the given Class names.
ServiceFactory<ServiceClass,ServiceConfig> - Interface in org.robokind.api.common.services
A ServiceFactory creates some service with the given Class and the given VersionProperty, using a ServiceConfig
set(T) - Method in interface org.robokind.api.common.utils.Source
Set the object value.
set(T) - Method in class org.robokind.api.common.utils.Source.SourceImpl
 
setContext(BundleContext) - Method in class org.robokind.api.common.osgi.ClassTracker
Sets the BundleContext to monitor.
setCustomizer(ServiceTrackerCustomizer) - Method in class org.robokind.api.common.osgi.ClassTracker
Sets the customizer
setFilter(String) - Method in class org.robokind.api.common.osgi.ClassTracker
Sets the filter for the service properties.
setIntervalLength(long) - Method in class org.robokind.api.common.utils.TimerLoop
Sets the interval length.
setLoadParameter(Param) - Method in class org.robokind.api.common.services.ServiceContext
Sets the load parameter.
setLocale(LanguageLocale) - Static method in class org.robokind.api.common.localization.Localizer
Sets the LanguageLocale to use for localization.
setName(String) - Method in class org.robokind.api.common.config.VersionProperty
Set the version name
setNumber(String) - Method in class org.robokind.api.common.config.VersionProperty
Set the version number
setServiceConfigurationLoader(ServiceConfigurationLoader<ServiceConfig, Param>) - Method in class org.robokind.api.common.services.ServiceContext
Sets the ServiceConfigurationLoader for this ServiceContext.
setServiceConnector(ServiceFactory<ServiceClass, ServiceConfig>) - Method in class org.robokind.api.common.services.ServiceContext
Sets the ServiceFactory to be used by this ServiceContext.
setSwing(boolean) - Static method in class org.robokind.api.common.property.PropertyChangeUtils
Sets the Swing flag.
sleep(long) - Static method in class org.robokind.api.common.utils.TimeUtils
Attempts to sleep for the specified length
Source<T> - Interface in org.robokind.api.common.utils
Defines a class which can get and set an object of the specified type.
Source.SourceImpl<T> - Class in org.robokind.api.common.utils
Generic Source implementation.
Source.SourceImpl() - Constructor for class org.robokind.api.common.utils.Source.SourceImpl
Creates a new SourceImpl with a null value.
Source.SourceImpl(T) - Constructor for class org.robokind.api.common.utils.Source.SourceImpl
Creates a new SourceImpl with the given value.
start(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(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
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

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

valueOf(String) - Static method in enum org.robokind.api.common.playable.PlayState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.robokind.api.common.playable.PlayState
Returns an array containing the constants of this enum type, in the order they are declared.
VersionProperty - Class in org.robokind.api.common.config
Defines a version.
VersionProperty(String, String) - Constructor for class org.robokind.api.common.config.VersionProperty
Creates a new VersionPropety with the given name and number.
Voltage - Class in org.robokind.api.common.types
 
Voltage(double) - Constructor for class org.robokind.api.common.types.Voltage
 

_

_$(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 _

Copyright © 2011. All Rights Reserved.