nablarch.util.Consumer Class
簡易汎用パーサー
Methods
consume
    
        
            (
    
    
        
            Array | Null
        
    
    
    
    
    
    
    
    
    - 
                    
                        パターン文字列
現在位置を起点として指定された正規表現にマッチする文字列を読み進める。
Parameters:
- 
                    
                        パターン文字列String
Returns:
                
                    
                        Array | Null:
                    
                    
        マッチ結果(マッチに失敗した場合はnull
eof
    
        ()
    
    
        
            Boolean
        
    
    
    
    
    
    
    
    
    解析対象文字列の終端に到達したかどうかを返す。
Returns:
                
                    
                        Boolean:
                    
                    
        終端に到達していればtrue、そうでなければfalse。
once
    
        
            (
    
    
        
            Anything
        
    
    
    
    
    
    
    
    
    - 
                    
                        rule
構文ルールを表す関数を"アトミックに"実行する。
引数として渡された構文ルールを、このオブジェクト自体を引数として実行し、 その結果が偽とみなせる値であった場合は、読み込み起点をルール実行前の状態に戻す。
この関数の戻り値として、構文ルールの戻り値をそのまま返す。
Parameters:
- 
                    
                        ruleFunction構文ルール関数 
Returns:
                
                    
                        Anything:
                    
                    
        構文ルールの実行結果
toString
    
        ()
    
    
        
            String
        
    
    
    
    
    
    
    
    
    このオブジェクトの文字列表現を返却する。(デバッグ用)
Returns:
                
                    
                        String:
                    
                    
        このオブジェクトの文字列表現
Properties
data
    Object
    
    
    
    
    
    コンテキスト変数
head
    Number
    
    
    
    
    
    現在位置
source
    String
    
    
    
    
    
    解析対象文字列
