Top Description Fields Constructors Methods
com.sun.glass.ui.monocle

pack-priv Class LinuxAbsoluteInputCapabilities

extends Object
Class Inheritance
Imports
java.io.File, .IOException, java.util.BitSet, .HashMap, .Map

Describes the capabilities of Linux input devices with absolute coordinates. See /usr/include/linux/input.h

Field Summary

Modifier and TypeField and Description
private int
private int
private int
private int
private int
private int

Constructor Summary

AccessConstructor and Description
pack-priv
LinuxAbsoluteInputCapabilities(int value, int maximum, int minimum, int fuzz, int flat, int resolution)

private

Method Summary

Modifier and TypeMethod and Description
pack-priv static Map<Integer, LinuxAbsoluteInputCapabilities>

Returns:

A Map of capabilities for each supported axis, or null if no capabilities are available.
getCapabilities
(File devNode, BitSet axes)

Reads capabilities from a device node.

pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

flatback to summary
private int flat
fuzzback to summary
private int fuzz
maximumback to summary
private int maximum
minimumback to summary
private int minimum
resolutionback to summary
private int resolution
valueback to summary
private int value

Constructor Detail

LinuxAbsoluteInputCapabilitiesback to summary
pack-priv LinuxAbsoluteInputCapabilities(int value, int maximum, int minimum, int fuzz, int flat, int resolution)
LinuxAbsoluteInputCapabilitiesback to summary
private LinuxAbsoluteInputCapabilities(LinuxSystem system, LinuxSystem.InputAbsInfo info, long fd, int axis)

Method Detail

getCapabilitiesback to summary
pack-priv static Map<Integer, LinuxAbsoluteInputCapabilities> getCapabilities(File devNode, BitSet axes) throws IOException

Reads capabilities from a device node.

Returns:Map<Integer, LinuxAbsoluteInputCapabilities>

A Map of capabilities for each supported axis, or null if no capabilities are available.

Exceptions
IOException:
if an error occured when reading capabilities
getFlatback to summary
pack-priv int getFlat()
getFuzzback to summary
pack-priv int getFuzz()
getMaximumback to summary
pack-priv int getMaximum()
getMinimumback to summary
pack-priv int getMinimum()
getResolutionback to summary
pack-priv int getResolution()
getValueback to summary
pack-priv int getValue()