Uses of Class
edu.stanford.hci.dtools.deviceeditor.components.InputComponent

Packages that use InputComponent
edu.stanford.hci.dtools   
edu.stanford.hci.dtools.deviceeditor.components   
edu.stanford.hci.dtools.deviceeditor.parts   
edu.stanford.hci.dtools.hardware   
edu.stanford.hci.dtools.statechart.model   
edu.stanford.hci.dtools.statechart.model.commands   
 

Uses of InputComponent in edu.stanford.hci.dtools
 

Methods in edu.stanford.hci.dtools that return InputComponent
 InputComponent DeviceConfiguration.getInputComponentForHardwareAddress(java.lang.String address)
           
 InputComponent DeviceConfiguration.getInputForName(java.lang.String name)
          Returns the InputComponent for the given component name
 InputComponent DeviceConfiguration.getInputForPrivateName(java.lang.String name)
          Returns the InputComponent for the given private component name
 

Methods in edu.stanford.hci.dtools that return types with arguments of type InputComponent
 java.util.List<InputComponent> DeviceConfiguration.getInputArray()
          Get an ArrayList of all InputComponents in the device configuration.
 

Methods in edu.stanford.hci.dtools with parameters of type InputComponent
 void DeviceConfiguration.addInputComponent(InputComponent input)
          Add a new InputComponent to the configuration
 void RunModeTracker.componentStateChanged(InputComponent component)
          Translate a hardware event into a meaningful action (i.e.
 int DeviceConfiguration.getInputIndexForComponent(InputComponent c)
          called by inputpair
 

Uses of InputComponent in edu.stanford.hci.dtools.deviceeditor.components
 

Subclasses of InputComponent in edu.stanford.hci.dtools.deviceeditor.components
 class AccelerometerComponent
           This software is distributed under the BSD License.
 class ADCComponent
           
 class ButtonComponent
          class representing a generic button input in d.tools
 class ContinuousInputComponent
           
 class KnobComponent
           This software is distributed under the BSD License.
 class SliderComponent
           This software is distributed under the BSD License.
 class SwitchComponent
           This software is distributed under the BSD License.
 class TimerComponent
           
 

Methods in edu.stanford.hci.dtools.deviceeditor.components with parameters of type InputComponent
 boolean TimerComponent.TimerExpiredConditional.checkConditional(InputComponent component)
           
abstract  boolean EventConditional.checkConditional(InputComponent component)
          Returns true if the component being passed satisfies the conditions specified in this conditional
 

Constructors in edu.stanford.hci.dtools.deviceeditor.components with parameters of type InputComponent
AccelerometerComponent(InputComponent copy)
           
ADCComponent(InputComponent copy)
           
ContinuousInputComponent(InputComponent copy)
           
InputComponent(InputComponent copy)
           
KnobComponent(InputComponent copy)
           
SliderComponent(InputComponent copy)
           
SwitchComponent(InputComponent copy)
           
TimerComponent(InputComponent copy)
           
 

Uses of InputComponent in edu.stanford.hci.dtools.deviceeditor.parts
 

Methods in edu.stanford.hci.dtools.deviceeditor.parts with parameters of type InputComponent
 void DeviceDiagramEditPart.componentStateChanged(InputComponent componentChanged)
           
 

Uses of InputComponent in edu.stanford.hci.dtools.hardware
 

Methods in edu.stanford.hci.dtools.hardware with parameters of type InputComponent
 void HardwareInputEventListener.componentStateChanged(InputComponent componentChanged)
           
 

Uses of InputComponent in edu.stanford.hci.dtools.statechart.model
 

Methods in edu.stanford.hci.dtools.statechart.model that return InputComponent
 InputComponent InputModel.getGlobalComponent()
           
 InputComponent InputPair.getInputComponent()
           
 InputComponent InputPair.getLastNotNullComponent()
           
 

Methods in edu.stanford.hci.dtools.statechart.model with parameters of type InputComponent
 void StateConnectionModel.addInputPair(InputComponent c, EventConditional e)
           
 void StateConnectionModel.removeInputPair(InputComponent c, java.lang.String e)
          remove an input pair matches input components by private name removes if event also matches or if passed event is null
 java.util.List<InputPair> StateConnectionModel.removeInputPairs(InputComponent c)
          remove and return all input pairs matching a passed input component
 void InputPair.setInputComponent(InputComponent ic, EventConditional event)
           
 void StateConnectionModel.updateInputPair(InputPair pair, InputComponent newInput, EventConditional newEvent)
           
 

Constructors in edu.stanford.hci.dtools.statechart.model with parameters of type InputComponent
AccelerometerModel(InputComponent input)
           
ButtonModel(InputComponent input)
           
InputPair(InputComponent c, EventConditional e, DeviceConfiguration config)
           
StateConnectionModel(ShapeModel source, ShapeModel target, InputComponent firstComponent, EventConditional firstEvent)
           
 

Uses of InputComponent in edu.stanford.hci.dtools.statechart.model.commands
 

Constructors in edu.stanford.hci.dtools.statechart.model.commands with parameters of type InputComponent
StateConnectionCreateCommand(ShapeModel source, int lineStyle, InputComponent input, EventConditional event)
          Instantiate a command that can create a connection between two shapes.