Top Fields Constructors Methods
jogamp.nativewindow.windows

public Class RegisteredClassFactory

extends Object
Class Inheritance
Imports
jogamp.nativewindow.Debug, java.util.ArrayList, com.jogamp.nativewindow.NativeWindowException

Field Summary

Modifier and TypeField and Description
private final String
private int
private static final boolean
private static final long
private final long
private final long
private static final ArrayList<RegisteredClassFactory>
private RegisteredClass
private int
private final Object
private final boolean
private final long

Constructor Summary

AccessConstructor and Description
public
RegisteredClassFactory(final String classBaseName, final long wndProc, final boolean useDummyDispatchThread, final long iconSmallHandle, final long iconBigHandle)

Method Summary

Modifier and TypeMethod and Description
public static long
getHInstance()

Application handle.

public RegisteredClass
public int
public void
public static void
private String
toHexString(final long l)

public final String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

classBaseNameback to summary
private final String classBaseName
classIterback to summary
private int classIter
DEBUGback to summary
private static final boolean DEBUG
hInstanceback to summary
private static final long hInstance
iconBigHandleback to summary
private final long iconBigHandle
iconSmallHandleback to summary
private final long iconSmallHandle
registeredFactoriesback to summary
private static final ArrayList<RegisteredClassFactory> registeredFactories
sharedClassback to summary
private RegisteredClass sharedClass
sharedRefCountback to summary
private int sharedRefCount
syncback to summary
private final Object sync
useDummyDispatchThreadback to summary
private final boolean useDummyDispatchThread
wndProcback to summary
private final long wndProc

Constructor Detail

RegisteredClassFactoryback to summary
public RegisteredClassFactory(final String classBaseName, final long wndProc, final boolean useDummyDispatchThread, final long iconSmallHandle, final long iconBigHandle)

Method Detail

getHInstanceback to summary
public static long getHInstance()

Application handle.

getSharedClassback to summary
public RegisteredClass getSharedClass() throws NativeWindowException
getSharedRefCountback to summary
public int getSharedRefCount()
releaseSharedClassback to summary
public void releaseSharedClass()
shutdownSharedClassesback to summary
public static void shutdownSharedClasses()

Release the RegisteredClass of all RegisteredClassFactory.

toHexStringback to summary
private String toHexString(final long l)
toStringback to summary
public final String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override