OSDN Git Service

TogaGem1.103.2版より移行。
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / parser / pmd / PmdToonHandler.java
1 /*\r
2  * PMD toon texture file information handler\r
3  *\r
4  * License : The MIT License\r
5  * Copyright(c) 2010 MikuToga Partners\r
6  */\r
7 \r
8 package jp.sourceforge.mikutoga.parser.pmd;\r
9 \r
10 import jp.sourceforge.mikutoga.parser.LoopHandler;\r
11 import jp.sourceforge.mikutoga.parser.MmdFormatException;\r
12 import jp.sourceforge.mikutoga.parser.ParseStage;\r
13 \r
14 /**\r
15  * PMDモデルの独自トゥーンテクスチャファイル名の通知用ハンドラ。\r
16  */\r
17 public interface PmdToonHandler extends LoopHandler {\r
18 \r
19     /**\r
20      * 独自トゥーンテクスチャファイル名パースステージ。\r
21      */\r
22     class PmdToonStage extends ParseStage{\r
23         /** コンストラクタ。 */\r
24         PmdToonStage(){ super(); return; }\r
25     }\r
26 \r
27     /** トゥーンテクスチャファイル名抽出ループ。 */\r
28     PmdToonStage TOON_LIST = new PmdToonStage();\r
29 \r
30     /**\r
31      * 独自トゥーンテクスチャファイル名の通知を受け取る。\r
32      * {@link #TOON_LIST}ループの構成要素\r
33      * @param toonName 独自トゥーンテクスチャファイル名\r
34      * @throws MmdFormatException 不正フォーマットによる\r
35      * パース処理の中断をパーサに指示\r
36      */\r
37     void pmdToonFileInfo(String toonName) throws MmdFormatException;\r
38 \r
39 }\r