if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (jinput API)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":1,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":1,"i10":2,"i11":2,"i12":2,"i13":2,"i14":1,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":1,"i26":2,"i27":2,"i28":2,"i29":1,"i30":1,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
<tdclass="colFirst"><ahref="net/java/games/input/AbstractComponent.html"title="class in net.java.games.input">AbstractComponent</a></td>
<thclass="colLast"scope="row">
<divclass="block">Skeleton implementation of a named axis.</div>
</th>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/AbstractController.html"title="class in net.java.games.input">AbstractController</a></td>
<thclass="colLast"scope="row">
<divclass="block">An AbstractController is a skeleton implementation of a controller that
contains a fixed number of axes, controllers, and rumblers.</div>
</th>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/AWTEnvironmentPlugin.html"title="class in net.java.games.input">AWTEnvironmentPlugin</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i3"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Component.html"title="interface in net.java.games.input">Component</a></td>
<thclass="colLast"scope="row">
<divclass="block">An axis is a single button, slider, or dial, which has a single range.</div>
</th>
</tr>
<trid="i4"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/Component.Identifier.html"title="class in net.java.games.input">Component.Identifier</a></td>
<thclass="colLast"scope="row">
<divclass="block">Identifiers for different Axes.</div>
</th>
</tr>
<trid="i5"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Component.Identifier.Axis.html"title="class in net.java.games.input">Component.Identifier.Axis</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i6"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/Component.Identifier.Button.html"title="class in net.java.games.input">Component.Identifier.Button</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i7"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Component.Identifier.Key.html"title="class in net.java.games.input">Component.Identifier.Key</a></td>
<thclass="colLast"scope="row">
<divclass="block">KeyIDs for standard PC (LATIN-1) keyboards</div>
</th>
</tr>
<trid="i8"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/Component.POV.html"title="class in net.java.games.input">Component.POV</a></td>
<thclass="colLast"scope="row">
<divclass="block">POV enum for different positions.</div>
</th>
</tr>
<trid="i9"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Controller.html"title="interface in net.java.games.input">Controller</a></td>
<thclass="colLast"scope="row">
<divclass="block">A Controller represents a physical device, such as a keyboard, mouse,
or joystick, or a logical grouping of related controls, such as a button
pad or mouse ball.</div>
</th>
</tr>
<trid="i10"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/Controller.PortType.html"title="class in net.java.games.input">Controller.PortType</a></td>
<thclass="colLast"scope="row">
<divclass="block">Common controller port types.</div>
</th>
</tr>
<trid="i11"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Controller.Type.html"title="class in net.java.games.input">Controller.Type</a></td>
<thclass="colLast"scope="row">
<divclass="block">Types of controller objects.</div>
</th>
</tr>
<trid="i12"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></td>
<thclass="colLast"scope="row">
<divclass="block">A ControllerEnvironment represents a collection of controllers that are
physically or logically linked.</div>
</th>
</tr>
<trid="i13"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/ControllerEvent.html"title="class in net.java.games.input">ControllerEvent</a></td>
<thclass="colLast"scope="row">
<divclass="block">An event that is fired when the state of a controller changes</div>
</th>
</tr>
<trid="i14"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/ControllerListener.html"title="interface in net.java.games.input">ControllerListener</a></td>
<thclass="colLast"scope="row">
<divclass="block">A listener for changes in the state of controllers</div>
</th>
</tr>
<trid="i15"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/DirectAndRawInputEnvironmentPlugin.html"title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></td>
<thclass="colLast"scope="row">
<divclass="block">Combines the list of seperate keyboards and mice found with the raw plugin,
with the game controllers found with direct input.</div>
</th>
</tr>
<trid="i16"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/DirectInputEnvironmentPlugin.html"title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></td>
<thclass="colLast"scope="row">
<divclass="block">DirectInput implementation of controller environment</div>
</th>
</tr>
<trid="i17"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Event.html"title="class in net.java.games.input">Event</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i18"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/EventQueue.html"title="class in net.java.games.input">EventQueue</a></td>
<thclass="colLast"scope="row">
<divclass="block">A FIFO queue for input events.</div>
</th>
</tr>
<trid="i19"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Keyboard.html"title="class in net.java.games.input">Keyboard</a></td>
<thclass="colLast"scope="row">
<divclass="block">A Keyboard is a type of controller consisting of a single controller,
they keypad, which contains several axes (the keys).</div>
</th>
</tr>
<trid="i20"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/LinuxCombinedController.html"title="class in net.java.games.input">LinuxCombinedController</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i21"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/LinuxEnvironmentPlugin.html"title="class in net.java.games.input">LinuxEnvironmentPlugin</a></td>
<thclass="colLast"scope="row">
<divclass="block">Environment plugin for linux</div>
</th>
</tr>
<trid="i22"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/LinuxJoystickPOV.html"title="class in net.java.games.input">LinuxJoystickPOV</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i23"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Mouse.html"title="class in net.java.games.input">Mouse</a></td>
<thclass="colLast"scope="row">
<divclass="block">A Mouse is a type of controller consisting of two child controllers,
a ball and a button pad.</div>
</th>
</tr>
<trid="i24"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/OSXEnvironmentPlugin.html"title="class in net.java.games.input">OSXEnvironmentPlugin</a></td>
<tdclass="colFirst"><ahref="net/java/games/util/plugins/Plugin.html"title="interface in net.java.games.util.plugins">Plugin</a></td>
<thclass="colLast"scope="row">
<divclass="block">This is a marker interface used to mark plugins in a Jar file
for retrieval by the Plugins class.</div>
</th>
</tr>
<trid="i26"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/util/plugins/PluginLoader.html"title="class in net.java.games.util.plugins">PluginLoader</a></td>
<thclass="colLast"scope="row">
<divclass="block">This class is used internally by the Plugin system.</div>
</th>
</tr>
<trid="i27"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/util/plugins/Plugins.html"title="class in net.java.games.util.plugins">Plugins</a></td>
<thclass="colLast"scope="row">
<divclass="block">This is the application interface to the Plugin system.</div>
</th>
</tr>
<trid="i28"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/RawInputEnvironmentPlugin.html"title="class in net.java.games.input">RawInputEnvironmentPlugin</a></td>
<thclass="colLast"scope="row">
<divclass="block">DirectInput implementation of controller environment</div>
</th>
</tr>
<trid="i29"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Rumbler.html"title="interface in net.java.games.input">Rumbler</a></td>
<thclass="colLast"scope="row">
<divclass="block">A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.</div>
</th>
</tr>
<trid="i30"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/Usage.html"title="interface in net.java.games.input">Usage</a></td>
<thclass="colLast"scope="row">
<divclass="block">Generic Desktop Usages</div>
</th>
</tr>
<trid="i31"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/Version.html"title="class in net.java.games.input">Version</a></td>
<thclass="colLast"scope="row">
<divclass="block">The version and build number of this implementation.</div>
</th>
</tr>
<trid="i32"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/util/Version.html"title="class in net.java.games.util">Version</a></td>
<thclass="colLast"scope="row">
<divclass="block">The version and build number of this implementation.</div>
</th>
</tr>
<trid="i33"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabButtonComponent.html"title="class in net.java.games.input">WinTabButtonComponent</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i34"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabComponent.html"title="class in net.java.games.input">WinTabComponent</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i35"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabContext.html"title="class in net.java.games.input">WinTabContext</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i36"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabCursorComponent.html"title="class in net.java.games.input">WinTabCursorComponent</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i37"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabDevice.html"title="class in net.java.games.input">WinTabDevice</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i38"class="altColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabEnvironmentPlugin.html"title="class in net.java.games.input">WinTabEnvironmentPlugin</a></td>
<thclass="colLast"scope="row"> </th>
</tr>
<trid="i39"class="rowColor">
<tdclass="colFirst"><ahref="net/java/games/input/WinTabPacket.html"title="class in net.java.games.input">WinTabPacket</a></td>