fr.emn.reactiveinput
Class SystemFolder

java.lang.Object
  extended byfr.emn.reactiveinput.AbstractFolder
      extended byfr.emn.reactiveinput.SystemFolder
All Implemented Interfaces:
DeviceFolder, DeviceFolderContainer
Direct Known Subclasses:
FExtDirectInput, FExtJoystick4Java, FExtWintab, FExtXInput, FNet, FStdMidi

public class SystemFolder
extends AbstractFolder

This is a folder which may contain prototypes of same class, of the same name, etc. It uses accurate device descriptors with slot names, etc.


Field Summary
 
Fields inherited from class fr.emn.reactiveinput.AbstractFolder
children, devices, name, parent
 
Constructor Summary
SystemFolder(java.lang.String name)
           
 
Method Summary
 DeviceDescriptor getDefaultDescriptor()
          Returns a DDAny descriptor (may contain / accepts any device).
 DeviceDescriptor getDefaultDescriptor(Device device)
          Returns the default (most accurate) descriptor provided by the DescriptorUtilities method.
 
Methods inherited from class fr.emn.reactiveinput.AbstractFolder
add, add, add, canAdd, findFolder, getName, getParent, getPrototypes, getSubfolders, remove, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemFolder

public SystemFolder(java.lang.String name)
Parameters:
name -
Method Detail

getDefaultDescriptor

public DeviceDescriptor getDefaultDescriptor()
Returns a DDAny descriptor (may contain / accepts any device).


getDefaultDescriptor

public DeviceDescriptor getDefaultDescriptor(Device device)
Returns the default (most accurate) descriptor provided by the DescriptorUtilities method.