<divclass="block">An event that is fired when the state of a controller changes</div>
</dd>
<dt><ahref="../net/java/games/input/ControllerEvent.html#%3Cinit%3E(net.java.games.input.Controller)"class="member-name-link">ControllerEvent(Controller)</a> - Constructor for class net.java.games.input.<ahref="../net/java/games/input/ControllerEvent.html"title="class in net.java.games.input">ControllerEvent</a></dt>
<dt><ahref="../net/java/games/input/ControllerEvent.html#%3Cinit%3E(net.java.games.input.AbstractController)"class="member-name-link">ControllerEvent(AbstractController)</a> - Constructor for class net.java.games.input.<ahref="../net/java/games/input/ControllerEvent.html"title="class in net.java.games.input">ControllerEvent</a></dt>
<dd>
<divclass="block">Creates a controller event object.</div>
<dt><ahref="../net/java/games/input/Component.Identifier.Key.html#END"class="member-name-link">END</a> - Static variable in class net.java.games.input.<ahref="../net/java/games/input/Component.Identifier.Key.html"title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd> </dd>
<dt><ahref="../net/java/games/input/AbstractController.html#equals(java.lang.Object)"class="member-name-link">equals(Object)</a> - Method in class net.java.games.input.<ahref="../net/java/games/input/AbstractController.html"title="class in net.java.games.input">AbstractController</a></dt>
<dd> </dd>
<dd>
<divclass="block">Overwritten to specifically calculate if this controller matches another controller.</div>
</dd>
<dt><ahref="../net/java/games/input/Component.Identifier.Key.html#EQUALS"class="member-name-link">EQUALS</a> - Static variable in class net.java.games.input.<ahref="../net/java/games/input/Component.Identifier.Key.html"title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd> </dd>
<dt><ahref="../net/java/games/input/Component.Identifier.Key.html#ESCAPE"class="member-name-link">ESCAPE</a> - Static variable in class net.java.games.input.<ahref="../net/java/games/input/Component.Identifier.Key.html"title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<divclass="block">Fingerstick controller; note that this may be sometimes treated as a
type of mouse or stick.</div>
</dd>
<dt><ahref="../net/java/games/input/ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)"class="member-name-link">fireControllerAdded(Controller)</a> - Method in class net.java.games.input.<ahref="../net/java/games/input/ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dt><ahref="../net/java/games/input/ControllerEnvironment.html#fireControllerAdded(net.java.games.input.AbstractController)"class="member-name-link">fireControllerAdded(AbstractController)</a> - Method in class net.java.games.input.<ahref="../net/java/games/input/ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<divclass="block">Creates and sends an event to the controller listeners that a controller
has been added.</div>
</dd>
<dt><ahref="../net/java/games/input/ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)"class="member-name-link">fireControllerRemoved(Controller)</a> - Method in class net.java.games.input.<ahref="../net/java/games/input/ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dt><ahref="../net/java/games/input/ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.AbstractController)"class="member-name-link">fireControllerRemoved(AbstractController)</a> - Method in class net.java.games.input.<ahref="../net/java/games/input/ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<divclass="block">Creates and sends an event to the controller listeners that a controller
@ -143,7 +143,7 @@ implements <a href="../util/plugins/Plugin.html" title="interface in net.java.ga
</div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><ahref="#equals(java.lang.Object)"class="member-name-link">equals</a><wbr>(<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> obj)</code></div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type">boolean</span> <spanclass="element-name">equals</span><wbr><spanclass="parameters">(<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> obj)</span></div>
<divclass="block">Overwritten to specifically calculate if this controller matches another controller.
A controller matches if it is the same type of controller as specified,
regardless of which order it was plugged into a device. Therefore this
cannot be used simply to check if all controllers plugged in match all ports
as two controllers of the same type i.e. Two XBox One controllers would
both be considered equal.
Keep this in mind when doing equality comparisons with other controllers.</div>
<dlclass="notes">
<dt>Overrides:</dt>
<dd><code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a></code> in class <code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></code></dd>
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="return-type">void</span> <spanclass="element-name">fireControllerAdded</span><wbr><spanclass="parameters">(<ahref="Controller.html"title="interface in net.java.games.input">Controller</a> c)</span></div>
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="return-type">void</span> <spanclass="element-name">fireControllerAdded</span><wbr><spanclass="parameters">(<ahref="AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</span></div>
<divclass="block">Creates and sends an event to the controller listeners that a controller
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="return-type">void</span> <spanclass="element-name">fireControllerRemoved</span><wbr><spanclass="parameters">(<ahref="Controller.html"title="interface in net.java.games.input">Controller</a> c)</span></div>
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="return-type">void</span> <spanclass="element-name">fireControllerRemoved</span><wbr><spanclass="parameters">(<ahref="AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</span></div>
<divclass="block">Creates and sends an event to the controller listeners that a controller
<divclass="col-constructor-name even-row-color"><code><ahref="#%3Cinit%3E(net.java.games.input.Controller)"class="member-name-link">ControllerEvent</a><wbr>(<ahref="Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></div>
<divclass="col-constructor-name even-row-color"><code><ahref="#%3Cinit%3E(net.java.games.input.AbstractController)"class="member-name-link">ControllerEvent</a><wbr>(<ahref="AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</code></div>
<divclass="col-last even-row-color">
<divclass="block">Creates a controller event object.</div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="element-name">ControllerEvent</span><wbr><spanclass="parameters">(<ahref="Controller.html"title="interface in net.java.games.input">Controller</a> c)</span></div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="element-name">ControllerEvent</span><wbr><spanclass="parameters">(<ahref="AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</span></div>
<divclass="block">Creates a controller event object.</div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="Controller.html"title="interface in net.java.games.input">Controller</a></span> <spanclass="element-name">getController</span>()</div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="AbstractController.html"title="class in net.java.games.input">AbstractController</a></span> <spanclass="element-name">getController</span>()</div>
<divclass="block">Returns the controller for this event.</div>
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
@ -151,7 +151,7 @@ implements <a href="../util/plugins/Plugin.html" title="interface in net.java.ga
</div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
@ -147,7 +147,7 @@ implements <a href="../util/plugins/Plugin.html" title="interface in net.java.ga
</div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
@ -144,7 +144,7 @@ implements <a href="../util/plugins/Plugin.html" title="interface in net.java.ga
</div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
@ -146,7 +146,7 @@ implements <a href="../util/plugins/Plugin.html" title="interface in net.java.ga
</div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
@ -145,7 +145,7 @@ implements <a href="../util/plugins/Plugin.html" title="interface in net.java.ga
</div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class net.java.games.input.<ahref="ControllerEnvironment.html"title="class in net.java.games.input">ControllerEnvironment</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"title="class or interface in java.lang"class="external-link">equals</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"title="class or interface in java.lang"class="external-link">hashCode</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"title="class or interface in java.lang"class="external-link">toString</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
<divclass="col-first even-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a></code></div>
<divclass="block">Returns the controller for this event.</div>
</div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.</div>
</div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.</div>
</div>
<divclass="col-first odd-row-color"><code>abstract <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code>abstract <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code>abstract <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code>abstract <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="block">Rescans the devices and provides a list of new controllers.</div>
</div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code>final <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first even-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="col-first odd-row-color"><code><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[]</code></div>
<divclass="caption"><span>Methods in <ahref="../package-summary.html">net.java.games.input</a> with parameters of type <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a></span></div>
<divclass="summary-table three-column-summary">
<divclass="table-header col-first">Modifier and Type</div>
<divclass="col-second even-row-color"><spanclass="type-name-label">ControllerEnvironment.</span><code><ahref="../ControllerEnvironment.html#fireControllerAdded(net.java.games.input.AbstractController)"class="member-name-link">fireControllerAdded</a><wbr>(<ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</code></div>
<divclass="col-last even-row-color">
<divclass="block">Creates and sends an event to the controller listeners that a controller
<divclass="col-second odd-row-color"><spanclass="type-name-label">ControllerEnvironment.</span><code><ahref="../ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.AbstractController)"class="member-name-link">fireControllerRemoved</a><wbr>(<ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</code></div>
<divclass="col-last odd-row-color">
<divclass="block">Creates and sends an event to the controller listeners that a controller
has been lost.</div>
</div>
</div>
<divclass="caption"><span>Constructors in <ahref="../package-summary.html">net.java.games.input</a> with parameters of type <ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a></span></div>
<divclass="col-second odd-row-color"><code><ahref="../Keyboard.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)"class="member-name-link">Keyboard</a><wbr>(<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
<divclass="col-second odd-row-color"><code><ahref="../ControllerEvent.html#%3Cinit%3E(net.java.games.input.AbstractController)"class="member-name-link">ControllerEvent</a><wbr>(<ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a> c)</code></div>
<divclass="col-last odd-row-color">
<divclass="block">Creates a controller event object.</div>
<divclass="col-second even-row-color"><code><ahref="../Keyboard.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)"class="member-name-link">Keyboard</a><wbr>(<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
<ahref="../Component.html"title="interface in net.java.games.input">Component</a>[] keys,
<ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[] children,
<ahref="../Rumbler.html"title="interface in net.java.games.input">Rumbler</a>[] rumblers)</code></div>
<divclass="col-second even-row-color"><code><ahref="../Mouse.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)"class="member-name-link">Mouse</a><wbr>(<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
<divclass="col-second odd-row-color"><code><ahref="../Mouse.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)"class="member-name-link">Mouse</a><wbr>(<ahref="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
<ahref="../Component.html"title="interface in net.java.games.input">Component</a>[] components,
<ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a>[] children,
<ahref="../Rumbler.html"title="interface in net.java.games.input">Rumbler</a>[] rumblers)</code></div>
<divclass="col-second even-row-color"><code><ahref="../WinTabDevice.html"class="type-name-link"title="class in net.java.games.input">WinTabDevice</a></code></div>
<divclass="col-last even-row-color"> </div>
</div>
<divclass="caption"><span>Methods in <ahref="../package-summary.html">net.java.games.input</a> that return <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span></div>
<divclass="summary-table three-column-summary">
<divclass="table-header col-first">Modifier and Type</div>
<divclass="block">Returns the controller for this event.</div>
</div>
</div>
<divclass="caption"><span>Methods in <ahref="../package-summary.html">net.java.games.input</a> with parameters of type <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span></div>
<divclass="summary-table three-column-summary">
<divclass="table-header col-first">Modifier and Type</div>
<divclass="col-second even-row-color"><spanclass="type-name-label">ControllerEnvironment.</span><code><ahref="../ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)"class="member-name-link">fireControllerAdded</a><wbr>(<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></div>
<divclass="col-last even-row-color">
<divclass="block">Creates and sends an event to the controller listeners that a controller
<divclass="col-second odd-row-color"><spanclass="type-name-label">ControllerEnvironment.</span><code><ahref="../ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)"class="member-name-link">fireControllerRemoved</a><wbr>(<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></div>
<divclass="col-last odd-row-color">
<divclass="block">Creates and sends an event to the controller listeners that a controller
has been lost.</div>
</div>
</div>
<divclass="caption"><span>Constructors in <ahref="../package-summary.html">net.java.games.input</a> with parameters of type <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span></div>
<divclass="col-second even-row-color"><code><ahref="../ControllerEvent.html#%3Cinit%3E(net.java.games.input.Controller)"class="member-name-link">ControllerEvent</a><wbr>(<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></div>
<divclass="col-last even-row-color">
<divclass="block">Creates a controller event object.</div>