OSDN Git Service

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