// (c) Tuomas J. Lukka package org.nongnu.libvob.input; import java.util.*; /** The central point of libvob custom input device management. */ public abstract class InputDeviceManager { public static final int STATE_CALIBRATING = 1; public static final int STATE_CHOOSING = 2; public static final int STATE_NORMAL = 3; public InputDeviceManager getInstance() { return null; } abstract public void setState(int state); abstract public Axis getCurrentChoice(); abstract List getDevices(); }