X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fbin%2Fparser%2FLoopHandler.java;h=cd395bde0245a958983d2ab7c76277a3d3ec2a30;hp=9843357451ff1c9feca7b5b5a2d4ade4947261fd;hb=18b482e91cf2533e6c9a57d158233f0f1d77084d;hpb=2afbea9380c472bb23e76a29bd366cad1cb0465c diff --git a/src/main/java/jp/sfjp/mikutoga/bin/parser/LoopHandler.java b/src/main/java/jp/sfjp/mikutoga/bin/parser/LoopHandler.java index 9843357..cd395bd 100644 --- a/src/main/java/jp/sfjp/mikutoga/bin/parser/LoopHandler.java +++ b/src/main/java/jp/sfjp/mikutoga/bin/parser/LoopHandler.java @@ -9,37 +9,47 @@ package jp.sfjp.mikutoga.bin.parser; /** * ãã¤ããªãã¡ã¤ã«ä¸ã«ã¼ãæ§é ã®éç¥ç¨ãã³ãã©ã + * *
ã¹ãã¼ã¸æå®ã«ãããå¤éãã¹ãã«ã¼ããããµãã¼ãããã */ public interface LoopHandler { /** * ã«ã¼ãæ§é éå§ã®éç¥ãåãåãã + * *
0åã«ã¼ãã®å ´åãå«ãä¸åº¦å¼ã°ããã + * * @param stage ã«ã¼ãç¨®å¥ * @param loops ã«ã¼ãäºå®åæ°ãæªç¥ã®å ´åã¯è² ã®å¤ã * @throws MmdFormatException ä¸æ£ãã©ã¼ãããã«ãã * ãã¼ã¹å¦çã®ä¸æããã¼ãµã«æ示 */ - void loopStart(ParseStage stage, int loops) throws MmdFormatException; + public abstract void loopStart(ParseStage stage, int loops) + throws MmdFormatException; /** * ã«ã¼ãæ§é ã®1ã¤ãã¬ã¼ã·ã§ã³çµäºã®éç¥ãåãåãã + * *
1度ããåããªãã«ã¼ãã§ãå¼ã°ããã * 0åã«ã¼ãã§ã¯æ±ºãã¦å¼ã°ããªãã + * * @param stage ã«ã¼ãç¨®å¥ * @throws MmdFormatException ä¸æ£ãã©ã¼ãããã«ãã * ãã¼ã¹å¦çã®ä¸æããã¼ãµã«æ示 */ - void loopNext(ParseStage stage) throws MmdFormatException; + public abstract void loopNext(ParseStage stage) + throws MmdFormatException; /** * ã«ã¼ãæ§é çµäºã®éç¥ãåãåãã + * *
0åã«ã¼ãã®å ´åãå«ãä¸åº¦å¼ã°ããã + * * @param stage ã«ã¼ãç¨®å¥ * @throws MmdFormatException ä¸æ£ãã©ã¼ãããã«ãã * ãã¼ã¹å¦çã®ä¸æããã¼ãµã«æ示 */ - void loopEnd(ParseStage stage) throws MmdFormatException; + public abstract void loopEnd(ParseStage stage) + throws MmdFormatException; }