Package | Description |
---|---|
gnu.kawa.xml |
Classes for using XML within Kawa.
|
gnu.lists |
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
|
Modifier and Type | Method and Description |
---|---|
protected Nodes.NodeVector |
Nodes.NodeVector.withIndexes(IntSequence ind) |
Modifier and Type | Class and Description |
---|---|
class |
GapManager
An index mapper that implements a gap-buffer.
|
static class |
Range.IntRange |
class |
S32Vector
Simple adjustable-length vector of signed 32-bit integers (ints).
|
static class |
Sequences.ComposedIndexes |
class |
StableManager
Implements a stable sequence with sticky positions.
|
Modifier and Type | Field and Description |
---|---|
protected IntSequence |
IndirectIndexable.indexes |
Modifier and Type | Method and Description |
---|---|
static IntSequence |
Sequences.asIntSequenceOrNull(java.lang.Object value) |
protected IntSequence |
IndirectIndexable.getIndexesForce() |
protected IntSequence |
IndirectIndexable.indexesSelect(IntSequence selected) |
protected IntSequence |
IndirectIndexable.indexesSubList(int fromIx,
int toIx) |
IntSequence |
GapManager.subList(int fromIx,
int toIx) |
IntSequence |
Sequences.ComposedIndexes.subList(int fromIx,
int toIx) |
IntSequence |
IntSequence.subList(int fromIx,
int toIx) |
Modifier and Type | Method and Description |
---|---|
protected IntSequence |
IndirectIndexable.indexesSelect(IntSequence selected) |
static java.lang.CharSequence |
Strings.indirectIndexed(java.lang.CharSequence base,
IntSequence indexes) |
static java.util.List |
Sequences.indirectIndexed(java.util.List lst,
IntSequence indexes) |
IndirectIndexable<E> |
IndirectIndexable.select(IntSequence indexes) |
protected FVector<E> |
FVector.withIndexes(IntSequence ind) |
protected CharVector |
CharVector.withIndexes(IntSequence ind) |
protected S32Vector |
S32Vector.withIndexes(IntSequence ind) |
protected U64Vector |
U64Vector.withIndexes(IntSequence ind) |
protected U16Vector |
U16Vector.withIndexes(IntSequence ind) |
protected abstract IndirectIndexable<E> |
IndirectIndexable.withIndexes(IntSequence ind)
Create a new instance with the same data and replaces indexes.
|
protected BitVector |
BitVector.withIndexes(IntSequence ind) |
protected F64Vector |
F64Vector.withIndexes(IntSequence ind) |
protected IndirectIndexedSeq<E> |
IndirectIndexedSeq.withIndexes(IntSequence ind) |
protected S8Vector |
S8Vector.withIndexes(IntSequence ind) |
protected S64Vector |
S64Vector.withIndexes(IntSequence ind) |
protected S16Vector |
S16Vector.withIndexes(IntSequence ind) |
protected U8Vector |
U8Vector.withIndexes(IntSequence ind) |
protected F32Vector |
F32Vector.withIndexes(IntSequence ind) |
protected FString |
FString.withIndexes(IntSequence ind) |
protected U32Vector |
U32Vector.withIndexes(IntSequence ind) |
Constructor and Description |
---|
BitVector(boolean[] data,
IntSequence indexes) |
Blob(byte[] data,
IntSequence indexes) |
CharVector(char[] data,
IntSequence indexes) |
F32Vector(float[] data,
IntSequence indexes) |
F64Vector(double[] data,
IntSequence indexes) |
FString(char[] data,
IntSequence indexes) |
FVector(java.lang.Object[] data,
IntSequence indexes) |
IndirectIndexedSeq(java.util.List<E> base,
IntSequence indexes) |
S16Vector(short[] data,
IntSequence indexes) |
S32Vector(int[] data,
IntSequence indexes) |
S64Vector(long[] data,
IntSequence indexes) |
S8Vector(byte[] data,
IntSequence indexes) |
Sequences.ComposedIndexes(IntSequence is1,
IntSequence is2) |
Sequences.ComposedIndexes(IntSequence is1,
IntSequence is2,
int size) |
U16Vector(short[] data,
IntSequence indexes) |
U32Vector(int[] data,
IntSequence indexes) |
U64Vector(long[] data,
IntSequence indexes) |
U8Vector(byte[] data,
IntSequence indexes) |