Package org.basex.query.util.list
Class ExprList
Resizable-array implementation for XQuery expressions.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields inherited from class org.basex.util.list.ObjectList
listFields inherited from class org.basex.util.list.ElementList
factor, size -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.basex.util.list.ObjectList
add, add, add, addUnique, contains, equals, equals, finish, get, insert, iterator, next, peek, pop, push, remove, removeAll, removeAll, set, sort, toArray, toString, uniqueMethods inherited from class org.basex.util.list.ElementList
isEmpty, newCapacity, newCapacity, reset, size, sizeMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ExprList
public ExprList()Default constructor. -
ExprList
public ExprList(long capacity) Constructor with initial capacity.- Parameters:
capacity- array capacity
-
ExprList
Constructor, specifying an initial entry.- Parameters:
element- array capacity
-
-
Method Details
-
concat
Concatenates entries.- Parameters:
source- source elementsadd- elements to be added- Returns:
- array
-
newArray
Description copied from class:ObjectListCreates a resized array.- Specified by:
newArrayin classObjectList<Expr,ExprList> - Parameters:
s- size- Returns:
- array
-