com.opensymphony.xwork2.util

## Interface TextParser

- All Known Implementing Classes:
    OgnlTextParser

      public interface TextParser

  Used to parse expressions like ${foo.bar} or %{bar.foo} but it is up tp the TextParser's implementation what kind of opening char to use (#, $, %, etc)

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `DEFAULT_LOOP_COUNT`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `evaluate(char[] openChars, String expression, TextParseUtil.ParsedValueEvaluator evaluator, int maxLoopCount)`

- - ### Field Detail

    - #### DEFAULT_LOOP_COUNT

          static final int DEFAULT_LOOP_COUNT

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### evaluate

          Object evaluate(char[] openChars,
                          String expression,
                          TextParseUtil.ParsedValueEvaluator evaluator,
                          int maxLoopCount)

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.