X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fpmd%2Fparser%2FPmdMorphHandler.java;h=6978dea27dfaa08b97c4a51677a15787fbae9ca7;hp=acd018b8c3ab657c2d45db9a24377d24c73988a1;hb=18b482e91cf2533e6c9a57d158233f0f1d77084d;hpb=f4ac73ecbb0a4b112a01f4e417d4c89fb71afa73 diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/parser/PmdMorphHandler.java b/src/main/java/jp/sfjp/mikutoga/pmd/parser/PmdMorphHandler.java index acd018b..6978dea 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/parser/PmdMorphHandler.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/parser/PmdMorphHandler.java @@ -17,13 +17,13 @@ import jp.sfjp.mikutoga.bin.parser.ParseStage; public interface PmdMorphHandler extends LoopHandler { /** モーフ抽出ループ。 */ - ParseStage MORPH_LIST = new ParseStage(); + public static final ParseStage MORPH_LIST = new ParseStage(); /** モーフ頂点抽出ループ。 */ - ParseStage MORPHVERTEX_LIST = new ParseStage(); + public static final ParseStage MORPHVERTEX_LIST = new ParseStage(); /** モーフ出現順抽出ループ。 */ - ParseStage MORPHORDER_LIST = new ParseStage(); + public static final ParseStage MORPHORDER_LIST = new ParseStage(); /** * モーフ情報の通知を受け取る。 @@ -42,7 +42,7 @@ public interface PmdMorphHandler extends LoopHandler { * @throws MmdFormatException 不正フォーマットによる * パース処理の中断をパーサに指示 */ - void pmdMorphInfo(String morphName, byte morphType) + public abstract void pmdMorphInfo(String morphName, byte morphType) throws MmdFormatException; /** @@ -59,7 +59,7 @@ public interface PmdMorphHandler extends LoopHandler { * @throws MmdFormatException 不正フォーマットによる * パース処理の中断をパーサに指示 */ - void pmdMorphVertexInfo(int serialId, + public abstract void pmdMorphVertexInfo(int serialId, float xPos, float yPos, float zPos) throws MmdFormatException; @@ -72,6 +72,7 @@ public interface PmdMorphHandler extends LoopHandler { * @throws MmdFormatException 不正フォーマットによる * パース処理の中断をパーサに指示 */ - void pmdMorphOrderInfo(int morphId) throws MmdFormatException; + public abstract void pmdMorphOrderInfo(int morphId) + throws MmdFormatException; }