Make private classes final

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk@1808977 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java
index d131240..5e8902d 100644
--- a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java
+++ b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/g2d/TransformType.java
@@ -25,7 +25,7 @@
  * @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
  * @version $Id$
  */
-public class TransformType{
+public final class TransformType{
     /*
      * Transform type constants
      */
diff --git a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ConcreteComponentTransferFunction.java b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ConcreteComponentTransferFunction.java
index de6f4ca..e54e738 100644
--- a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ConcreteComponentTransferFunction.java
+++ b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/ConcreteComponentTransferFunction.java
@@ -27,7 +27,7 @@
  * @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
  * @version $Id$
  */
-public class ConcreteComponentTransferFunction implements ComponentTransferFunction {
+public final class ConcreteComponentTransferFunction implements ComponentTransferFunction {
     private int type;
     private float slope;
     private float[] tableValues;
diff --git a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ColorMatrixRable8Bit.java b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ColorMatrixRable8Bit.java
index 5ee3c21..c365b65 100644
--- a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ColorMatrixRable8Bit.java
+++ b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/renderable/ColorMatrixRable8Bit.java
@@ -30,7 +30,7 @@
  * @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
  * @version $Id$
  */
-public class ColorMatrixRable8Bit
+public final class ColorMatrixRable8Bit
     extends    AbstractColorInterpolationRable
     implements ColorMatrixRable {
     /**
diff --git a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/spi/ImageWriterRegistry.java b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/spi/ImageWriterRegistry.java
index 60e95a6..26ddd20 100644
--- a/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/spi/ImageWriterRegistry.java
+++ b/batik-awt-util/src/main/java/org/apache/batik/ext/awt/image/spi/ImageWriterRegistry.java
@@ -28,7 +28,7 @@
  *
  * @version $Id$
  */
-public class ImageWriterRegistry {
+public final class ImageWriterRegistry {
 
     private static ImageWriterRegistry instance;
 
diff --git a/batik-dom/src/main/java/org/apache/batik/dom/util/DOMUtilities.java b/batik-dom/src/main/java/org/apache/batik/dom/util/DOMUtilities.java
index 02b39bd..8d9c74b 100644
--- a/batik-dom/src/main/java/org/apache/batik/dom/util/DOMUtilities.java
+++ b/batik-dom/src/main/java/org/apache/batik/dom/util/DOMUtilities.java
@@ -56,7 +56,7 @@
     /**
      * A node in a linked list of prefix to namespace name mappings.
      */
-    private static class NSMap {
+    private static final class NSMap {
 
         /**
          * The prefix to map.
diff --git a/batik-gvt/src/main/java/org/apache/batik/gvt/text/ArabicTextHandler.java b/batik-gvt/src/main/java/org/apache/batik/gvt/text/ArabicTextHandler.java
index fa62d12..4ab75db 100644
--- a/batik-gvt/src/main/java/org/apache/batik/gvt/text/ArabicTextHandler.java
+++ b/batik-gvt/src/main/java/org/apache/batik/gvt/text/ArabicTextHandler.java
@@ -32,7 +32,7 @@
  * @author <a href="mailto:bella.robinson@cmis.csiro.au">Bella Robinson</a>
  * @version $Id$
  */
-public class ArabicTextHandler {
+public final class ArabicTextHandler {
 
     private static final int arabicStart = 0x0600;
     private static final int arabicEnd = 0x06FF;
diff --git a/batik-transcoder/src/main/java/org/apache/batik/transcoder/wmf/tosvg/TextureFactory.java b/batik-transcoder/src/main/java/org/apache/batik/transcoder/wmf/tosvg/TextureFactory.java
index 65f58d5..db44805 100644
--- a/batik-transcoder/src/main/java/org/apache/batik/transcoder/wmf/tosvg/TextureFactory.java
+++ b/batik-transcoder/src/main/java/org/apache/batik/transcoder/wmf/tosvg/TextureFactory.java
@@ -36,7 +36,7 @@
  *
  * @version $Id$
  */
-public class TextureFactory {
+public final class TextureFactory {
     private static TextureFactory fac = null;
     private Map textures = new HashMap(1);
     private static final int SIZE = 10;
diff --git a/checkstyle.xml b/checkstyle.xml
index 6d30447..8432cd1 100644
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -73,7 +73,7 @@
 
     <module name="FileContentsHolder"/>
 
-    <!-- <module name="FinalClass"/> -->
+    <module name="FinalClass"/>
 
     <module name="GenericWhitespace"/> 
 
@@ -153,7 +153,7 @@
 
     <module name="TypecastParenPad">
       <property name="tokens" value="RPAREN,TYPECAST"/>
-    </module><!-- -->
+    </module>
 
     <module name="UnusedImports">
       <property name="processJavadoc" value="true"/>
diff --git a/contrib/scroll/ScrollExample.java b/contrib/scroll/ScrollExample.java
index 9322c9e..74d53c2 100644
--- a/contrib/scroll/ScrollExample.java
+++ b/contrib/scroll/ScrollExample.java
@@ -38,7 +38,7 @@
 *    
 *    
 */
-public class ScrollExample
+public final class ScrollExample
 {
     
     /** Command-line start */