public abstract class VncSequence extends VncCollection
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncSequence(VncVal meta) |
| Modifier and Type | Method and Description |
|---|---|
abstract VncSequence |
addAllAtEnd(VncSequence list) |
abstract VncSequence |
addAllAtStart(VncSequence list) |
abstract VncSequence |
addAtEnd(VncVal val) |
abstract VncSequence |
addAtStart(VncVal val) |
abstract VncSequence |
butlast() |
abstract VncSequence |
drop(int n) |
abstract VncSequence |
dropWhile(java.util.function.Predicate<? super VncVal> predicate) |
abstract VncSequence |
emptyWithMeta() |
abstract VncSequence |
filter(java.util.function.Predicate<? super VncVal> predicate) |
VncVal |
first() |
abstract void |
forEach(java.util.function.Consumer<? super VncVal> action) |
VncVal |
fourth() |
java.util.List<VncKeyword> |
getAllSupertypes() |
abstract java.util.List<VncVal> |
getList() |
VncKeyword |
getSupertype() |
VncKeyword |
getType() |
abstract java.util.Iterator<VncVal> |
iterator() |
abstract VncVal |
last() |
abstract VncSequence |
map(java.util.function.Function<? super VncVal,? extends VncVal> mapper) |
abstract VncVal |
nth(int idx) |
abstract VncVal |
nthOrDefault(int idx,
VncVal defaultVal) |
abstract VncSequence |
removeAt(int idx) |
abstract VncSequence |
rest() |
VncVal |
second() |
abstract VncSequence |
setAt(int idx,
VncVal val) |
abstract VncSequence |
slice(int start) |
abstract VncSequence |
slice(int start,
int end) |
java.util.stream.Stream<VncVal> |
stream() |
abstract VncSequence |
take(int n) |
abstract VncSequence |
takeWhile(java.util.function.Predicate<? super VncVal> predicate) |
VncVal |
third() |
abstract VncSequence |
withMeta(VncVal meta) |
abstract VncSequence |
withValues(java.util.List<? extends VncVal> replaceVals) |
abstract VncSequence |
withValues(java.util.List<? extends VncVal> replaceVals,
VncVal meta) |
abstract VncSequence |
withVariadicValues(VncVal... replaceVals) |
isEmpty, size, toVncList, toVncVectorcompareTo, convertToJavaObject, equals, getMeta, getMetaVal, getMetaVal, getWrappingTypeDef, hashCode, isPrivate, isVncList, isWrapped, toString, typeRank, wrappublic static final VncKeyword TYPE
public VncSequence(VncVal meta)
public abstract VncSequence emptyWithMeta()
emptyWithMeta in class VncCollectionpublic abstract VncSequence withVariadicValues(VncVal... replaceVals)
public abstract VncSequence withValues(java.util.List<? extends VncVal> replaceVals)
public abstract VncSequence withValues(java.util.List<? extends VncVal> replaceVals, VncVal meta)
public abstract VncSequence withMeta(VncVal meta)
withMeta in class VncCollectionpublic VncKeyword getType()
getType in class VncCollectionpublic VncKeyword getSupertype()
getSupertype in class VncCollectionpublic java.util.List<VncKeyword> getAllSupertypes()
getAllSupertypes in class VncCollectionpublic abstract java.util.List<VncVal> getList()
public abstract VncVal nth(int idx)
public VncVal first()
public VncVal second()
public VncVal third()
public VncVal fourth()
public abstract VncVal last()
public abstract VncSequence rest()
public abstract VncSequence butlast()
public abstract VncSequence drop(int n)
public abstract VncSequence dropWhile(java.util.function.Predicate<? super VncVal> predicate)
public abstract VncSequence take(int n)
public abstract VncSequence takeWhile(java.util.function.Predicate<? super VncVal> predicate)
public abstract VncSequence slice(int start, int end)
public abstract VncSequence slice(int start)
public abstract VncSequence setAt(int idx, VncVal val)
public abstract VncSequence addAtStart(VncVal val)
public abstract VncSequence addAllAtStart(VncSequence list)
public abstract VncSequence addAtEnd(VncVal val)
public abstract VncSequence addAllAtEnd(VncSequence list)
public abstract VncSequence removeAt(int idx)
public abstract java.util.Iterator<VncVal> iterator()
public abstract void forEach(java.util.function.Consumer<? super VncVal> action)
public abstract VncSequence filter(java.util.function.Predicate<? super VncVal> predicate)
public abstract VncSequence map(java.util.function.Function<? super VncVal,? extends VncVal> mapper)
public java.util.stream.Stream<VncVal> stream()