OSDN Git Service

Merge release/v3.122.2
[mikutoga/TogaGem.git] / src / main / java / jp / sfjp / mikutoga / pmd / parser / PmdBasicHandler.java
index 4210a9e..bb85e7c 100644 (file)
@@ -16,39 +16,39 @@ public interface PmdBasicHandler {
 
     /**
      * PMDファイルのパース処理開始の通知を受け取る。
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdParseStart()
+    public abstract void pmdParseStart()
             throws MmdFormatException;
 
     /**
      * PMDファイルのパース処理終了の通知を受け取る。
-     * @param hasMoreData 入力ソースに
-     * まだ読み込まれていないデータがあればtrue
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @param hasMoreData
+     *     入力ソースにまだ読み込まれていないデータがあればtrue
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdParseEnd(boolean hasMoreData)
+    public abstract void pmdParseEnd(boolean hasMoreData)
             throws MmdFormatException;
 
     /**
      * PMDファイルのヘッダ情報の通知を受け取る。
      * @param header ヘッダ情報バイト列。
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdHeaderInfo(byte[] header)
+    public abstract void pmdHeaderInfo(byte[] header)
             throws MmdFormatException;
 
     /**
      * PMDファイルのモデル基本情報の通知を受け取る。
      * @param modelName モデル名
      * @param description モデルの説明文。改行CRLFは"\n"に変換される。
-     * @throws MmdFormatException 不正フォーマットによる
-     * パース処理の中断をパーサに指示
+     * @throws MmdFormatException
+     *     不正フォーマットによるパース処理の中断をパーサに指示
      */
-    void pmdModelInfo(String modelName, String description)
+    public abstract void pmdModelInfo(String modelName, String description)
             throws MmdFormatException;
 
 }