Package io.molr.commons.domain
Class ListOfStrings
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<String>
-
- io.molr.commons.domain.ListOfStrings
-
- All Implemented Interfaces:
MolrCollection<String>
,Serializable
,Cloneable
,Iterable<String>
,Collection<String>
,List<String>
,RandomAccess
public class ListOfStrings extends ArrayList<String> implements MolrCollection<String>
Currently, the only collection in molar for which placeholders can be created.- Author:
- krepp
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description ListOfStrings()
ListOfStrings(String... values)
ListOfStrings(Collection<String> values)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListOfStrings
empty()
boolean
equals(Object obj)
int
hashCode()
Placeholder<String>
itemPlaceholder(String name)
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Constructor Detail
-
ListOfStrings
public ListOfStrings()
-
ListOfStrings
public ListOfStrings(Collection<String> values)
-
ListOfStrings
public ListOfStrings(String... values)
-
-
Method Detail
-
empty
public static final ListOfStrings empty()
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
itemPlaceholder
public Placeholder<String> itemPlaceholder(String name)
- Specified by:
itemPlaceholder
in interfaceMolrCollection<String>
-
-