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 |
emptyWithMeta() |
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 VncVal |
last() |
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() |
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 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 void forEach(java.util.function.Consumer<? super VncVal> action)
public java.util.stream.Stream<VncVal> stream()