Class LayoutFileParser.Tokenizer

java.lang.Object
nablarch.core.dataformat.LayoutFileParser.Tokenizer
Enclosing class:
LayoutFileParser

public static class LayoutFileParser.Tokenizer extends Object
フォーマット定義ファイルの字句要素解析器
  • Constructor Details

    • Tokenizer

      public Tokenizer(String filePath, Charset encoding)
      コンストラクタ
      Parameters:
      filePath - フォーマット定義ファイルのパス
      encoding - フォーマット定義ファイルのファイルエンコーディング
  • Method Details

    • consume

      public LayoutFileParser.Token consume()
      次のトークンを読み込む。
      Returns:
      次のトークン
    • proceedMatch

      public boolean proceedMatch(Pattern pattern)
      現在の位置を起点として、指定されたパターンにマッチした場合、 その分だけ位置をすすめる。 (マッチしなかった場合は現在の位置のまま)
      Parameters:
      pattern - マッチさせるパターン
      Returns:
      マッチした場合はtrue
    • peek

      public LayoutFileParser.Token peek()
      次に読み込まれる予定のトークンを返却する。
      Returns:
      次に読み込まれる予定のトークン