Class ExprList

All Implemented Interfaces:
Iterable<Expr>

public final class ExprList extends ObjectList<Expr,ExprList>
Resizable-array implementation for XQuery expressions.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Constructor Details

    • ExprList

      public ExprList()
      Default constructor.
    • ExprList

      public ExprList(long capacity)
      Constructor with initial capacity.
      Parameters:
      capacity - array capacity
    • ExprList

      public ExprList(Expr element)
      Constructor, specifying an initial entry.
      Parameters:
      element - array capacity
  • Method Details

    • concat

      public static Expr[] concat(Expr[] source, Expr... add)
      Concatenates entries.
      Parameters:
      source - source elements
      add - elements to be added
      Returns:
      array
    • newArray

      protected Expr[] newArray(int s)
      Description copied from class: ObjectList
      Creates a resized array.
      Specified by:
      newArray in class ObjectList<Expr,ExprList>
      Parameters:
      s - size
      Returns:
      array