X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fmikutoga%2Fpmd%2Fparser%2FPmdParserExt2.java;fp=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fmikutoga%2Fpmd%2Fparser%2FPmdParserExt2.java;h=ec90617a6ab704629bb430f2e33eadba5e6c52f3;hp=9bf559b1915d476ffdf0ba98968db45534f017ea;hb=3a4446eb55bb2a60d9a3db7add1fce12f1ada83b;hpb=9d9fac77d5eaad3b939b6227980295ae0b6de914 diff --git a/src/main/java/jp/sourceforge/mikutoga/pmd/parser/PmdParserExt2.java b/src/main/java/jp/sourceforge/mikutoga/pmd/parser/PmdParserExt2.java index 9bf559b..ec90617 100644 --- a/src/main/java/jp/sourceforge/mikutoga/pmd/parser/PmdParserExt2.java +++ b/src/main/java/jp/sourceforge/mikutoga/pmd/parser/PmdParserExt2.java @@ -13,11 +13,11 @@ import jp.sfjp.mikutoga.bin.parser.MmdFormatException; /** * PMDã¢ãã«ãã¡ã¤ã«ã®ãã¼ãµæ¡å¼µãã®2ã - * â»ç¬èªãã¥ã¼ã³ãã¯ã¹ãã£ãã¡ã¤ã«åå¯¾å¿ + *
â» ç¬èªãã¥ã¼ã³ãã¯ã¹ãã£ãã¡ã¤ã«åå¯¾å¿ */ public class PmdParserExt2 extends PmdParserExt1 { - private PmdToonHandler toonHandler = null; + private PmdToonHandler toonHandler = NullHandler.HANDLER; /** * ã³ã³ã¹ãã©ã¯ã¿ã @@ -33,7 +33,11 @@ public class PmdParserExt2 extends PmdParserExt1 { * @param handler ãã³ãã© */ public void setToonHandler(PmdToonHandler handler){ - this.toonHandler = handler; + if(handler == null){ + this.toonHandler = NullHandler.HANDLER; + }else{ + this.toonHandler = handler; + } return; } @@ -60,11 +64,6 @@ public class PmdParserExt2 extends PmdParserExt1 { * @throws MmdFormatException ãã©ã¼ãããã¨ã©ã¼ */ private void parseToonName() throws IOException, MmdFormatException{ - if(this.toonHandler == null){ - skip(PmdLimits.MAXBYTES_TOONFILENAME * PmdLimits.TOON_FIXEDNUM); - return; - } - this.toonHandler.loopStart(PmdToonHandler.TOON_LIST, PmdLimits.TOON_FIXEDNUM );