small fixes
[mir.git] / source / mircoders / localizer / basic / MirBasicWriterEngine.java
index 9279ce6..0cb2922 100755 (executable)
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
  * In addition, as a special exception, The Mir-coders gives permission to link
- * the code of this program with  any library licensed under the Apache Software License, 
- * The Sun (tm) Java Advanced Imaging library (JAI), The Sun JIMI library 
- * (or with modified versions of the above that use the same license as the above), 
- * and distribute linked combinations including the two.  You must obey the 
- * GNU General Public License in all respects for all of the code used other than 
- * the above mentioned libraries.  If you modify this file, you may extend this 
- * exception to your version of the file, but you are not obligated to do so.  
+ * the code of this program with  any library licensed under the Apache Software License,
+ * The Sun (tm) Java Advanced Imaging library (JAI), The Sun JIMI library
+ * (or with modified versions of the above that use the same license as the above),
+ * and distribute linked combinations including the two.  You must obey the
+ * GNU General Public License in all respects for all of the code used other than
+ * the above mentioned libraries.  If you modify this file, you may extend this
+ * exception to your version of the file, but you are not obligated to do so.
  * If you do not wish to do so, delete this exception statement from your version.
  */
 package mircoders.localizer.basic;
@@ -50,27 +50,29 @@ public class MirBasicWriterEngine implements WriterEngine {
     File file;
     File dir;
 
-    if (anEncoding!=null && !anEncoding.equals(""))
+    if (anEncoding != null && !anEncoding.equals(""))
       encoding = anEncoding;
     else
       encoding = defaultEncoding;
-//      MirGlobal.getConfigProperty("Mir.DefaultEncoding");
 
     try {
-      file = new File( anIdentifier );
-      dir = new File(file.getParent());
-        if (dir!=null && !dir.exists()){
-          dir.mkdirs();
+      file = new File(anIdentifier);
+
+      dir = file.getParentFile();
+
+      if (dir != null && !dir.exists()) {
+        dir.mkdirs();
       }
 
       return new PrintWriter(
-        new BufferedWriter(new OutputStreamWriter(
-          new FileOutputStream(file), encoding
-        ),8192)
+          new BufferedWriter(
+              new OutputStreamWriter(
+                new FileOutputStream(file), encoding
+          ), 8192)
       );
     }
     catch (Throwable t) {
-      throw new MirLocalizerFailure("Failure while opening a PrintWriter: "+t.getMessage(),t);
+      throw new MirLocalizerFailure("Failure while opening a PrintWriter: " + t.getMessage(), t);
     }
   };