A C D E F G H I J K L M N P R S T W 

A

activate() - Method in class ch.aplu.jaw.JawGadget
Activates the Gadget's window.
activate(String) - Method in class ch.aplu.jaw.JawGadget
Activates window with given title.
addNativeKeyListener(NativeKeyListener) - Method in class ch.aplu.jaw.JawGadget
 
addNativeMouseListener(NativeMouseListener, int) - Method in class ch.aplu.jaw.JawGadget
Registers the given listener, in order to get mouse events from the native window.
addTrayIconListener(TrayIconListener, int) - Method in class ch.aplu.jaw.JawGadget
Registers the given listener, in order to get mouse events when the mouse cursor is inside the tray icon.
addTrayIconListener(TrayIconListener) - Method in class ch.aplu.jaw.JawGadget
Same as addTrayIconListener(listener, iconEventMask), but only lRelease is registered.
addTrayIconListener(TrayIconListener, int) - Method in class ch.aplu.jaw.NativeHandler
Registers the given listener, in order to get mouse events when the mouse cursor is inside the tray icon.

C

ch.aplu.jaw - package ch.aplu.jaw
Java Api Wrapper (JAW) framework
Author: Aegidius Pluess, www.aplu.ch
Download: www.aplu.ch/jaw
clear() - Method in class ch.aplu.jaw.SoundTouch
Clears all the samples in the object's output and internal processing buffers.
countBuf() - Method in class ch.aplu.jaw.NativeHandler
Returns the count of available (pending) elements in the native JNIBuffer.
createBuf(boolean[], int) - Method in class ch.aplu.jaw.NativeHandler
Creates a (native) JNIBuffer of given size and links the native buffer and the the given Java buffer.
createBuf(boolean[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(ary, bufSize) with bufSize = 1000.
createBuf(char[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for a char array.
createBuf(char[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(char[] ary, int bufSize) with bufSize = 1000.
createBuf(byte[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for a byte array.
createBuf(byte[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(byte[] ary, int bufSize) with bufSize = 1000.
createBuf(short[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for a short array.
createBuf(short[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(short[] ary, int bufSize) with bufSize = 1000.
createBuf(int[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for an int array.
createBuf(int[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(int[] ary, int bufSize) with bufSize = 1000.
createBuf(long[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for a long array.
createBuf(long[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(long[] ary, int bufSize) with bufSize = 1000.
createBuf(float[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for a float array.
createBuf(float[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(float[] ary, int bufSize) with bufSize = 1000.
createBuf(double[], int) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(boolean[] ary, int bufSize), but for a double array.
createBuf(double[]) - Method in class ch.aplu.jaw.NativeHandler
Same as createBuf(double[] ary, int bufSize) with bufSize = 1000.
createImage(JComponent) - Static method in class ch.aplu.jaw.SwingImageCreator
Creates a buffered image of type TYPE_INT_RGB from the supplied component.
createImage(JComponent, int) - Static method in class ch.aplu.jaw.SwingImageCreator
Creates a buffered image (of the specified type) from the supplied component.

D

destroy() - Method in class ch.aplu.jaw.JawGadget
Closes the native window or tray icon and releases all native resources.
destroy() - Method in class ch.aplu.jaw.NativeHandler
Closes the native window and releases all native resources.
destroy() - Method in class ch.aplu.jaw.SoundTouch
Releases all resources.

E

enableMouseEvents(boolean) - Method in class ch.aplu.jaw.JawGadget
Enables or disables the callbacks from mouse events.
enter - Static variable in class ch.aplu.jaw.NativeMouse
Mouse cursor enters the window.
enumWindows() - Method in class ch.aplu.jaw.JawGadget
Returns an enumeration of non-empty titles of all current windows.
expose(Object) - Method in class ch.aplu.jaw.NativeHandler
Allow the native code to have access to the given object.

F

flush() - Method in class ch.aplu.jaw.SoundTouch
Flushs the last samples from the processing pipeline to the output.
flushBuf() - Method in class ch.aplu.jaw.NativeHandler
Flushes the native JNIBuffer.

G

getEvent() - Method in class ch.aplu.jaw.NativeMouse
Retrieve current event type as integer.
getEvent() - Method in class ch.aplu.jaw.TrayIcon
Retrieve current event type as integer.
getSetting(int) - Method in class ch.aplu.jaw.SoundTouch
Returns a setting controlling the processing system behaviour.
getVersionId() - Method in class ch.aplu.jaw.SoundTouch
Gets SoundTouch library version Id.
getVersionString() - Method in class ch.aplu.jaw.SoundTouch
Gets SoundTouch library version string.
getX() - Method in class ch.aplu.jaw.JawGadget
Returns windows's upper left x-coordinate.
getX() - Method in class ch.aplu.jaw.NativeMouse
Retrieve the current x-position of the mouse cursor with respect to the upper left corner in pixels.
getY() - Method in class ch.aplu.jaw.JawGadget
Returns windows's upper left y-coordinate.
getY() - Method in class ch.aplu.jaw.NativeMouse
Retrieve the current y-position of the mouse cursor with respect to the upper left corner in pixels.

H

hideIcon() - Method in class ch.aplu.jaw.JawGadget
Hides the tray icon.
hideIcon() - Method in class ch.aplu.jaw.NativeHandler
Hides the tray icon.
hideImage() - Method in class ch.aplu.jaw.JawGadget
Hides the image.
hideWindow() - Method in class ch.aplu.jaw.NativeHandler
Hides the window, but does not release any resources.

I

iconEvent(TrayIcon) - Method in interface ch.aplu.jaw.TrayIconListener
Callback method called when a mouse event occurs from a tray icon.
idle - Static variable in class ch.aplu.jaw.NativeMouse
No mouse event occured.
invoke(int) - Method in class ch.aplu.jaw.NativeHandler
Invokes the native function with given value.
invoke() - Method in class ch.aplu.jaw.NativeHandler
Invokes the native function with value = 0.
isBufOverflow(boolean) - Method in class ch.aplu.jaw.NativeHandler
Checks for a possible overflow of the JNIBuffer.
isEmpty() - Method in class ch.aplu.jaw.SoundTouch
Returns nonzero if there aren't any samples available for outputting.

J

JawGadget - Class in ch.aplu.jaw
Class to create transparent frameless desktop windows with selectable opacity and tray icons with standard or balloon tool tips.
JawGadget(boolean) - Constructor for class ch.aplu.jaw.JawGadget
Creates a JawGadet instance and allocates native resources.
JawGadget() - Constructor for class ch.aplu.jaw.JawGadget
Creates a JawGadet instance and allocates native resources.

K

keyPressed(int, int) - Method in interface ch.aplu.jaw.NativeKeyListener
Callback method called when a key event occurs.

L

lClick - Static variable in class ch.aplu.jaw.NativeMouse
Left mouse button down and up in a quick sequence.
lDClick - Static variable in class ch.aplu.jaw.NativeMouse
Left mouse button down, up, down, up in a quick sequence.
leave - Static variable in class ch.aplu.jaw.NativeMouse
Mouse cursor leaves the window.
lPress - Static variable in class ch.aplu.jaw.NativeMouse
Left mouse button down.
lRelease - Static variable in class ch.aplu.jaw.NativeMouse
Left mouse button up.

M

mouseEvent(NativeMouse) - Method in interface ch.aplu.jaw.NativeMouseListener
Callback method called when a mouse event occurs.
move - Static variable in class ch.aplu.jaw.NativeMouse
Mouse cursor is moved inside the window.

N

NativeHandler - Class in ch.aplu.jaw
Class that provides the link between Java and native code for the JAW (Java Api Wrapper).
NativeHandler(String, Object, int, String, int, int, int, int, long) - Constructor for class ch.aplu.jaw.NativeHandler
Constructs a NativeHandler and creates a native window with given title, position, size and style.
NativeHandler(String, Object, String, int, int, int, int, long) - Constructor for class ch.aplu.jaw.NativeHandler
Same as NativeHandler(dllPath, exposedObj, select, title, ulx, uly, width, height, windowStyle) with select = 0.
NativeHandler(String, String, int, int, int, int, long) - Constructor for class ch.aplu.jaw.NativeHandler
Same as NativeHandler(dllPath, exposedObj, select, title, ulx, uly, width, height, windowStyle) with no exposed object and select = 0.
NativeHandler(String, Object, int) - Constructor for class ch.aplu.jaw.NativeHandler
Constructs a NativeHandler to be used without the native window.
NativeHandler(String, Object) - Constructor for class ch.aplu.jaw.NativeHandler
Constructs a NativeHandler to be used without the native window.
NativeHandler(String, int) - Constructor for class ch.aplu.jaw.NativeHandler
Constructs a NativeHandler to be used without the native window.
NativeHandler(String) - Constructor for class ch.aplu.jaw.NativeHandler
Constructs a NativeHandler to be used without the native window.
NativeKeyListener - Interface in ch.aplu.jaw
Interface that declares a callback method for key events in a native window.
NativeMouse - Class in ch.aplu.jaw
Class to retrieve information about a mouse event.
NativeMouse() - Constructor for class ch.aplu.jaw.NativeMouse
Creates a NativeMouse instance and intializes event type and cursor position.
NativeMouseListener - Interface in ch.aplu.jaw
Interface that declares a callback method for mouse events in a native window.
numSamples() - Method in class ch.aplu.jaw.SoundTouch
Returns number of samples currently available.
numUnprocessedSamples() - Method in class ch.aplu.jaw.SoundTouch
Returns number of samples currently unprocessed.

P

putSamples(byte[], int) - Method in class ch.aplu.jaw.SoundTouch
Adds given number of bytes from the given buffer into the input of the converter.

R

rClick - Static variable in class ch.aplu.jaw.NativeMouse
Right mouse button down and up in a quick sequence.
rDClick - Static variable in class ch.aplu.jaw.NativeMouse
Right mouse button down, up, down, up in a quick sequence.
readBuf(int) - Method in class ch.aplu.jaw.NativeHandler
Reads up to count elements from a native JNIBuffer into the previously created Java buffer.
receiveSamples(byte[], int) - Method in class ch.aplu.jaw.SoundTouch
Outputs samples from beginning of the sample buffer.
receiveSamples(int) - Method in class ch.aplu.jaw.SoundTouch
Removes up to the given number of samples from the beginning of sample buffer.
rPress - Static variable in class ch.aplu.jaw.NativeMouse
Right mouse button down.
rRelease - Static variable in class ch.aplu.jaw.NativeMouse
Right mouse button up.

S

setChannels(int) - Method in class ch.aplu.jaw.SoundTouch
Sets the number of channels, 1 = mono, 2 = stereo.
setPitch(float) - Method in class ch.aplu.jaw.SoundTouch
Sets new pitch control value.
setPitchOctaves(float) - Method in class ch.aplu.jaw.SoundTouch
Sets pitch change in octaves compared to the original pitch (-1.00 .. +1.00).
setPitchSemiTones(int) - Method in class ch.aplu.jaw.SoundTouch
Sets pitch change in semi-tones compared to the original pitch (-12 .. +12).
setPitchSemiTones(float) - Method in class ch.aplu.jaw.SoundTouch
Sets pitch change in semi-tones compared to the original pitch (-12 .. +12).
setPosition(int, int) - Method in class ch.aplu.jaw.JawGadget
Move the window to given position.
setRate(float) - Method in class ch.aplu.jaw.SoundTouch
Sets new rate control value.
setRateChange(float) - Method in class ch.aplu.jaw.SoundTouch
Sets new rate control value as a difference in percents compared to the original rate (-50 .. +100 %).
setSampleRate(int) - Method in class ch.aplu.jaw.SoundTouch
Sets sample rate in samples per seconds.
setSetting(int, int) - Method in class ch.aplu.jaw.SoundTouch
Changes a setting controlling the processing system behaviour.
setTempo(float) - Method in class ch.aplu.jaw.SoundTouch
Sets new tempo control value.
setTempoChange(float) - Method in class ch.aplu.jaw.SoundTouch
Sets new tempo control value as a difference in percents compared to the original tempo (-50 .. +100 %).
SETTING_AA_FILTER_LENGTH - Static variable in class ch.aplu.jaw.SoundTouch
Constant for setSetting().
SETTING_OVERLAP_MS - Static variable in class ch.aplu.jaw.SoundTouch
Constant for setSetting().
SETTING_SEEKWINDOW_MS - Static variable in class ch.aplu.jaw.SoundTouch
Constant for setSetting().
SETTING_SEQUENCE_MS - Static variable in class ch.aplu.jaw.SoundTouch
Constant for setSetting().
SETTING_USE_AA_FILTER - Static variable in class ch.aplu.jaw.SoundTouch
Constant for setSetting().
SETTING_USE_QUICKSEEK - Static variable in class ch.aplu.jaw.SoundTouch
Constant for setSetting().
setWindowPosition(int, int) - Method in class ch.aplu.jaw.NativeHandler
Moves the window to the given position (upper left corner).
setWindowSize(int, int) - Method in class ch.aplu.jaw.NativeHandler
Resizes the window to given size (width, height).
showBalloonTooltip(String, String, int, int) - Method in class ch.aplu.jaw.JawGadget
Shows a ballon tool tip at the tray icon that contains the given title and text for the given timeout time.
showBalloonTooltip(String, String, int) - Method in class ch.aplu.jaw.JawGadget
Same as showBalloonTooltip(title, text, flag, timeout) with timeout = 2000.
showBalloonTooltip(String, String) - Method in class ch.aplu.jaw.JawGadget
Same as showBalloonTooltip(title, text, flag, timeout) with flag = 0 and timeout = 2000.
showBalloonTooltip(String, String, int, int) - Method in class ch.aplu.jaw.NativeHandler
Shows a ballon tool tip at the tray icon that contains the given title and text for the given timeout time.
showIcon(String, String) - Method in class ch.aplu.jaw.JawGadget
Shows tray icon given by iconPath.
showIcon(String) - Method in class ch.aplu.jaw.JawGadget
Same as showIcon(iconPath, tooltip), but no tool tip is shown.
showIcon(String, String) - Method in class ch.aplu.jaw.NativeHandler
Shows tray icon given by iconPath.
showIcon(String) - Method in class ch.aplu.jaw.NativeHandler
Same as showIcon(iconPath, tooltip), but no tool tip is shown.
showImage(String, int, Color, boolean, int, int) - Method in class ch.aplu.jaw.JawGadget
Shows image given by imagePath at given upper left corner (ulx, uly) with given opaque percentage (0..100) and given transparency color.
showImage(String, int, Color, boolean) - Method in class ch.aplu.jaw.JawGadget
Same as showImage(imagePath, percent, color, isTopMost, ulx, uly), but uses the current position.
showImage(String, int, boolean, int, int) - Method in class ch.aplu.jaw.JawGadget
Same as showImage(imagePath, percent, color, isTopMost, int ulx, int uly), but white pixels will be transparent.
showImage(String, int, boolean) - Method in class ch.aplu.jaw.JawGadget
Same as showImage(imagePath, percent, isTopMost, int ulx, int uly), but uses the current position.
showWindow() - Method in class ch.aplu.jaw.NativeHandler
Shows the native window.
showWindow(int) - Method in class ch.aplu.jaw.NativeHandler
Shows a transparent native window with given opacity.
showWindow(int, int, int, int) - Method in class ch.aplu.jaw.NativeHandler
Shows a transparent native window with given opacity and RGB color for transparent areas.
sleep(int) - Method in class ch.aplu.jaw.JawGadget
Waits the given amount of time using Thread.currentThread.sleep().
SoundTouch - Class in ch.aplu.jaw
Java wrapping class to the C++ audio processing converter 'SoundTouch' by Olli Parviainen (www.surina.net/soundtouch).
SoundTouch() - Constructor for class ch.aplu.jaw.SoundTouch
Creates a new SoundTouch instance.
startThread() - Method in class ch.aplu.jaw.NativeHandler
Start a native high priority thread.
stopThread() - Method in class ch.aplu.jaw.NativeHandler
Stop a native high priority thread.
SwingImageCreator - Class in ch.aplu.jaw
Class to export Swing components into a Buffered Image by Jacobus Steenkamp's article:Bringing Swing to the WEB, Sun, http://java.net
SwingImageCreator() - Constructor for class ch.aplu.jaw.SwingImageCreator
 

T

TrayIcon - Class in ch.aplu.jaw
Class to retrieve information about a mouse event from a tray icon.
TrayIcon() - Constructor for class ch.aplu.jaw.TrayIcon
Creates a TrayIcon instance and intializes event type.
TrayIconListener - Interface in ch.aplu.jaw
Interface that declares a callback method for mouse events in a tray icon.

W

writeBMP(JComponent, File) - Method in class ch.aplu.jaw.JawGadget
Transforms the given component and stores it in a BMP image file.
writeBMP(JComponent, String) - Method in class ch.aplu.jaw.JawGadget
Same as writeMMP(component, file) with output pathname.
WS_BORDER - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a thin-line border.
WS_CAPTION - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a title bar (includes the WS_BORDER style).
WS_DEFAULT - Static variable in class ch.aplu.jaw.NativeHandler
Same as WS_SYSMENU | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_THICKFRAME | WS_CAPTION | WS_VISIBLE
WS_DLGFRAME - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a border of a style typically used with dialog boxes.
WS_EX_TRANSPARENT - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that is transparent (partially opaque).
WS_HSCROLL - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a horizontal scroll bar.
WS_MAXIMIZE - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that is initially maximized.
WS_MAXIMIZEBOX - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a Maximize button.
WS_MINIMIZE - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that is initially minimized.
WS_MINIMIZEBOX - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a Minimize button.
WS_OVERLAPPED - Static variable in class ch.aplu.jaw.NativeHandler
Creates an overlapped window.
WS_OVERLAPPEDWINDOW - Static variable in class ch.aplu.jaw.NativeHandler
Same as WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX
WS_POPUP - Static variable in class ch.aplu.jaw.NativeHandler
Creates a pop-up window.
WS_POPUPWINDOW - Static variable in class ch.aplu.jaw.NativeHandler
Same as WS_POPUP | WS_BORDER | WS_SYSMENU
WS_SYSMENU - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a System-menu box in its title bar.
WS_THICKFRAME - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a sizing border.
WS_VISIBLE - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that is initially visible.
WS_VSCROLL - Static variable in class ch.aplu.jaw.NativeHandler
Creates a window that has a vertical scroll bar.
A C D E F G H I J K L M N P R S T W