OSDN Git Service

1.105.3-SNAPSHOT版開発開始
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / pmd / pmdexporter / PmdExporterExt2.java
index fcd3b4f..9dbe738 100644 (file)
@@ -1,72 +1,72 @@
-/*\r
- * model exporter for pmd-file(Ext2)\r
- *\r
- * License : The MIT License\r
- * Copyright(c) 2010 MikuToga Partners\r
- */\r
-\r
-package jp.sourceforge.mikutoga.pmd.pmdexporter;\r
-\r
-import java.io.IOException;\r
-import java.io.OutputStream;\r
-import jp.sourceforge.mikutoga.parser.pmd.PmdLimits;\r
-import jp.sourceforge.mikutoga.pmd.PmdModel;\r
-import jp.sourceforge.mikutoga.pmd.ToonMap;\r
-\r
-/**\r
- * PMDファイルのエクスポーター(拡張2:任意のトゥーンファイル名対応)。\r
- * <p>\r
- * 物理演算対応以降のPMDファイルフォーマットを\r
- * 使いたくない場合はこのエクスポーターを用いて出力せよ。\r
- */\r
-public class PmdExporterExt2 extends PmdExporterExt1{\r
-\r
-    /**\r
-     * コンストラクタ。\r
-     * @param stream 出力ストリーム\r
-     * @throws NullPointerException 引数がnull\r
-     */\r
-    public PmdExporterExt2(OutputStream stream)\r
-            throws NullPointerException{\r
-        super(stream);\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * {@inheritDoc}\r
-     * @param model {@inheritDoc}\r
-     * @throws IOException {@inheritDoc}\r
-     * @throws IllegalPmdException {@inheritDoc}\r
-     */\r
-    @Override\r
-    public void dumpPmdModel(PmdModel model)\r
-            throws IOException, IllegalPmdException{\r
-        super.dumpPmdModel(model);\r
-\r
-        dumpToonMap(model);\r
-\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * 独自トゥーンファイルテーブルを出力する。\r
-     * @param model モデルデータ\r
-     * @throws IOException 出力エラー\r
-     * @throws IllegalPmdTextException トゥーンファイル名が長すぎる\r
-     */\r
-    private void dumpToonMap(PmdModel model)\r
-            throws IOException, IllegalPmdTextException{\r
-        ToonMap map = model.getToonMap();\r
-\r
-        for(int idx = 0; idx < PmdLimits.TOON_FIXEDNUM; idx++){\r
-            String toonName = map.getIndexedToon(idx);\r
-            if(toonName == null) toonName = "";\r
-            dumpText(toonName, PmdLimits.MAXBYTES_TOONFILENAME);\r
-        }\r
-\r
-        flush();\r
-\r
-        return;\r
-    }\r
-\r
-}\r
+/*
+ * model exporter for pmd-file(Ext2)
+ *
+ * License : The MIT License
+ * Copyright(c) 2010 MikuToga Partners
+ */
+
+package jp.sourceforge.mikutoga.pmd.pmdexporter;
+
+import java.io.IOException;
+import java.io.OutputStream;
+import jp.sourceforge.mikutoga.parser.pmd.PmdLimits;
+import jp.sourceforge.mikutoga.pmd.PmdModel;
+import jp.sourceforge.mikutoga.pmd.ToonMap;
+
+/**
+ * PMDファイルのエクスポーター(拡張2:任意のトゥーンファイル名対応)。
+ * <p>
+ * 物理演算対応以降のPMDファイルフォーマットを
+ * 使いたくない場合はこのエクスポーターを用いて出力せよ。
+ */
+public class PmdExporterExt2 extends PmdExporterExt1{
+
+    /**
+     * コンストラクタ。
+     * @param stream 出力ストリーム
+     * @throws NullPointerException 引数がnull
+     */
+    public PmdExporterExt2(OutputStream stream)
+            throws NullPointerException{
+        super(stream);
+        return;
+    }
+
+    /**
+     * {@inheritDoc}
+     * @param model {@inheritDoc}
+     * @throws IOException {@inheritDoc}
+     * @throws IllegalPmdException {@inheritDoc}
+     */
+    @Override
+    public void dumpPmdModel(PmdModel model)
+            throws IOException, IllegalPmdException{
+        super.dumpPmdModel(model);
+
+        dumpToonMap(model);
+
+        return;
+    }
+
+    /**
+     * 独自トゥーンファイルテーブルを出力する。
+     * @param model モデルデータ
+     * @throws IOException 出力エラー
+     * @throws IllegalPmdTextException トゥーンファイル名が長すぎる
+     */
+    private void dumpToonMap(PmdModel model)
+            throws IOException, IllegalPmdTextException{
+        ToonMap map = model.getToonMap();
+
+        for(int idx = 0; idx < PmdLimits.TOON_FIXEDNUM; idx++){
+            String toonName = map.getIndexedToon(idx);
+            if(toonName == null) toonName = "";
+            dumpText(toonName, PmdLimits.MAXBYTES_TOONFILENAME);
+        }
+
+        flush();
+
+        return;
+    }
+
+}