OSDN Git Service

Merge release/v3.122.2
[mikutoga/TogaGem.git] / src / main / java / jp / sfjp / mikutoga / pmd / parser / PmdEngHandler.java
index b11b38c..89a0a1f 100644 (file)
@@ -17,58 +17,68 @@ import jp.sfjp.mikutoga.bin.parser.ParseStage;
 public interface PmdEngHandler extends LoopHandler {
 
     /** ボーン英語名抽出ループ。 */
-    ParseStage ENGBONE_LIST = new ParseStage();
+    public static final ParseStage ENGBONE_LIST = new ParseStage();
 
     /** モーフ英語名抽出ループ。 */
-    ParseStage ENGMORPH_LIST = new ParseStage();
+    public static final ParseStage ENGMORPH_LIST = new ParseStage();
 
     /** ボーングループ英語名抽出ループ。 */
-    ParseStage ENGBONEGROUP_LIST = new ParseStage();
+    public static final ParseStage ENGBONEGROUP_LIST = new ParseStage();
 
     /**
      * PMD英語情報の有無の通知を受け取る。
      * @param hasEnglishInfo 英語情報が含まれればtrue
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdEngEnabled(boolean hasEnglishInfo) throws MmdFormatException;
+    public abstract void pmdEngEnabled(boolean hasEnglishInfo)
+            throws MmdFormatException;
 
     /**
      * PMD英語基本情報の通知を受け取る。
      * @param modelName モデル名
      * @param description モデルの説明文。改行CRLFは"\n"に変換される。
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdEngModelInfo(String modelName, String description)
+    public abstract void pmdEngModelInfo(String modelName, String description)
             throws MmdFormatException;
 
     /**
      * 英語ボーン名の通知を受け取る。
+     *
      * <p>{@link #ENGBONE_LIST}ループの構成要素
+     *
      * @param boneName 英語ボーン名
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdEngBoneInfo(String boneName) throws MmdFormatException;
+    public abstract void pmdEngBoneInfo(String boneName)
+            throws MmdFormatException;
 
     /**
      * 英語モーフ名の通知を受け取る。
      * 特殊モーフ名「base」に対応する英語名は通知されない。
+     *
      * <p>{@link #ENGMORPH_LIST}ループの構成要素
+     *
      * @param morphName 英語モーフ名
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdEngMorphInfo(String morphName) throws MmdFormatException;
+    public abstract void pmdEngMorphInfo(String morphName)
+            throws MmdFormatException;
 
     /**
      * 英語ボーングループ名の通知を受け取る。
+     *
      * <p>{@link #ENGBONEGROUP_LIST}ループの構成要素
+     *
      * @param groupName 英語ボーングループ名
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdEngBoneGroupInfo(String groupName) throws MmdFormatException;
+    public abstract void pmdEngBoneGroupInfo(String groupName)
+            throws MmdFormatException;
 
 }