Use Java capitalization conventions


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@357 632fc199-4ca6-4c93-a231-07263d6284db
diff --git a/java/README b/java/README
index 8b6f5bc..0146ed3 100644
--- a/java/README
+++ b/java/README
@@ -4,12 +4,12 @@
 TurboJPEG/OSS can optionally be built with a Java Native Interface wrapper,
 which allows the TurboJPEG/OSS dynamic library to be loaded and used directly
 from Java applications.  The Java front end for this is defined in
-turbojpeg.java, which should be located in the same directory as this README
-file.  turbojpeg.java is licensed under a BSD-style license, so it can be
+TurboJPEG.java, which should be located in the same directory as this README
+file.  TurboJPEG.java is licensed under a BSD-style license, so it can be
 incorporated directly into both open source and proprietary projects without
 restriction.
 
-tjexample.java, which should also be located in the same directory as this
+TJExample.java, which should also be located in the same directory as this
 README file, demonstrates how to use the TurboJPEG/OSS Java front end to
 compress and decompress JPEG images in memory.
 
@@ -48,5 +48,5 @@
 Visual C++ versions of the libjpeg-turbo SDK are installed on the same system.
 However, the TurboJPEG/OSS JNI wrapper will not work on Windows unless the DLL
 is named turbojpeg.dll.  You can work around this by renaming the DLL or by
-simply changing the LoadLibrary() calls in turbojpeg.java so that they load
+simply changing the LoadLibrary() calls in TurboJPEG.java so that they load
 "libturbojpeg" instead of "turbojpeg".
diff --git a/java/TJ.h b/java/TJ.h
index 7be782d..2527117 100644
--- a/java/TJ.h
+++ b/java/TJ.h
@@ -35,10 +35,10 @@
 #define TJ_YUV 512L
 /*
  * Class:     TJ
- * Method:    BUFSIZE
+ * Method:    bufSize
  * Signature: (II)J
  */
-JNIEXPORT jlong JNICALL Java_TJ_BUFSIZE
+JNIEXPORT jlong JNICALL Java_TJ_bufSize
   (JNIEnv *, jclass, jint, jint);
 
 #ifdef __cplusplus
diff --git a/java/TJCompressor.h b/java/TJCompressor.h
new file mode 100644
index 0000000..15e659f
--- /dev/null
+++ b/java/TJCompressor.h
@@ -0,0 +1,37 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class TJCompressor */
+
+#ifndef _Included_TJCompressor
+#define _Included_TJCompressor
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     TJCompressor
+ * Method:    init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_TJCompressor_init
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     TJCompressor
+ * Method:    destroy
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_TJCompressor_destroy
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     TJCompressor
+ * Method:    compress
+ * Signature: ([BIIII[BIII)J
+ */
+JNIEXPORT jlong JNICALL Java_TJCompressor_compress
+  (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jbyteArray, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/java/TJDecompressor.h b/java/TJDecompressor.h
new file mode 100644
index 0000000..4b61ac9
--- /dev/null
+++ b/java/TJDecompressor.h
@@ -0,0 +1,45 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class TJDecompressor */
+
+#ifndef _Included_TJDecompressor
+#define _Included_TJDecompressor
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     TJDecompressor
+ * Method:    init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_TJDecompressor_init
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     TJDecompressor
+ * Method:    destroy
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_TJDecompressor_destroy
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     TJDecompressor
+ * Method:    decompressHeader
+ * Signature: ([BJ)LTJHeaderInfo;
+ */
+JNIEXPORT jobject JNICALL Java_TJDecompressor_decompressHeader
+  (JNIEnv *, jobject, jbyteArray, jlong);
+
+/*
+ * Class:     TJDecompressor
+ * Method:    decompress
+ * Signature: ([BJ[BIIIII)V
+ */
+JNIEXPORT void JNICALL Java_TJDecompressor_decompress
+  (JNIEnv *, jobject, jbyteArray, jlong, jbyteArray, jint, jint, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/java/tjexample.java b/java/TJExample.java
similarity index 87%
rename from java/tjexample.java
rename to java/TJExample.java
index 5f92333..991b8eb 100644
--- a/java/tjexample.java
+++ b/java/TJExample.java
@@ -33,9 +33,9 @@
 
 import java.io.*;
 
-public class tjexample {
+public class TJExample {
 
-  public static final String classname=new tjexample().getClass().getName();
+  public static final String classname=new TJExample().getClass().getName();
 
   public static void main(String argv[]) {
 
@@ -57,8 +57,8 @@
       fis.read(inputbuf);
       fis.close();
 
-      tjDecompressor tjd=new tjDecompressor();
-      tjHeaderInfo tji=tjd.DecompressHeader(inputbuf, inputsize);
+      TJDecompressor tjd=new TJDecompressor();
+      TJHeaderInfo tji=tjd.decompressHeader(inputbuf, inputsize);
       System.out.print("Source Image: "+tji.width+" x "+tji.height+ " pixels, ");
       switch(tji.subsamp) {
         case TJ.SAMP444:  System.out.println("4:4:4 subsampling");  break;
@@ -68,13 +68,13 @@
         default:  System.out.println("Unknown subsampling");  break;
       }
       byte [] tmpbuf=new byte[tji.width*tji.height*3];
-      tjd.Decompress(inputbuf, inputsize, tmpbuf, tji.width, tji.width*3,
+      tjd.decompress(inputbuf, inputsize, tmpbuf, tji.width, tji.width*3,
         tji.height, 3, TJ.BOTTOMUP);
       tjd.close();
 
-      tjCompressor tjc=new tjCompressor();
-      byte [] outputbuf=new byte[(int)TJ.BUFSIZE(tji.width, tji.height)];
-      long outputsize=tjc.Compress(tmpbuf, tji.width, tji.width*3, tji.height,
+      TJCompressor tjc=new TJCompressor();
+      byte [] outputbuf=new byte[(int)TJ.bufSize(tji.width, tji.height)];
+      long outputsize=tjc.compress(tmpbuf, tji.width, tji.width*3, tji.height,
         3, outputbuf, tji.subsamp, 95, TJ.BOTTOMUP);
       tjc.close();
 
diff --git a/java/turbojpeg.java b/java/TurboJPEG.java
similarity index 79%
rename from java/turbojpeg.java
rename to java/TurboJPEG.java
index e5ecca7..0d08edc 100644
--- a/java/turbojpeg.java
+++ b/java/TurboJPEG.java
@@ -47,14 +47,14 @@
     FASTUPSAMPLE = 256,
     YUV          = 512;
 
-  public native final static long BUFSIZE(int width, int height);
+  public native final static long bufSize(int width, int height);
 };
 
-class tjCompressor {
+class TJCompressor {
 
-  tjCompressor() throws Exception {Init();}
+  TJCompressor() throws Exception {init();}
 
-  public void close() throws Exception {Destroy();}
+  public void close() throws Exception {destroy();}
 
   protected void finalize() throws Throwable {
     try {
@@ -66,12 +66,12 @@
     }
   };
 
-  private native void Init() throws Exception;
+  private native void init() throws Exception;
 
-  private native void Destroy() throws Exception;
+  private native void destroy() throws Exception;
 
   // JPEG size in bytes is returned
-  public native long Compress(byte [] srcbuf, int width, int pitch,
+  public native long compress(byte [] srcbuf, int width, int pitch,
     int height, int pixelsize, byte [] dstbuf, int jpegsubsamp, int jpegqual,
     int flags) throws Exception;
 
@@ -82,17 +82,17 @@
   private long handle=0;
 };
 
-class tjHeaderInfo {
+class TJHeaderInfo {
   int subsamp=-1;
   int width=-1;
   int height=-1;
 };
 
-class tjDecompressor {
+class TJDecompressor {
 
-  tjDecompressor() throws Exception {Init();}
+  TJDecompressor() throws Exception {init();}
 
-  public void close() throws Exception {Destroy();}
+  public void close() throws Exception {destroy();}
 
   protected void finalize() throws Throwable {
     try {
@@ -104,14 +104,14 @@
     }
   };
 
-  private native void Init() throws Exception;
+  private native void init() throws Exception;
 
-  private native void Destroy() throws Exception;
+  private native void destroy() throws Exception;
 
-  public native tjHeaderInfo DecompressHeader(byte [] srcbuf, long size)
+  public native TJHeaderInfo decompressHeader(byte [] srcbuf, long size)
     throws Exception;
 
-  public native void Decompress(byte [] srcbuf, long size, byte [] dstbuf,
+  public native void decompress(byte [] srcbuf, long size, byte [] dstbuf,
     int width, int pitch, int height, int pixelsize, int flags)
     throws Exception;
 
diff --git a/java/tjCompressor.h b/java/tjCompressor.h
deleted file mode 100644
index fa2c5ff..0000000
--- a/java/tjCompressor.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-#include <jni.h>
-/* Header for class tjCompressor */
-
-#ifndef _Included_tjCompressor
-#define _Included_tjCompressor
-#ifdef __cplusplus
-extern "C" {
-#endif
-/*
- * Class:     tjCompressor
- * Method:    Init
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_tjCompressor_Init
-  (JNIEnv *, jobject);
-
-/*
- * Class:     tjCompressor
- * Method:    Destroy
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_tjCompressor_Destroy
-  (JNIEnv *, jobject);
-
-/*
- * Class:     tjCompressor
- * Method:    Compress
- * Signature: ([BIIII[BIII)J
- */
-JNIEXPORT jlong JNICALL Java_tjCompressor_Compress
-  (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jbyteArray, jint, jint, jint);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
diff --git a/java/tjDecompressor.h b/java/tjDecompressor.h
deleted file mode 100644
index 498112b..0000000
--- a/java/tjDecompressor.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-#include <jni.h>
-/* Header for class tjDecompressor */
-
-#ifndef _Included_tjDecompressor
-#define _Included_tjDecompressor
-#ifdef __cplusplus
-extern "C" {
-#endif
-/*
- * Class:     tjDecompressor
- * Method:    Init
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_tjDecompressor_Init
-  (JNIEnv *, jobject);
-
-/*
- * Class:     tjDecompressor
- * Method:    Destroy
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_tjDecompressor_Destroy
-  (JNIEnv *, jobject);
-
-/*
- * Class:     tjDecompressor
- * Method:    DecompressHeader
- * Signature: ([BJ)LtjHeaderInfo;
- */
-JNIEXPORT jobject JNICALL Java_tjDecompressor_DecompressHeader
-  (JNIEnv *, jobject, jbyteArray, jlong);
-
-/*
- * Class:     tjDecompressor
- * Method:    Decompress
- * Signature: ([BJ[BIIIII)V
- */
-JNIEXPORT void JNICALL Java_tjDecompressor_Decompress
-  (JNIEnv *, jobject, jbyteArray, jlong, jbyteArray, jint, jint, jint, jint, jint);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
diff --git a/turbojpeg-jni.c b/turbojpeg-jni.c
index 961f9ef..c0992a4 100644
--- a/turbojpeg-jni.c
+++ b/turbojpeg-jni.c
@@ -28,8 +28,8 @@
 
 #include "turbojpeg.h"
 #include <jni.h>
-#include "java/tjCompressor.h"
-#include "java/tjDecompressor.h"
+#include "java/TJCompressor.h"
+#include "java/TJDecompressor.h"
 #include "java/TJ.h"
 
 #define _throw(msg) {  \
@@ -49,13 +49,13 @@
 	handle=(tjhandle)(long)(*env)->GetLongField(env, obj, _fid);  \
 }
 
-JNIEXPORT jlong JNICALL Java_TJ_BUFSIZE
+JNIEXPORT jlong JNICALL Java_TJ_bufSize
 	(JNIEnv *env, jclass cls, jint width, jint height)
 {
 	return TJBUFSIZE(width, height);
 }
 
-JNIEXPORT void JNICALL Java_tjCompressor_Init
+JNIEXPORT void JNICALL Java_TJCompressor_init
 	(JNIEnv *env, jobject obj)
 {
 	jclass cls;
@@ -73,7 +73,7 @@
 	return;
 }
 
-JNIEXPORT jlong JNICALL Java_tjCompressor_Compress
+JNIEXPORT jlong JNICALL Java_TJCompressor_compress
 	(JNIEnv *env, jobject obj, jbyteArray src, jint width, jint pitch,
 		jint height, jint pixelsize, jbyteArray dst, jint jpegsubsamp,
 		jint jpegqual, jint flags)
@@ -101,7 +101,7 @@
 	return size;
 }
 
-JNIEXPORT void JNICALL Java_tjCompressor_Destroy
+JNIEXPORT void JNICALL Java_TJCompressor_destroy
 	(JNIEnv *env, jobject obj)
 {
 	tjhandle handle=0;
@@ -114,7 +114,7 @@
 	return;
 }
 
-JNIEXPORT void JNICALL Java_tjDecompressor_Init
+JNIEXPORT void JNICALL Java_TJDecompressor_init
 	(JNIEnv *env, jobject obj)
 {
 	jclass cls;
@@ -131,7 +131,7 @@
 	return;
 }
 
-JNIEXPORT jobject JNICALL Java_tjDecompressor_DecompressHeader
+JNIEXPORT jobject JNICALL Java_TJDecompressor_decompressHeader
 	(JNIEnv *env, jobject obj, jbyteArray src, jlong size)
 {
 	jclass jhicls=NULL;
@@ -153,7 +153,7 @@
 	}
 	(*env)->ReleasePrimitiveArrayCritical(env, src, srcbuf, 0);  srcbuf=NULL;
 
-	bailif0(jhicls=(*env)->FindClass(env, "tjHeaderInfo"));
+	bailif0(jhicls=(*env)->FindClass(env, "TJHeaderInfo"));
 	bailif0(jhiobj=(*env)->AllocObject(env, jhicls));
 
 	bailif0(fid=(*env)->GetFieldID(env, jhicls, "subsamp", "I"));
@@ -167,7 +167,7 @@
 	return jhiobj;
 }
 
-JNIEXPORT void JNICALL Java_tjDecompressor_Decompress
+JNIEXPORT void JNICALL Java_TJDecompressor_decompress
 	(JNIEnv *env, jobject obj, jbyteArray src, jlong size, jbyteArray dst,
 		jint width, jint pitch, jint height, jint pixelsize, jint flags)
 {
@@ -193,8 +193,8 @@
 	return;
 }
 
-JNIEXPORT void JNICALL Java_tjDecompressor_Destroy
+JNIEXPORT void JNICALL Java_TJDecompressor_destroy
 	(JNIEnv *env, jobject obj)
 {
-	Java_tjCompressor_Destroy(env, obj);
+	Java_TJCompressor_destroy(env, obj);
 }
diff --git a/turbojpeg-mapfile.jni b/turbojpeg-mapfile.jni
index 47199f2..0b1d1bd 100755
--- a/turbojpeg-mapfile.jni
+++ b/turbojpeg-mapfile.jni
@@ -9,14 +9,14 @@
 		tjDecompress;
 		tjDestroy;
 		tjGetErrorStr;
-		Java_TJ_BUFSIZE;
-		Java_tjCompressor_Init;
-		Java_tjCompressor_Compress;
-		Java_tjCompressor_Destroy;
-		Java_tjDecompressor_Init;
-		Java_tjDecompressor_DecompressHeader;
-		Java_tjDecompressor_Decompress;
-		Java_tjDecompressor_Destroy;		
+		Java_TJ_bufSize;
+		Java_TJCompressor_init;
+		Java_TJCompressor_compress;
+		Java_TJCompressor_destroy;
+		Java_TJDecompressor_init;
+		Java_TJDecompressor_decompressHeader;
+		Java_TJDecompressor_decompress;
+		Java_TJDecompressor_destroy;		
 	local:
 		*;
 };