OSDN Git Service

TextDecoder導入
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / parser / pmd / PmdMorphHandler.java
index eb36cd3..c3efed6 100644 (file)
@@ -1,77 +1,77 @@
-/*\r
- * PMD morph information handler\r
- *\r
- * License : The MIT License\r
- * Copyright(c) 2010 MikuToga Partners\r
- */\r
-\r
-package jp.sourceforge.mikutoga.parser.pmd;\r
-\r
-import jp.sourceforge.mikutoga.parser.LoopHandler;\r
-import jp.sourceforge.mikutoga.parser.MmdFormatException;\r
-import jp.sourceforge.mikutoga.parser.ParseStage;\r
-\r
-/**\r
- * PMDモデルのモーフ情報の通知用ハンドラ。\r
- */\r
-public interface PmdMorphHandler extends LoopHandler {\r
-\r
-    /**\r
-     * モーフ情報パースステージ。\r
-     */\r
-    class PmdMorphStage extends ParseStage{\r
-        /** コンストラクタ。 */\r
-        PmdMorphStage(){ super(); return; }\r
-    }\r
-\r
-    /** モーフ抽出ループ。 */\r
-    PmdMorphStage MORPH_LIST = new PmdMorphStage();\r
-\r
-    /** モーフ頂点抽出ループ。 */\r
-    PmdMorphStage MORPHVERTEX_LIST = new PmdMorphStage();\r
-\r
-    /** モーフ出現順抽出ループ。 */\r
-    PmdMorphStage MORPHORDER_LIST = new PmdMorphStage();\r
-\r
-    /**\r
-     * モーフ情報の通知を受け取る。\r
-     * {@link #MORPH_LIST}ループの構成要素\r
-     * @param morphName モーフ名\r
-     * @param morphType モーフ種別。\r
-     * <ul>\r
-     * <li>0:base\r
-     * <li>1:まゆ\r
-     * <li>2:目\r
-     * <li>3:リップ\r
-     * <li>4:その他\r
-     * </ul>\r
-     * @throws MmdFormatException 不正フォーマットによる\r
-     * パース処理の中断をパーサに指示\r
-     */\r
-    void pmdMorphInfo(String morphName, byte morphType)\r
-            throws MmdFormatException;\r
-\r
-    /**\r
-     * モーフ形状の通知を受け取る。\r
-     * {@link #MORPH_LIST}ループの下位{@link #MORPHVERTEX_LIST}の構成要素\r
-     * @param serialId base型の場合は頂点ID、それ以外はモーフ頂点ID\r
-     * @param xPos base型の場合はX座標、それ以外はX軸変位\r
-     * @param yPos base型の場合はY座標、それ以外はY軸変位\r
-     * @param zPos base型の場合はZ座標、それ以外はZ軸変位\r
-     * @throws MmdFormatException 不正フォーマットによる\r
-     * パース処理の中断をパーサに指示\r
-     */\r
-    void pmdMorphVertexInfo(int serialId,\r
-                               float xPos, float yPos, float zPos)\r
-            throws MmdFormatException;\r
-\r
-    /**\r
-     * 各モーフ種別内のGUI表示順の通知を受け取る。\r
-     * {@link #MORPHORDER_LIST}ループの構成要素\r
-     * @param morphId モーフ通し番号。同一種別内の大小関係のみ意味がある。\r
-     * @throws MmdFormatException 不正フォーマットによる\r
-     * パース処理の中断をパーサに指示\r
-     */\r
-    void pmdMorphOrderInfo(int morphId) throws MmdFormatException;\r
-\r
-}\r
+/*
+ * PMD morph information handler
+ *
+ * License : The MIT License
+ * Copyright(c) 2010 MikuToga Partners
+ */
+
+package jp.sourceforge.mikutoga.parser.pmd;
+
+import jp.sourceforge.mikutoga.parser.LoopHandler;
+import jp.sourceforge.mikutoga.parser.MmdFormatException;
+import jp.sourceforge.mikutoga.parser.ParseStage;
+
+/**
+ * PMDモデルのモーフ情報の通知用ハンドラ。
+ */
+public interface PmdMorphHandler extends LoopHandler {
+
+    /**
+     * モーフ情報パースステージ。
+     */
+    class PmdMorphStage extends ParseStage{
+        /** コンストラクタ。 */
+        PmdMorphStage(){ super(); return; }
+    }
+
+    /** モーフ抽出ループ。 */
+    PmdMorphStage MORPH_LIST = new PmdMorphStage();
+
+    /** モーフ頂点抽出ループ。 */
+    PmdMorphStage MORPHVERTEX_LIST = new PmdMorphStage();
+
+    /** モーフ出現順抽出ループ。 */
+    PmdMorphStage MORPHORDER_LIST = new PmdMorphStage();
+
+    /**
+     * モーフ情報の通知を受け取る。
+     * {@link #MORPH_LIST}ループの構成要素
+     * @param morphName モーフ名
+     * @param morphType モーフ種別。
+     * <ul>
+     * <li>0:base
+     * <li>1:まゆ
+     * <li>2:目
+     * <li>3:リップ
+     * <li>4:その他
+     * </ul>
+     * @throws MmdFormatException 不正フォーマットによる
+     * パース処理の中断をパーサに指示
+     */
+    void pmdMorphInfo(String morphName, byte morphType)
+            throws MmdFormatException;
+
+    /**
+     * モーフ形状の通知を受け取る。
+     * {@link #MORPH_LIST}ループの下位{@link #MORPHVERTEX_LIST}の構成要素
+     * @param serialId base型の場合は頂点ID、それ以外はモーフ頂点ID
+     * @param xPos base型の場合はX座標、それ以外はX軸変位
+     * @param yPos base型の場合はY座標、それ以外はY軸変位
+     * @param zPos base型の場合はZ座標、それ以外はZ軸変位
+     * @throws MmdFormatException 不正フォーマットによる
+     * パース処理の中断をパーサに指示
+     */
+    void pmdMorphVertexInfo(int serialId,
+                               float xPos, float yPos, float zPos)
+            throws MmdFormatException;
+
+    /**
+     * 各モーフ種別内のGUI表示順の通知を受け取る。
+     * {@link #MORPHORDER_LIST}ループの構成要素
+     * @param morphId モーフ通し番号。同一種別内の大小関係のみ意味がある。
+     * @throws MmdFormatException 不正フォーマットによる
+     * パース処理の中断をパーサに指示
+     */
+    void pmdMorphOrderInfo(int morphId) throws MmdFormatException;
+
+}