OSDN Git Service

Reorganize code structures
[dictzip-java/dictzip-java.git] / dictzip-cli / src / main / java / org / dict / zip / cli / DictZipUtils.java
index ca6d687..3914685 100644 (file)
@@ -22,7 +22,7 @@ package org.dict.zip.cli;
  * Utility class.
  * @author Hiroshi Miura
  */
-public class DictZipUtils {
+public final class DictZipUtils {
 
     /**
      * Return filename that is good for uncompressed output.
@@ -32,7 +32,7 @@ public class DictZipUtils {
      * @param name input filename.
      * @return output filename.
      */
-    protected static String uncompressedFileName(String name){
+    static String uncompressedFileName(final String name) {
         String result;
         if (name.endsWith(".dz") || name.endsWith(".gz")) {
             result = name.substring(0, name.length() - 3);
@@ -41,15 +41,18 @@ public class DictZipUtils {
         }
         return result;
     }
-    
+
     /**
      * Return file name for compressed output.
      * @param name input file name.
      * @return output filename.
      */
-    protected static String compressedFileName(String name) {
+    static String compressedFileName(final String name) {
         return name + ".dz";
     }
 
+    /**
+     * Utility class should not be instantiated.
+     */
     private DictZipUtils() { }
 }