Package fr.emn.reactiveinput

Interface Summary
ConfigurationInfo User-oriented info on the device.
ConfigurationListener  
Device A device.
DeviceFolder Contains a set of available devices.
DeviceFolderContainer A DeviceFolder which can also contain subfolders.
DeviceInfo User-oriented info on the device.
MutableDevice  
Processor A device processor.
 

Class Summary
AbstractDevice An abstract device you can use to create your own devices.
AbstractFolder This is an abstract folder in which you can add devices and subfolders.
AbstractMutableDevice  
ClassFolder This is a standard folder which contains one prototype by device class.
CompoundDevice  
Configuration The Configuration class contains all connection & mutation methods for one input configuration.
DeviceInfoAdapter  
DeviceUtilities Utility methods for creating your own device, and generic methods for accessing device's properties.
EmptyFolder This is an empty folder which contains no device, only subfolders.
Enum A simple "enumerated list" type, to use with device properties.
Finder Device finding methods always try to return copies of folder prototypes.
GenericProperties This is a subclass of Properties which allows additional property types: integer, double, boolean, arrays, etc.
In Input slot.
InPin  
MissingDevice A device that was not found.
MissingIn A slot that was not found.
MissingOut A slot that was not found.
MultiString This class represents a multi-line string property.
OpenContext Some devices may need a context to open.
Out Pending: there are 3 types defined: type, supertype and value.type.
OutPin  
Pin  
ScriptUtilities General script utility methods.
Slot Superclass for In/Out slots.
SlotProperties  
SlotType Primitive types used by Value + utility methods.
SystemFolder This is a folder which may contain prototypes of same class, of the same name, etc.
XMLWriter Towards InstrumentalJazz
 

Exception Summary
ConfigurationStartedException  
IllegalTypeException  
NonMutableException