|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.util.list.ElementList
org.basex.util.list.StringList
public class StringList
This is a simple container for strings.
Field Summary | |
---|---|
protected java.lang.String[] |
list
Element container. |
Fields inherited from class org.basex.util.list.ElementList |
---|
factor, size |
Constructor Summary | |
---|---|
StringList()
Default constructor. |
|
StringList(int capacity)
Constructor, specifying an initial internal array size. |
|
StringList(java.lang.String... elements)
Lightweight constructor, assigning the specified array. |
Method Summary | |
---|---|
StringList |
add(java.lang.String... elements)
Adds elements to the array. |
StringList |
add(java.lang.String e)
Adds an element to the array. |
StringList |
add(StringList elements)
Adds elements from a string list to the array. |
boolean |
contains(java.lang.String element)
Checks if the specified element is found in the list. |
boolean |
containsAll(StringList elements)
Check if all elements of the specified list are contained in the list. |
void |
deleteAt(int index)
Deletes the specified element. |
java.lang.String |
get(int index)
Returns the element at the specified position. |
java.util.Iterator<java.lang.String> |
iterator()
|
java.lang.String |
peek()
Returns the uppermost element from the stack. |
java.lang.String |
pop()
Pops the uppermost element from the stack. |
void |
push(java.lang.String element)
Pushes an element onto the stack. |
void |
set(int index,
java.lang.String element)
Sets an element at the specified index position. |
StringList |
sort(boolean cs)
Sorts the elements in ascending order. |
StringList |
sort(boolean cs,
boolean asc)
Sorts the elements. |
StringList |
sort(boolean cs,
boolean asc,
int index)
Sorts the elements. |
java.lang.String[] |
toArray()
Returns an array with all elements. |
java.lang.String |
toString()
|
StringList |
unique()
Removes duplicates from the list. |
Methods inherited from class org.basex.util.list.ElementList |
---|
isEmpty, newSize, newSize, reset, size, size |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String[] list
Constructor Detail |
---|
public StringList()
public StringList(int capacity)
capacity
- initial array capacitypublic StringList(java.lang.String... elements)
elements
- initial arrayMethod Detail |
---|
public final StringList add(java.lang.String e)
e
- element to be added
public final StringList add(java.lang.String... elements)
elements
- elements to be added
public final StringList add(StringList elements)
elements
- string list to be added
public final java.lang.String get(int index)
index
- element index
public final void set(int index, java.lang.String element)
index
- indexelement
- element to be setpublic final boolean contains(java.lang.String element)
element
- element to be found
public final boolean containsAll(StringList elements)
elements
- sorted list
public final void deleteAt(int index)
index
- index of element to be deletedpublic final java.lang.String[] toArray()
public final StringList sort(boolean cs)
cs
- respect case sensitivity
public final StringList sort(boolean cs, boolean asc)
cs
- respect case sensitivityasc
- ascending/descending flag
public final StringList sort(boolean cs, boolean asc, int index)
cs
- respect case sensitivityasc
- ascending (true)/descending (false) flagindex
- index of element from which sorting starts
public StringList unique()
public final java.lang.String peek()
public final java.lang.String pop()
public final void push(java.lang.String element)
element
- elementpublic final java.util.Iterator<java.lang.String> iterator()
iterator
in interface java.lang.Iterable<java.lang.String>
public final java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |