Class IteratedExpression

java.lang.Object
javax.servlet.jsp.jstl.core.IteratedExpression

public final class IteratedExpression extends Object
Helper class for accessing members of a deferred expression result by index.
  • Constructor Details

    • IteratedExpression

      public IteratedExpression(ValueExpression orig, String delims)
      Constructor specifying the expression to access. If the expression evaluates to a String, then it will be split using the specified delimiters.
      Parameters:
      orig - the original expression to be accessed
      delims - delimiters to be used to split a String result
  • Method Details

    • getItem

      public Object getItem(ELContext context, int i)
      Iterates the original expression and returns the value at the index.
      Parameters:
      context - against which the expression should be evaluated
      i - the index of the value to return
      Returns:
      the value at the index
    • getValueExpression

      public ValueExpression getValueExpression()
      Returns the original expression.
      Returns:
      the original expression