X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fjindolf%2Fparser%2FAbstractParser.java;h=86eb37b0c7e871b042d564afdf2f8f94123d60db;hb=63a21a06dfd586467678456a608df503c07dd211;hp=e0b37377c9f2f70d24de5f29d7df0c3a5de4b679;hpb=790ddcdc508d63b5147cd52ad8593344e5aef875;p=jindolf%2FJinParser.git diff --git a/src/main/java/jp/sourceforge/jindolf/parser/AbstractParser.java b/src/main/java/jp/sourceforge/jindolf/parser/AbstractParser.java index e0b3737..86eb37b 100644 --- a/src/main/java/jp/sourceforge/jindolf/parser/AbstractParser.java +++ b/src/main/java/jp/sourceforge/jindolf/parser/AbstractParser.java @@ -29,17 +29,6 @@ public abstract class AbstractParser implements ChainedParser{ private static final Pattern DUMMY_PATTERN = compile("\u0000"); - /** - * 正規表現のコンパイルを行う。 - * デフォルトで{@link java.util.regex.Pattern#DOTALL}が - * オプション指定される。 - * @param regex 正規表現文字列 - * @return マッチエンジン - */ - protected static Pattern compile(CharSequence regex){ - Pattern result = Pattern.compile(regex.toString(), Pattern.DOTALL); - return result; - } private final ChainedParser parent; @@ -47,6 +36,7 @@ public abstract class AbstractParser implements ChainedParser{ private Matcher matcher; private String contextErrorMessage; + /** * コンストラクタ。 */ @@ -66,6 +56,19 @@ public abstract class AbstractParser implements ChainedParser{ return; } + + /** + * 正規表現のコンパイルを行う。 + * デフォルトで{@link java.util.regex.Pattern#DOTALL}が + * オプション指定される。 + * @param regex 正規表現文字列 + * @return マッチエンジン + */ + protected static Pattern compile(CharSequence regex){ + Pattern result = Pattern.compile(regex.toString(), Pattern.DOTALL); + return result; + } + /** * パーサの状態をコンストラクタ直後の状態にリセットする。 * ※コンストラクタから呼ばせるためにオーバーライド不可 @@ -89,10 +92,6 @@ public abstract class AbstractParser implements ChainedParser{ } /** - * {@inheritDoc} - * @param content {@inheritDoc} - */ - /** * パース対象文字列をセットする。 * パースが終わるまでこの文字列の内容を変更してはならない。 * @param content パース対象文字列