SaverBeans API V0.2-beta Release release
B C D G I J L M O P R S

B

baseDestroy() - Method in class org.jdesktop.jdic.screensaver.ScreensaverBase
Called from native code to destroy the screensaver.
baseInit(ScreensaverContext) - Method in class org.jdesktop.jdic.screensaver.ScreensaverBase
Called from native code to do initialization.

C

context - Variable in class org.jdesktop.jdic.screensaver.ScreensaverBase
Context information for this screensaver (eg window size)

D

destroy() - Method in class org.jdesktop.jdic.screensaver.JOGLScreensaver
Cleanly shuts down the OpenGL subsystem.
destroy() - Method in class org.jdesktop.jdic.screensaver.ScreensaverBase
Subclasses can optionally override this method to perform any cleanup before the screensaver is destroyed.

G

getComponent() - Method in class org.jdesktop.jdic.screensaver.ScreensaverContext
Returns the component to be rendered to.
getContext() - Method in class org.jdesktop.jdic.screensaver.ScreensaverBase
Gets the ScreenSaver context object
getGLCapabilities() - Method in class org.jdesktop.jdic.screensaver.JOGLScreensaver
The GLCapabilities object from which the GLCanvas is constructed.
getNormalizedCommandline() - Method in class org.jdesktop.jdic.screensaver.ScreensaverSettings
Returns these settings as a normalized commandline.
getProperty(String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverSettings
Gets a property for this screensaver.
getSettings() - Method in class org.jdesktop.jdic.screensaver.ScreensaverContext
Returns the screensaver settings.

I

init() - Method in class org.jdesktop.jdic.screensaver.JOGLScreensaver
Initializes the GLCanvas and attaches it to the screensaver.
init() - Method in class org.jdesktop.jdic.screensaver.ScreensaverBase
Subclasses can optionally override this method to perform any initialization.
isFullScreen() - Method in class org.jdesktop.jdic.screensaver.ScreensaverContext
Returns true if the screensaver is in full-screen mode or false if it is in preview mode.

J

JOGLScreensaver - class org.jdesktop.jdic.screensaver.JOGLScreensaver.
Base class for OpenGL (JOGL) screensavers.
JOGLScreensaver() - Constructor for class org.jdesktop.jdic.screensaver.JOGLScreensaver
 

L

loadFromCommandline(String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverSettings
Load the current settings from the given normalized commandline
loadOptions(String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverContext
Loads the screensaver options from the user's home directory.
loadSettings(String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverSettings
Loads the currently selected settings from the user's home directory.

M

main(String[]) - Static method in class org.jdesktop.jdic.screensaver.ScreensaverFrame
 

O

option(String, String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverContext
Sets an option for this screensaver.
org.jdesktop.jdic.screensaver - package org.jdesktop.jdic.screensaver
 

P

paint(Graphics) - Method in class org.jdesktop.jdic.screensaver.SimpleScreensaver
Override this method in your subclasses to paint a single frame.

R

renderFrame() - Method in class org.jdesktop.jdic.screensaver.JOGLScreensaver
Called by the native layer to render the next frame.
renderFrame() - Method in class org.jdesktop.jdic.screensaver.ScreensaverBase
Called from the native layer to render the next frame
renderFrame() - Method in class org.jdesktop.jdic.screensaver.SimpleScreensaver
Called by the native layer to render the next frame.

S

ScreensaverBase - class org.jdesktop.jdic.screensaver.ScreensaverBase.
Base class for screensavers written in Java.
ScreensaverBase() - Constructor for class org.jdesktop.jdic.screensaver.ScreensaverBase
 
ScreensaverContext - class org.jdesktop.jdic.screensaver.ScreensaverContext.
Context object with information about the screensaver.
ScreensaverContext() - Constructor for class org.jdesktop.jdic.screensaver.ScreensaverContext
 
ScreensaverFrame - class org.jdesktop.jdic.screensaver.ScreensaverFrame.
Encapsulates a screensaver in a frame.
ScreensaverFrame(ScreensaverBase, String) - Constructor for class org.jdesktop.jdic.screensaver.ScreensaverFrame
Creates a frame to show the given screensaver.
ScreensaverSettings - class org.jdesktop.jdic.screensaver.ScreensaverSettings.
Holds the currently active settings for a screensaver.
ScreensaverSettings() - Constructor for class org.jdesktop.jdic.screensaver.ScreensaverSettings
 
SimpleScreensaver - class org.jdesktop.jdic.screensaver.SimpleScreensaver.
Base class for simple screensavers who will have their paint() method invoked on a regular basis to render each frame.
SimpleScreensaver() - Constructor for class org.jdesktop.jdic.screensaver.SimpleScreensaver
 
saveSettings(String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverSettings
Saves the currently selected settings in the user's home directory.
setComponent(Component) - Method in class org.jdesktop.jdic.screensaver.ScreensaverContext
Sets the component to be rendered to.
setProperty(String, String) - Method in class org.jdesktop.jdic.screensaver.ScreensaverSettings
Sets a property for this screensaver.

B C D G I J L M O P R S
SaverBeans API V0.2-beta Release release

For more information and documentation on JDIC, see JDIC website.

That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, working code examples, license terms and bug report information.

Copyright (c) 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.