Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractConstructor() - Constructor for class jpen.provider.AbstractPenProvider.AbstractConstructor
 
AbstractPenDevice - Class in jpen.provider
 
AbstractPenDevice(PenProvider) - Constructor for class jpen.provider.AbstractPenDevice
 
AbstractPenOwner - Class in jpen.owner
Provides a mechanism to start/stop the drag-out operation.
AbstractPenOwner() - Constructor for class jpen.owner.AbstractPenOwner
 
AbstractPenProvider - Class in jpen.provider
 
AbstractPenProvider(PenProvider.Constructor) - Constructor for class jpen.provider.AbstractPenProvider
 
AbstractPenProvider.AbstractConstructor - Class in jpen.provider
 
AccessibleField - Class in jpen.internal
 
AccessibleField(Class, String) - Constructor for class jpen.internal.AccessibleField
 
activeWindowChanged(Window) - Method in interface jpen.internal.ActiveWindowProperty.Listener
 
ActiveWindowProperty - Class in jpen.internal
Allows to keep an eye on the application active window avoiding the unnecessary null activeWindow change reported by the default KeyboardFocusManager when switching windows.
ActiveWindowProperty(ActiveWindowProperty.Listener) - Constructor for class jpen.internal.ActiveWindowProperty
 
ActiveWindowProperty.Listener - Interface in jpen.internal
 
add(E) - Method in class jpen.internal.WeakChain
 
addListener(PenListener) - Method in class jpen.Pen
Adds a PenListener for PenEvents fired by this pen.
addListener(PenManagerListener) - Method in class jpen.PenManager
 
addPenListener(Component, PenListener) - Static method in class jpen.owner.multiAwt.AwtPenToolkit
 
ALL_VALUES - Static variable in enum jpen.PButton.Type
 
ALL_VALUES - Static variable in enum jpen.PKind.Type
 
ALL_VALUES - Static variable in enum jpen.PLevel.Type
 
ALL_VALUES - Static variable in enum jpen.PScroll.Type
 
AwtPenOwner - Class in jpen.owner.awt
 
AwtPenOwner(Component) - Constructor for class jpen.owner.awt.AwtPenOwner
Warning: the Mac OS X provider doesn't work when creating multiple AwtPenOwners.
AwtPenToolkit - Class in jpen.owner.multiAwt
Contains a PenManager ready to be used on multiple Java AWT components.

B

BuildInfo - Class in jpen.internal
 
button - Variable in class jpen.PButtonEvent
 
ButtonTriggerPolicy(PLevel.Type, float, float) - Constructor for class jpen.PLevelEmulator.ButtonTriggerPolicy
 
ButtonTriggerPolicy(int, float, float) - Constructor for class jpen.PLevelEmulator.ButtonTriggerPolicy
 

C

clear() - Method in class jpen.internal.WeakChain
 
clearValues() - Method in class jpen.PenState.Levels
Set all values to their defaults: 0f.
CocoaProvider - Class in jpen.provider.osx
 
CocoaProvider.Constructor - Class in jpen.provider.osx
 
component - Variable in class jpen.owner.awt.AwtPenOwner
 
ComponentPenOwner - Class in jpen.owner.awt
 
ComponentPenOwner() - Constructor for class jpen.owner.awt.ComponentPenOwner
 
ComponentPenOwner.Unpauser - Class in jpen.owner.awt
 
construct(PenManager) - Method in interface jpen.PenProvider.Constructor
This method constructs the PenProvider.
construct(PenManager) - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
constructable(PenManager) - Method in interface jpen.PenProvider.Constructor
 
constructable(PenManager) - Method in class jpen.provider.osx.CocoaProvider.Constructor
 
constructable(PenManager) - Method in class jpen.provider.system.SystemProvider.Constructor
 
constructable(PenManager) - Method in class jpen.provider.wintab.WintabProvider.Constructor
 
constructable(PenManager) - Method in class jpen.provider.xinput.XinputProvider.Constructor
 
ConstructionException(Throwable) - Constructor for exception jpen.PenProvider.ConstructionException
 
ConstructionException(String) - Constructor for exception jpen.PenProvider.ConstructionException
 
Constructor() - Constructor for class jpen.provider.osx.CocoaProvider.Constructor
 
Constructor() - Constructor for class jpen.provider.system.SystemProvider.Constructor
 
Constructor() - Constructor for class jpen.provider.wintab.WintabProvider.Constructor
 
Constructor() - Constructor for class jpen.provider.xinput.XinputProvider.Constructor
 
constructProvider() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
constructProvider() - Method in class jpen.provider.osx.CocoaProvider.Constructor
 
constructProvider() - Method in class jpen.provider.system.SystemProvider.Constructor
 
constructProvider() - Method in class jpen.provider.wintab.WintabProvider.Constructor
 
constructProvider() - Method in class jpen.provider.xinput.XinputProvider.Constructor
 
contains(Point2D.Float) - Method in interface jpen.owner.PenClip
This method is called while holding the PenOwner.PenManagerHandle.getPenSchedulerLock().
containsLevelOfType(Set<PLevel.Type>) - Method in class jpen.PLevelEvent
 

D

DEFAULT_FREQUENCY - Static variable in class jpen.Pen
 
devices - Variable in class jpen.provider.AbstractPenProvider
 
dispose() - Method in class jpen.provider.osx.CocoaProvider
 
draggingOutDisengaged() - Method in class jpen.owner.AbstractPenOwner
 
draggingOutDisengaged() - Method in class jpen.owner.awt.ComponentPenOwner
 

E

enable() - Method in class jpen.owner.awt.ComponentPenOwner.Unpauser
 
enforceSinglePenManager() - Method in class jpen.owner.AbstractPenOwner
 
enforceSinglePenManager() - Method in interface jpen.owner.PenOwner
 
enforceSinglePenManager() - Method in class jpen.owner.ScreenPenOwner
 
evalAzimuthXAndAltitude(double[], PenState) - Static method in enum jpen.PLevel.Type
Evaluates the azimuthX and altitude given the tilt values of the pen.
evalAzimuthXAndAltitude(double[], double, double) - Static method in enum jpen.PLevel.Type
Evaluates the azimuthX and the altitude given the tilt (PLevel.Type.TILT_X, PLevel.Type.TILT_Y) values.
evalLocationOnScreen(Point) - Method in interface jpen.owner.PenClip
Evaluates the current location of the origin of this PenClip on the screen, using screen coordinates.
evalPenEventTag(PenEvent) - Method in class jpen.owner.AbstractPenOwner
 
evalPenEventTag(PenEvent) - Method in interface jpen.owner.PenOwner
This method is called by the PenManager's machinary when creating a PenEvent.
evalPenEventTag(PenEvent) - Method in class jpen.owner.ScreenPenOwner
 
evalPhysicalId() - Method in class jpen.provider.AbstractPenDevice
 
evalStackTraceString(Throwable) - Static method in class jpen.internal.ThrowableUtils
 

F

filter(PenState, PenDevice, Collection<PLevel>, boolean) - Method in class jpen.internal.filter.RelativeLocationFilter
 
firePenDeviceAdded(PenProvider.Constructor, PenDevice) - Method in class jpen.PenManager
 
firePenDeviceRemoved(PenProvider.Constructor, PenDevice) - Method in class jpen.PenManager
 

G

get() - Method in class jpen.internal.ActiveWindowProperty
 
getActiveComponent() - Method in class jpen.owner.awt.AwtPenOwner
 
getActiveComponent() - Method in class jpen.owner.awt.ComponentPenOwner
 
getButtonTriggerPolicy(PKind.Type, PButton.Type) - Method in class jpen.PLevelEmulator
 
getButtonTriggerPolicy(int, int) - Method in class jpen.PLevelEmulator
 
getButtonValue(PButton.Type) - Method in class jpen.PenState
 
getButtonValue(int) - Method in class jpen.PenState
 
getConstructed() - Method in interface jpen.PenProvider.Constructor
 
getConstructed() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
getConstructionException() - Method in interface jpen.PenProvider.Constructor
 
getConstructionException() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
getConstructor() - Method in interface jpen.PenProvider
 
getConstructor() - Method in class jpen.provider.AbstractPenProvider
 
getConstructors() - Method in class jpen.PenManager
Deprecated.
replacement: #getProviderConstructors().
getDevice() - Method in class jpen.PenEvent
 
getDevice(byte) - Method in class jpen.PenManager
 
getDevice(PKind.Type) - Method in class jpen.provider.osx.CocoaProvider
 
getDeviceId() - Method in class jpen.PenEvent
Returns the id of the PenDevice which generated this event.
getDevices() - Method in class jpen.PenManager
 
getDevices() - Method in interface jpen.PenProvider
 
getDevices() - Method in class jpen.provider.AbstractPenProvider
 
getDeviceTime() - Method in class jpen.PenEvent
Returns the timestamp in milliseconds of when this event ocurred in the PenDevice.
getDistVersion() - Static method in class jpen.internal.BuildInfo
 
getEnabled() - Method in interface jpen.PenDevice
 
getEnabled() - Method in class jpen.provider.AbstractPenDevice
 
getExpectedNativeBuild() - Method in interface jpen.PenProvider.Constructor
 
getExpectedNativeBuild() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
getExpectedNativeBuild() - Method in class jpen.provider.osx.CocoaProvider.Constructor
 
getExpectedNativeBuild() - Method in class jpen.provider.wintab.WintabProvider.Constructor
 
getExpectedNativeBuild() - Method in class jpen.provider.xinput.XinputProvider.Constructor
 
getField() - Method in class jpen.internal.AccessibleField
 
getFirePenTockOnSwing() - Method in class jpen.Pen
 
getFrequency() - Method in class jpen.Pen
 
getFullVersion() - Static method in class jpen.internal.BuildInfo
 
getGroup() - Method in enum jpen.PButton.Type
 
getId() - Method in interface jpen.PenDevice
 
getId() - Method in class jpen.provider.AbstractPenDevice
 
getInstance() - Static method in class jpen.owner.ScreenPenOwner
 
getInstance() - Static method in class jpen.provider.VirtualScreenBounds
 
getJPenFullVersion() - Static method in class jpen.PenManager
 
getKind() - Method in class jpen.PenState
 
getKindTypeNumber() - Method in interface jpen.PenDevice
 
getKindTypeNumber() - Method in class jpen.provider.AbstractPenDevice
 
getLevelRangeMult(PLevel.Type) - Method in class jpen.provider.VirtualScreenBounds
 
getLevelRangeOffset(PLevel.Type) - Method in class jpen.provider.VirtualScreenBounds
 
getLevels() - Method in class jpen.PenStateCopy
 
getLevelValue(PLevel.Type) - Method in class jpen.PenState
 
getLevelValue(int) - Method in class jpen.PenState
 
getMainPanelComponent() - Method in class jpen.demo.JPenDemoControl
 
getModuleId() - Static method in class jpen.internal.BuildInfo
 
getName() - Method in interface jpen.PenDevice
 
getName() - Method in interface jpen.PenProvider.Constructor
 
getName() - Method in class jpen.provider.osx.CocoaProvider.Constructor
 
getName() - Method in class jpen.provider.system.MouseDevice
 
getName() - Method in class jpen.provider.system.SystemProvider.Constructor
 
getName() - Method in class jpen.provider.wintab.WintabProvider.Constructor
 
getName() - Method in class jpen.provider.xinput.XinputProvider.Constructor
 
getNativeBuild() - Method in interface jpen.PenProvider.Constructor
 
getNativeBuild() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
getNativeBuild() - Method in class jpen.provider.osx.CocoaProvider.Constructor
 
getNativeBuild() - Method in class jpen.provider.wintab.WintabProvider.Constructor
 
getNativeBuild() - Method in class jpen.provider.xinput.XinputProvider.Constructor
 
getNativeVersion() - Method in interface jpen.PenProvider.Constructor
 
getNativeVersion() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
getNativeVersion() - Method in class jpen.provider.osx.CocoaProvider.Constructor
 
getNativeVersion() - Method in class jpen.provider.wintab.WintabProvider.Constructor
 
getNativeVersion() - Method in class jpen.provider.xinput.XinputProvider.Constructor
 
getPaused() - Method in class jpen.PenManager
 
getPen() - Method in class jpen.owner.AbstractPenOwner
 
getPen() - Method in class jpen.provider.AbstractPenDevice
 
getPenClip() - Method in class jpen.owner.awt.ComponentPenOwner
 
getPenClip() - Method in interface jpen.owner.PenOwner
 
getPenClip() - Method in class jpen.owner.ScreenPenOwner
 
getPenEventComponent(PenEvent) - Static method in class jpen.owner.multiAwt.AwtPenToolkit
 
getPenManager() - Static method in class jpen.owner.multiAwt.AwtPenToolkit
 
getPenManager() - Method in interface jpen.owner.PenOwner.PenManagerHandle
 
getPenManager() - Method in interface jpen.PenProvider.Constructor
 
getPenManager() - Method in class jpen.provider.AbstractPenDevice
 
getPenManager() - Method in class jpen.provider.AbstractPenProvider.AbstractConstructor
 
getPenManager() - Method in class jpen.provider.AbstractPenProvider
 
getPenProviderConstructors() - Method in class jpen.owner.awt.ComponentPenOwner
 
getPenProviderConstructors() - Method in interface jpen.owner.PenOwner
Called once by the PenManager.PenManager(PenOwner) constructor to get the available PenProvider.Constructors and use them to setup the PenProviders.
getPenProviderConstructors() - Method in class jpen.owner.ScreenPenOwner
 
getPenSchedulerLock(Component) - Method in class jpen.owner.awt.ComponentPenOwner
Checks if the given Component holds the Component.getTreeLock() before actually getting and returning the PenOwner.PenManagerHandle.getPenSchedulerLock().
getPenSchedulerLock() - Method in interface jpen.owner.PenOwner.PenManagerHandle
 
getPeriodMillis() - Method in class jpen.Pen
 
getPhysicalId() - Method in interface jpen.PenDevice
 
getPhysicalId() - Method in class jpen.provider.AbstractPenDevice
 
getPressedButtonsCount() - Method in class jpen.PenState
 
getProperties() - Static method in class jpen.internal.BuildInfo
 
getProvider() - Method in interface jpen.PenDevice
 
getProvider(Class<T>) - Method in class jpen.PenManager
Uses reflection to get the first provider of the given class.
getProvider() - Method in class jpen.provider.AbstractPenDevice
 
getProviderConstructors() - Method in class jpen.PenManager
 
getRangedValue(float) - Method in class jpen.internal.Range
 
getState() - Method in class jpen.internal.filter.RelativeLocationFilter
 
getStatusReportButton() - Method in class jpen.demo.JPenDemoControl
 
getSystemCursorEnabled() - Method in class jpen.provider.wintab.WintabProvider
 
getSystemMouseProvider() - Method in class jpen.PenManager
 
getThreadException() - Method in class jpen.Pen
 
getTime() - Method in class jpen.PenEvent
Returns the time in milliseconds of when this event was scheduled by the Pen.
getType() - Method in class jpen.TypedClass
 
getTypes() - Method in enum jpen.PButton.TypeGroup
 
getUseFractionalMovements() - Method in interface jpen.PenDevice
 
getUseFractionalMovements() - Method in class jpen.provider.AbstractPenDevice
 
getUseFractionalMovements() - Method in class jpen.provider.system.MouseDevice
 
getUseRelativeLocationFilter() - Method in interface jpen.PenProvider
 
getUseRelativeLocationFilter() - Method in class jpen.provider.AbstractPenProvider
 
getUseRelativeLocationFilter() - Method in class jpen.provider.wintab.WintabProvider
 
getValue(PLevel.Type) - Method in class jpen.PenState.Levels
 
getValue(int) - Method in class jpen.PenState.Levels
 
getVersion() - Static method in class jpen.internal.BuildInfo
 

H

hasPressedButtons() - Method in class jpen.PenState
 

I

init() - Method in class jpen.demo.JPenDemoApplet
 
init() - Method in class jpen.owner.AbstractPenOwner
Override this method to do initialization.
init() - Method in class jpen.owner.awt.AwtPenOwner
 
Inspector - Class in jpen.demo.inspect
 
Inspector(PenManager, String, int) - Constructor for class jpen.demo.inspect.Inspector
 
InspectorThread - Class in jpen.demo.inspect
 
isDraggingOut() - Method in class jpen.owner.AbstractPenOwner
 
isDraggingOut() - Method in interface jpen.owner.PenOwner
Called by the PenManager to avoid sending PLevelEvents to clients when the location is outside the PenClip and this method returns false.
isDraggingOut() - Method in class jpen.owner.ScreenPenOwner
 
isEmpty() - Method in class jpen.internal.WeakChain
 
isMovement() - Method in class jpen.PLevel
 
isMovement() - Method in class jpen.PLevelEvent
 
isSystemMouseDevice(PenDevice) - Method in class jpen.PenManager
 

J

jpen - package jpen
Main classes for JPen client applications and PenProviders.
jpen.demo - package jpen.demo
Demo utilities.
jpen.demo.inspect - package jpen.demo.inspect
Demo utility for runtime inspection.
jpen.event - package jpen.event
Event classes for JPen client applications.
jpen.internal - package jpen.internal
Don't use this package or its subpackages directly, they contain various utilities for JPen internal use only and may change without notice.
jpen.internal.filter - package jpen.internal.filter
Filter to remove movement data from tablet devices in relative (mouse) mode.
jpen.owner - package jpen.owner
PenOwner definition and various PenOwner implementations.
jpen.owner.awt - package jpen.owner.awt
Contains AwtPenOwner which allows JPen to be used on a single Java AWT component.
jpen.owner.multiAwt - package jpen.owner.multiAwt
Contains AwtPenToolkit which allows JPen to be used on one or many Java AWT components.
jpen.provider - package jpen.provider
PenProvider utilities and various PenProvider implementations.
jpen.provider.osx - package jpen.provider.osx
Mac OS X tablet PenProvider.
jpen.provider.system - package jpen.provider.system
Java AWT mouse PenProvider.
jpen.provider.wintab - package jpen.provider.wintab
Windows Wintab tablet PenProvider.
jpen.provider.xinput - package jpen.provider.xinput
Linux X Input tablet PenProvider.
JPenDemoApplet - Class in jpen.demo
 
JPenDemoApplet() - Constructor for class jpen.demo.JPenDemoApplet
 
JPenDemoControl - Class in jpen.demo
 
JPenDemoControl() - Constructor for class jpen.demo.JPenDemoControl
 

K

kind - Variable in class jpen.PKindEvent
 

L

lastScheduledState - Variable in class jpen.Pen
 
levelEmulator - Variable in class jpen.Pen
 
Levels() - Constructor for class jpen.PenState.Levels
 
levels - Variable in class jpen.PLevelEvent
 
levelType - Variable in class jpen.PLevelEmulator.ButtonTriggerPolicy
 
load() - Method in class jpen.provider.NativeLibraryLoader
 
loadLibrary(String, int) - Static method in class jpen.provider.NativeLibraryLoader
 

M

main(String...) - Static method in class jpen.demo.JPenDemoControl
 
max - Variable in class jpen.internal.Range
 
min - Variable in class jpen.internal.Range
 
MouseDevice - Class in jpen.provider.system
 
mouseDragged(MouseEvent) - Method in class jpen.owner.awt.ComponentPenOwner.Unpauser
 
mouseMoved(MouseEvent) - Method in class jpen.owner.awt.ComponentPenOwner.Unpauser
 
MOVEMENT_TYPES - Static variable in enum jpen.PLevel.Type
 

N

NAME - Static variable in class jpen.provider.system.SystemProvider.Constructor
 
NativeLibraryLoader - Class in jpen.provider
 
NativeLibraryLoader(int) - Constructor for class jpen.provider.NativeLibraryLoader
 
NativeLibraryLoader(String[], int) - Constructor for class jpen.provider.NativeLibraryLoader
 
NativeLibraryLoader() - Constructor for class jpen.provider.NativeLibraryLoader
 
NativeLibraryLoader(String[]) - Constructor for class jpen.provider.NativeLibraryLoader
 
NativeLibraryLoader(String[], String[]) - Constructor for class jpen.provider.NativeLibraryLoader
 
NativeLibraryLoader(String[], String[], int) - Constructor for class jpen.provider.NativeLibraryLoader
 
NativeLibraryLoader.LoadException - Exception in jpen.provider
 
nativeVersion - Variable in class jpen.provider.NativeLibraryLoader
 

O

ObjectUtils - Class in jpen.internal
 
onPressValue - Variable in class jpen.PLevelEmulator.ButtonTriggerPolicy
 
onReleaseValue - Variable in class jpen.PLevelEmulator.ButtonTriggerPolicy
 

P

pause() - Method in class jpen.owner.awt.ComponentPenOwner
 
PButton - Class in jpen
 
PButton(PButton.Type, Boolean) - Constructor for class jpen.PButton
 
PButton(int, Boolean) - Constructor for class jpen.PButton
 
PButton.Type - Enum in jpen
 
PButton.TypeGroup - Enum in jpen
 
PButtonEvent - Class in jpen
 
Pen - Class in jpen
 
pen - Variable in class jpen.PenEvent
 
pen - Variable in class jpen.PenManager
 
PenAdapter - Class in jpen.event
 
PenAdapter() - Constructor for class jpen.event.PenAdapter
 
penButtonEvent(PButtonEvent) - Method in class jpen.event.PenAdapter
 
penButtonEvent(PButtonEvent) - Method in interface jpen.event.PenListener
 
PenClip - Interface in jpen.owner
Defines the screen area where PenEvents are fired or a drag-out operation can be started.
PenDevice - Interface in jpen
 
penDeviceAdded(PenProvider.Constructor, PenDevice) - Method in interface jpen.event.PenManagerListener
 
penDeviceRemoved(PenProvider.Constructor, PenDevice) - Method in interface jpen.event.PenManagerListener
 
PenEvent - Class in jpen
 
penKindEvent(PKindEvent) - Method in class jpen.event.PenAdapter
 
penKindEvent(PKindEvent) - Method in interface jpen.event.PenListener
 
penLevelEvent(PLevelEvent) - Method in class jpen.event.PenAdapter
 
penLevelEvent(PLevelEvent) - Method in interface jpen.event.PenListener
 
PenListener - Interface in jpen.event
 
penManager - Variable in class jpen.Pen
 
PenManager - Class in jpen
Create a PenManager to start using JPen, AwtPenToolkit contains one ready to be used.
PenManager(Component) - Constructor for class jpen.PenManager
Creates an AwtPenOwner and calls the PenManager.PenManager(PenOwner) constructor.
PenManager(PenOwner) - Constructor for class jpen.PenManager
 
penManagerHandle - Variable in class jpen.owner.AbstractPenOwner
 
PenManagerListener - Interface in jpen.event
 
penManagerPaused(boolean) - Method in interface jpen.PenProvider
Called by the PenManager to notify that all the PenDevices owned by this PenProvider must start/stop sending events.
penManagerPaused(boolean) - Method in class jpen.provider.osx.CocoaProvider
 
penManagerPaused(boolean) - Method in class jpen.provider.system.SystemProvider
 
penManagerPaused(boolean) - Method in class jpen.provider.wintab.WintabProvider
 
penManagerPaused(boolean) - Method in class jpen.provider.xinput.XinputProvider
 
penManagerSetId(byte) - Method in interface jpen.PenDevice
Don't call this method.
penManagerSetId(byte) - Method in class jpen.provider.AbstractPenDevice
 
penManagerSetUseFractionalMovements(boolean) - Method in interface jpen.PenDevice
Don't call this method.
penManagerSetUseFractionalMovements(boolean) - Method in class jpen.provider.AbstractPenDevice
 
PenOwner - Interface in jpen.owner
A PenOwner defines the available PenProviders and unpauses/pauses the PenManager whenever the mouse cursor enters/exits the PenClip.
penOwner - Variable in class jpen.PenManager
 
PenOwner.PenManagerHandle - Interface in jpen.owner
Wraps a PenManager and defines extra accessor methods.
PenProvider - Interface in jpen
A PenProvider contains and maintains a collection of PenDevices which access a pointer (pen tablet/mouse or similar) data source using an specific method (e.g.
PenProvider.ConstructionException - Exception in jpen
A condition which prevented the PenProvider from being constructed on the PenProvider.Constructor.construct(PenManager) method call.
PenProvider.Constructor - Interface in jpen
Each PenProvider is constructed using a Constructor.
penScrollEvent(PScrollEvent) - Method in class jpen.event.PenAdapter
 
penScrollEvent(PScrollEvent) - Method in interface jpen.event.PenListener
 
PenState - Class in jpen
 
PenState.Levels - Class in jpen
 
PenStateCopy - Class in jpen
 
PenStateCopy() - Constructor for class jpen.PenStateCopy
 
PenStateCopy(PenState) - Constructor for class jpen.PenStateCopy
 
penTock(long) - Method in class jpen.event.PenAdapter
 
penTock(long) - Method in interface jpen.event.PenListener
Useful to detect if the listeners are taking too much time processing events (availableMillis<0) causing pen lagging (pen events being queued at a higher rate than they are being processed).
PERIOD - Static variable in class jpen.provider.wintab.WintabProvider
 
PERIOD_SYSTEM_PROPERTY - Static variable in class jpen.provider.wintab.WintabProvider
 
PKind - Class in jpen
 
PKind.Type - Enum in jpen
 
PKindEvent - Class in jpen
 
PLevel - Class in jpen
 
PLevel(PLevel) - Constructor for class jpen.PLevel
 
PLevel(PLevel.Type, float) - Constructor for class jpen.PLevel
 
PLevel(int, float) - Constructor for class jpen.PLevel
 
PLevel.Type - Enum in jpen
 
PLevelEmulator - Class in jpen
 
PLevelEmulator.ButtonTriggerPolicy - Class in jpen
 
PLevelEvent - Class in jpen
 
PLevelEvent(PenDevice, long, PLevel[]) - Constructor for class jpen.PLevelEvent
 
propertyChange(PropertyChangeEvent) - Method in class jpen.internal.ActiveWindowProperty
 
PScroll - Class in jpen
 
PScroll(int, int) - Constructor for class jpen.PScroll
 
PScroll.Type - Enum in jpen
 
PScrollEvent - Class in jpen
 
purge() - Method in class jpen.internal.WeakChain
 

R

Range - Class in jpen.internal
 
Range(float, float) - Constructor for class jpen.internal.Range
 
RelativeLocationFilter - Class in jpen.internal.filter
 
RelativeLocationFilter() - Constructor for class jpen.internal.filter.RelativeLocationFilter
 
RelativeLocationFilter.State - Enum in jpen.internal.filter
 
remove(E) - Method in class jpen.internal.WeakChain
 
removeListener(PenListener) - Method in class jpen.Pen
Removes a PenListener previously added using Pen.addListener(PenListener).
removeListener(PenManagerListener) - Method in class jpen.PenManager
 
removePenListener(Component, PenListener) - Static method in class jpen.owner.multiAwt.AwtPenToolkit
 
reset() - Method in class jpen.internal.filter.RelativeLocationFilter
 
reset() - Method in class jpen.provider.VirtualScreenBounds
 
retrievePenEventTag(PenEvent) - Method in interface jpen.owner.PenOwner.PenManagerHandle
Retrieve the tag stored on the given PenEvent.
run() - Method in class jpen.demo.inspect.InspectorThread
 
run() - Method in class jpen.internal.ActiveWindowProperty
 

S

scheduleButtonEvent(PenDevice, long, PButton) - Method in class jpen.PenManager
Schedules button events.
scheduleLevelEvent(PenDevice, long, Collection<PLevel>) - Method in class jpen.PenManager
 
scheduleLevelEvent(PenDevice, long, Collection<PLevel>, boolean) - Method in class jpen.PenManager
Schedules level events.
scheduleScrollEvent(PenDevice, long, PScroll) - Method in class jpen.PenManager
Schedules scroll events.
ScreenPenOwner - Class in jpen.owner
Defines a PenClip for all the screen.
scroll - Variable in class jpen.PScrollEvent
 
serialVersionUID - Static variable in class jpen.PButton
 
serialVersionUID - Static variable in class jpen.PButtonEvent
 
serialVersionUID - Static variable in class jpen.PenEvent
 
serialVersionUID - Static variable in exception jpen.PenProvider.ConstructionException
 
serialVersionUID - Static variable in class jpen.PenState.Levels
 
serialVersionUID - Static variable in class jpen.PenState
 
serialVersionUID - Static variable in class jpen.PenStateCopy
 
serialVersionUID - Static variable in class jpen.PKind
 
serialVersionUID - Static variable in class jpen.PKindEvent
 
serialVersionUID - Static variable in class jpen.PLevel
 
serialVersionUID - Static variable in class jpen.PLevelEvent
 
serialVersionUID - Static variable in class jpen.PScroll
 
serialVersionUID - Static variable in class jpen.PScrollEvent
 
serialVersionUID - Static variable in class jpen.TypedClass
 
serialVersionUID - Static variable in class jpen.TypedValuedClass
 
setButtonValue(PButton) - Method in class jpen.PenStateCopy
 
setButtonValue(int, boolean) - Method in class jpen.PenStateCopy
 
setButtonValue(PButton.Type, boolean) - Method in class jpen.PenStateCopy
 
setEnabled(boolean) - Method in interface jpen.PenDevice
 
setEnabled(boolean) - Method in class jpen.provider.AbstractPenDevice
 
setFirePenTockOnSwing(boolean) - Method in class jpen.Pen
 
setFrequencyLater(int) - Method in class jpen.Pen
Changes the event firing frequency.
setKind(PKind) - Method in class jpen.PenStateCopy
 
setKind(PKind.Type) - Method in class jpen.PenStateCopy
 
setKind(int) - Method in class jpen.PenStateCopy
 
setKindTypeNumber(int) - Method in interface jpen.PenDevice
 
setKindTypeNumber(int) - Method in class jpen.provider.AbstractPenDevice
 
setLevelValue(PLevel) - Method in class jpen.PenStateCopy
 
setLevelValue(PLevel.Type, float) - Method in class jpen.PenStateCopy
 
setLevelValue(int, float) - Method in class jpen.PenStateCopy
 
setPenManagerHandle(PenOwner.PenManagerHandle) - Method in class jpen.owner.AbstractPenOwner
 
setPenManagerHandle(PenOwner.PenManagerHandle) - Method in interface jpen.owner.PenOwner
Called once by the PenManager.PenManager(PenOwner) constructor to allow this PenOwner to access the PenManager through the given PenOwner.PenManagerHandle.
setPenManagerHandle(PenOwner.PenManagerHandle) - Method in class jpen.owner.ScreenPenOwner
 
setPenManagerPaused(boolean) - Method in interface jpen.owner.PenOwner.PenManagerHandle
Unpause/pause the scheduling of PenEvents done by the PenManager's PenProviders.
setPressureTriggerForLeftCursorButton(float) - Method in class jpen.PLevelEmulator
 
setSupportCustomPKinds(boolean) - Method in class jpen.demo.JPenDemoControl
 
setSystemCursorEnabled(boolean) - Method in class jpen.provider.wintab.WintabProvider
 
setTrigger(PKind.Type, PButton.Type, PLevelEmulator.ButtonTriggerPolicy) - Method in class jpen.PLevelEmulator
 
setTrigger(int, int, PLevelEmulator.ButtonTriggerPolicy) - Method in class jpen.PLevelEmulator
 
setTrigger(int, int, PLevelEmulator.ButtonTriggerPolicy, boolean) - Method in class jpen.PLevelEmulator
 
setTriggerForLeftCursorButton(PLevelEmulator.ButtonTriggerPolicy) - Method in class jpen.PLevelEmulator
 
setValue(PLevel) - Method in class jpen.PenState.Levels
 
setValue(PLevel.Type, float) - Method in class jpen.PenState.Levels
 
setValue(int, float) - Method in class jpen.PenState.Levels
 
setValues(PenState) - Method in class jpen.PenState.Levels
 
setValues(PenState.Levels) - Method in class jpen.PenState.Levels
 
setValues(PLevelEvent) - Method in class jpen.PenState.Levels
 
setValues(Collection<PLevel>) - Method in class jpen.PenState.Levels
 
setValues(PLevel[]) - Method in class jpen.PenState.Levels
 
setValues(PenState) - Method in class jpen.PenStateCopy
 
setValues(PenEvent) - Method in class jpen.PenStateCopy
 
showDialog(JComponent, String) - Method in class jpen.demo.JPenDemoControl
Deprecated.
sleepUninterrupted(long) - Static method in class jpen.internal.ThreadUtils
 
snapshot() - Method in class jpen.internal.WeakChain
 
snapshot(Collection<E>) - Method in class jpen.internal.WeakChain
 
startDraggingOut() - Method in class jpen.owner.AbstractPenOwner
Starts a drag-out operation if there are pressed buttons and installs a penListener which automatically stops the drag-out operation when all the buttons are unpressed.
StatusReport - Class in jpen.demo
 
StatusReport(PenManager) - Constructor for class jpen.demo.StatusReport
 
stopDraggingOut() - Method in class jpen.owner.AbstractPenOwner
Force stopping a drag-out operation if it was in progress.
synchronizedWait(Object, long) - Static method in class jpen.internal.ObjectUtils
 
SystemProvider - Class in jpen.provider.system
 
SystemProvider.Constructor - Class in jpen.provider.system
 

T

ThreadUtils - Class in jpen.internal
 
ThrowableUtils - Class in jpen.internal
 
TILT_TYPES - Static variable in enum jpen.PLevel.Type
 
time - Variable in class jpen.PenEvent
 
toString() - Method in class jpen.demo.StatusReport
 
toString() - Method in class jpen.internal.Range
 
toString() - Method in class jpen.PButtonEvent
 
toString() - Method in class jpen.PenEvent
 
toString() - Method in class jpen.PenState.Levels
 
toString() - Method in class jpen.PKindEvent
 
toString() - Method in class jpen.PLevelEmulator.ButtonTriggerPolicy
 
toString() - Method in class jpen.PLevelEvent
 
toString() - Method in class jpen.provider.AbstractPenDevice
 
toString() - Method in class jpen.provider.AbstractPenProvider
 
toString() - Method in class jpen.PScrollEvent
 
toString() - Method in class jpen.TypedClass
 
toString() - Method in class jpen.TypedValuedClass
 
TypedClass<T extends java.lang.Enum<T>> - Class in jpen
 
TypedValuedClass<T extends java.lang.Enum<T>,V> - Class in jpen
 
typeNumber - Variable in class jpen.TypedClass
 

U

unpauser - Variable in class jpen.owner.awt.ComponentPenOwner
 
Unpauser() - Constructor for class jpen.owner.awt.ComponentPenOwner.Unpauser
 

V

value - Variable in class jpen.TypedValuedClass
 
valueOf(String) - Static method in enum jpen.internal.filter.RelativeLocationFilter.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jpen.PButton.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jpen.PButton.TypeGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jpen.PKind.Type
Returns the enum constant of this type with the specified name.
valueOf(PKind.Type) - Static method in class jpen.PKind
 
valueOf(int) - Static method in class jpen.PKind
 
valueOf(String) - Static method in enum jpen.PLevel.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jpen.PScroll.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum jpen.internal.filter.RelativeLocationFilter.State
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum jpen.PButton.Type
 
values() - Static method in enum jpen.PButton.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jpen.PButton.TypeGroup
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum jpen.PKind.Type
 
values() - Static method in enum jpen.PKind.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum jpen.PLevel.Type
 
values() - Static method in enum jpen.PLevel.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum jpen.PScroll.Type
 
values() - Static method in enum jpen.PScroll.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VirtualScreenBounds - Class in jpen.provider
 

W

WAIT_AWT_ACTIVITY_SYSTEM_PROPERTY - Static variable in class jpen.provider.wintab.WintabProvider
When this system property is set to true then the provider stops sending events if no AWT events are received after one second.
waitUninterrupted(Object, long) - Static method in class jpen.internal.ObjectUtils
 
waitUninterrupted(Object) - Static method in class jpen.internal.ObjectUtils
 
WeakChain<E> - Class in jpen.internal
 
WeakChain() - Constructor for class jpen.internal.WeakChain
 
wintabAccess - Variable in class jpen.provider.wintab.WintabProvider
 
WintabProvider - Class in jpen.provider.wintab
 
WintabProvider.Constructor - Class in jpen.provider.wintab
 

X

XinputProvider - Class in jpen.provider.xinput
 
XinputProvider.Constructor - Class in jpen.provider.xinput
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2012 jpen.