Top Description Fields Constructors Methods
jogamp.nativewindow.jawt.x11

public Class X11SunJDKReflection

extends Object
Class Inheritance
Imports
java.awt.GraphicsConfiguration, .GraphicsDevice, java.lang.reflect.Method, java.security.AccessController, .PrivilegedAction, com.jogamp.nativewindow.AbstractGraphicsConfiguration, com.jogamp.nativewindow.awt.AWTGraphicsConfiguration

This class encapsulates the reflection routines necessary to peek inside a few data structures in the AWT implementation on X11 for the purposes of correctly enumerating the available visuals.

Field Summary

Modifier and TypeField and Description
private static boolean
private static Class<?>
private static Method
private static Class<?>
private static Method

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int
public static int
public static long
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

initializedback to summary
private static boolean initialized
x11GraphicsConfigClassback to summary
private static Class<?> x11GraphicsConfigClass
x11GraphicsConfigGetVisualMethodback to summary
private static Method x11GraphicsConfigGetVisualMethod
x11GraphicsDeviceClassback to summary
private static Class<?> x11GraphicsDeviceClass
x11GraphicsDeviceGetDisplayMethodback to summary
private static Method x11GraphicsDeviceGetDisplayMethod

Constructor Detail

X11SunJDKReflectionback to summary
public X11SunJDKReflection()

Method Detail

graphicsConfigurationGetVisualIDback to summary
public static int graphicsConfigurationGetVisualID(final AbstractGraphicsConfiguration config)
graphicsConfigurationGetVisualIDback to summary
public static int graphicsConfigurationGetVisualID(final GraphicsConfiguration config)
graphicsDeviceGetDisplayback to summary
public static long graphicsDeviceGetDisplay(final GraphicsDevice device)