From 360b6716f68b44b28fd8c4f8e61ab86d5a56738b Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 9 Feb 2011 02:50:09 +0100 Subject: Move implementation private files from com.jogamp..impl. to jogamp. (2/2) - edit files - com.jogamp.opengl.impl -> jogamp.opengl - com.jogamp.opengl.util.glsl.fixedfunc.impl -> jogamp.opengl.util.glsl.fixedfunc - com.jogamp.nativewindow.impl -> jogamp.nativewindow - com.jogamp.newt.impl -> jogamp.newt This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK. --- .../media/nativewindow/DefaultGraphicsDevice.java | 4 ++-- .../nativewindow/GraphicsConfigurationFactory.java | 6 ++--- .../media/nativewindow/NativeWindowFactory.java | 26 +++++++++++----------- .../javax/media/nativewindow/ToolkitLock.java | 4 ++-- .../nativewindow/awt/AWTGraphicsConfiguration.java | 2 +- .../nativewindow/awt/AWTWindowClosingProtocol.java | 2 +- .../nativewindow/x11/X11GraphicsConfiguration.java | 2 +- .../media/nativewindow/x11/X11GraphicsDevice.java | 4 ++-- .../media/nativewindow/x11/X11GraphicsScreen.java | 2 +- 9 files changed, 26 insertions(+), 26 deletions(-) (limited to 'src/nativewindow/classes/javax/media') diff --git a/src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java b/src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java index 3d9f6d6ca..bf755d5bc 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java +++ b/src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java @@ -34,7 +34,7 @@ package javax.media.nativewindow; import com.jogamp.common.util.ReflectionUtil; -import com.jogamp.nativewindow.impl.NativeWindowFactoryImpl; +import jogamp.nativewindow.NativeWindowFactoryImpl; public class DefaultGraphicsDevice implements Cloneable, AbstractGraphicsDevice { private static final String separator = "_"; @@ -151,7 +151,7 @@ public class DefaultGraphicsDevice implements Cloneable, AbstractGraphicsDevice * Set the internal ToolkitLock, which is used within the * {@link #lock()} and {@link #unlock()} implementation. * - * @param locker the ToolkitLock, if null, {@link com.jogamp.nativewindow.impl.NullToolkitLock} is being used + * @param locker the ToolkitLock, if null, {@link jogamp.nativewindow.NullToolkitLock} is being used */ protected void setToolkitLock(ToolkitLock locker) { this.toolkitLock = ( null == locker ) ? NativeWindowFactoryImpl.getNullToolkitLock() : locker ; diff --git a/src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java b/src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java index ad1bc3634..fa3923dcf 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java +++ b/src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java @@ -34,8 +34,8 @@ package javax.media.nativewindow; import com.jogamp.common.util.ReflectionUtil; -import com.jogamp.nativewindow.impl.Debug; -import com.jogamp.nativewindow.impl.DefaultGraphicsConfigurationFactoryImpl; +import jogamp.nativewindow.Debug; +import jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl; import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -91,7 +91,7 @@ public abstract class GraphicsConfigurationFactory { if (NativeWindowFactory.TYPE_X11.equals(NativeWindowFactory.getNativeWindowType(true))) { try { GraphicsConfigurationFactory factory = (GraphicsConfigurationFactory) - ReflectionUtil.createInstance("com.jogamp.nativewindow.impl.x11.X11GraphicsConfigurationFactory", null, + ReflectionUtil.createInstance("jogamp.nativewindow.x11.X11GraphicsConfigurationFactory", null, GraphicsConfigurationFactory.class.getClassLoader()); registerFactory(javax.media.nativewindow.x11.X11GraphicsDevice.class, factory); } catch (Exception e) { diff --git a/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java b/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java index 5d36df6ed..d0df41794 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java +++ b/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java @@ -38,7 +38,7 @@ import java.util.*; import com.jogamp.common.util.*; import com.jogamp.common.jvm.JVMUtil; -import com.jogamp.nativewindow.impl.*; +import jogamp.nativewindow.*; import java.lang.reflect.Constructor; import java.lang.reflect.Method; @@ -78,11 +78,11 @@ public abstract class NativeWindowFactory { private static String nativeOSNameCustom; private static boolean isAWTAvailable; public static final String AWTComponentClassName = "java.awt.Component" ; - public static final String JAWTUtilClassName = "com.jogamp.nativewindow.impl.jawt.JAWTUtil" ; - public static final String X11UtilClassName = "com.jogamp.nativewindow.impl.x11.X11Util"; - public static final String GDIClassName = "com.jogamp.nativewindow.impl.windows.GDI"; - public static final String X11JAWTToolkitLockClassName = "com.jogamp.nativewindow.impl.jawt.x11.X11JAWTToolkitLock" ; - public static final String X11ToolkitLockClassName = "com.jogamp.nativewindow.impl.x11.X11ToolkitLock" ; + public static final String JAWTUtilClassName = "jogamp.nativewindow.jawt.JAWTUtil" ; + public static final String X11UtilClassName = "jogamp.nativewindow.x11.X11Util"; + public static final String GDIClassName = "jogamp.nativewindow.windows.GDI"; + public static final String X11JAWTToolkitLockClassName = "jogamp.nativewindow.jawt.x11.X11JAWTToolkitLock" ; + public static final String X11ToolkitLockClassName = "jogamp.nativewindow.x11.X11ToolkitLock" ; private static Class jawtUtilClass; private static Method jawtUtilGetJAWTToolkitMethod; private static Method jawtUtilInitMethod; @@ -310,11 +310,11 @@ public abstract class NativeWindowFactory { *
    *
  • If AWT available
  • *
      - *
    • return {@link com.jogamp.nativewindow.impl.jawt.JAWTToolkitLock}
    • + *
    • return {@link jogamp.nativewindow.jawt.JAWTToolkitLock}
    • *
    *
* - *
  • Otherwise return {@link com.jogamp.nativewindow.impl.NullToolkitLock}
  • + *
  • Otherwise return {@link jogamp.nativewindow.NullToolkitLock}
  • * */ public static ToolkitLock getDefaultToolkitLock(String type) { @@ -352,15 +352,15 @@ public abstract class NativeWindowFactory { *
      *
    • If AWT available
    • *
        - *
      • return {@link com.jogamp.nativewindow.impl.jawt.x11.X11JAWTToolkitLock}
      • + *
      • return {@link jogamp.nativewindow.jawt.x11.X11JAWTToolkitLock}
      • *
      *
    • If AWT not available
    • *
        - *
      • return {@link com.jogamp.nativewindow.impl.x11.X11ToolkitLock}
      • + *
      • return {@link jogamp.nativewindow.x11.X11ToolkitLock}
      • *
      *
    * - *
  • Otherwise return {@link com.jogamp.nativewindow.impl.NullToolkitLock}
  • + *
  • Otherwise return {@link jogamp.nativewindow.NullToolkitLock}
  • * */ public static ToolkitLock createDefaultToolkitLock(String type, long deviceHandle) { @@ -386,10 +386,10 @@ public abstract class NativeWindowFactory { *
      *
    • If X11 type
    • *
        - *
      • return {@link com.jogamp.nativewindow.impl.x11.X11ToolkitLock}
      • + *
      • return {@link jogamp.nativewindow.x11.X11ToolkitLock}
      • *
      *
    - *
  • Otherwise return {@link com.jogamp.nativewindow.impl.NullToolkitLock}
  • + *
  • Otherwise return {@link jogamp.nativewindow.NullToolkitLock}
  • * */ public static ToolkitLock createDefaultToolkitLockNoAWT(String type, long deviceHandle) { diff --git a/src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java b/src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java index 226998860..982ce469b 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java +++ b/src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java @@ -28,14 +28,14 @@ package javax.media.nativewindow; -import com.jogamp.nativewindow.impl.Debug; +import jogamp.nativewindow.Debug; import java.security.AccessController; /** * Marker for a singleton global recursive blocking lock implementation, * optionally locking a native windowing toolkit as well. *
    - * One use case is the AWT locking on X11, see {@link com.jogamp.nativewindow.impl.jawt.JAWTToolkitLock}. + * One use case is the AWT locking on X11, see {@link jogamp.nativewindow.jawt.JAWTToolkitLock}. */ public interface ToolkitLock { public static final boolean TRACE_LOCK = Debug.isPropertyDefined("nativewindow.debug.ToolkitLock.TraceLock", true, AccessController.getContext()); diff --git a/src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java b/src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java index e428bb0b1..3915158b0 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java +++ b/src/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java @@ -47,7 +47,7 @@ import java.awt.GraphicsConfiguration; import java.awt.GraphicsDevice; import java.awt.image.ColorModel; import javax.media.nativewindow.AbstractGraphicsConfiguration; -import com.jogamp.nativewindow.impl.Debug; +import jogamp.nativewindow.Debug; /** A wrapper for an AWT GraphicsConfiguration allowing it to be handled in a toolkit-independent manner. */ diff --git a/src/nativewindow/classes/javax/media/nativewindow/awt/AWTWindowClosingProtocol.java b/src/nativewindow/classes/javax/media/nativewindow/awt/AWTWindowClosingProtocol.java index a0e9efa49..7112f944d 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/awt/AWTWindowClosingProtocol.java +++ b/src/nativewindow/classes/javax/media/nativewindow/awt/AWTWindowClosingProtocol.java @@ -34,7 +34,7 @@ import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.media.nativewindow.WindowClosingProtocol; -import com.jogamp.nativewindow.impl.awt.AWTMisc; +import jogamp.nativewindow.awt.AWTMisc; public class AWTWindowClosingProtocol implements WindowClosingProtocol { diff --git a/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsConfiguration.java b/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsConfiguration.java index 7b5f19047..dbf06f435 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsConfiguration.java +++ b/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsConfiguration.java @@ -35,7 +35,7 @@ package javax.media.nativewindow.x11; import javax.media.nativewindow.*; import com.jogamp.common.util.ReflectionUtil; -import com.jogamp.nativewindow.impl.x11.XVisualInfo; +import jogamp.nativewindow.x11.XVisualInfo; /** Encapsulates a graphics configuration, or OpenGL pixel format, on X11 platforms. Objects of this type are returned from {@link diff --git a/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java b/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java index 33799d717..48fd63e3c 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java +++ b/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsDevice.java @@ -32,8 +32,8 @@ package javax.media.nativewindow.x11; -import com.jogamp.nativewindow.impl.Debug; -import com.jogamp.nativewindow.impl.x11.X11Util; +import jogamp.nativewindow.Debug; +import jogamp.nativewindow.x11.X11Util; import javax.media.nativewindow.DefaultGraphicsDevice; import javax.media.nativewindow.NativeWindowException; import javax.media.nativewindow.NativeWindowFactory; diff --git a/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsScreen.java b/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsScreen.java index 9de3baa51..ffe84cb6d 100644 --- a/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsScreen.java +++ b/src/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsScreen.java @@ -33,7 +33,7 @@ package javax.media.nativewindow.x11; import javax.media.nativewindow.*; -import com.jogamp.nativewindow.impl.x11.X11Util; +import jogamp.nativewindow.x11.X11Util; /** Encapsulates a screen index on X11 platforms. Objects of this type are passed to {@link -- cgit v1.2.3