Index
All Classes and Interfaces|All Packages
A
- AbstractMutableSlice<T> - Class in io.karma.sliced.slice.mutable.impl
- AbstractMutableSlice(int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- AbstractSlice<T> - Class in io.karma.sliced.slice.impl
- AbstractSlice(int, int) - Constructor for class io.karma.sliced.slice.impl.AbstractSlice
- apply(boolean) - Method in interface io.karma.sliced.function.BoolFunction
-
Invokes the function with the given boolean value to obtain a result of type
BoolFunction
. - apply(byte) - Method in interface io.karma.sliced.function.ByteFunction
-
Invokes the function with the given byte value to obtain a result of type
ByteFunction
. - apply(float) - Method in interface io.karma.sliced.function.FloatFunction
-
Invokes the function with the given float value to obtain a result of type
FloatFunction
. - apply(int) - Method in interface io.karma.sliced.function.Int2CharFunction
-
Invokes the function with the given int value to obtain a result of type
char
. - apply(short) - Method in interface io.karma.sliced.function.ShortFunction
-
Invokes the function with the given short value to obtain a result of type
ShortFunction
. - ArrayBoolIterator - Class in io.karma.sliced.iterator.impl
- ArrayBoolIterator(boolean[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayBoolIterator
- ArrayBoolSlice - Class in io.karma.sliced.slice.impl
- ArrayBoolSlice(boolean[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayBoolSlice
- ArrayBoolView - Class in io.karma.sliced.view.impl
-
Simple array based implementation of
BoolView
. - ArrayBoolView(boolean[]) - Constructor for class io.karma.sliced.view.impl.ArrayBoolView
- ArrayByteIterator - Class in io.karma.sliced.iterator.impl
- ArrayByteIterator(byte[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayByteIterator
- ArrayByteSlice - Class in io.karma.sliced.slice.impl
- ArrayByteSlice(byte[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayByteSlice
- ArrayByteView - Class in io.karma.sliced.view.impl
-
Simple array based implementation of
ByteView
. - ArrayByteView(byte[]) - Constructor for class io.karma.sliced.view.impl.ArrayByteView
- ArrayCharIterator - Class in io.karma.sliced.iterator.impl
- ArrayCharIterator(char[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayCharIterator
- ArrayCharSlice - Class in io.karma.sliced.slice.impl
- ArrayCharSlice(char[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayCharSlice
- ArrayCharView - Class in io.karma.sliced.view.impl
- ArrayCharView(char[]) - Constructor for class io.karma.sliced.view.impl.ArrayCharView
- ArrayDoubleIterator - Class in io.karma.sliced.iterator.impl
- ArrayDoubleIterator(double[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayDoubleIterator
- ArrayDoubleSlice - Class in io.karma.sliced.slice.impl
- ArrayDoubleSlice(double[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayDoubleSlice
- ArrayDoubleView - Class in io.karma.sliced.view.impl
- ArrayDoubleView(double[]) - Constructor for class io.karma.sliced.view.impl.ArrayDoubleView
- ArrayFloatIterator - Class in io.karma.sliced.iterator.impl
- ArrayFloatIterator(float[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayFloatIterator
- ArrayFloatSlice - Class in io.karma.sliced.slice.impl
- ArrayFloatSlice(float[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayFloatSlice
- ArrayFloatView - Class in io.karma.sliced.view.impl
- ArrayFloatView(float[]) - Constructor for class io.karma.sliced.view.impl.ArrayFloatView
- ArrayIntIterator - Class in io.karma.sliced.iterator.impl
- ArrayIntIterator(int[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayIntIterator
- ArrayIntSlice - Class in io.karma.sliced.slice.impl
- ArrayIntSlice(int[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayIntSlice
- ArrayIntView - Class in io.karma.sliced.view.impl
- ArrayIntView(int[]) - Constructor for class io.karma.sliced.view.impl.ArrayIntView
- ArrayIterator<T> - Class in io.karma.sliced.iterator.impl
- ArrayIterator(T[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayIterator
- ArrayLongIterator - Class in io.karma.sliced.iterator.impl
- ArrayLongIterator(long[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayLongIterator
- ArrayLongSlice - Class in io.karma.sliced.slice.impl
- ArrayLongSlice(long[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayLongSlice
- ArrayLongView - Class in io.karma.sliced.view.impl
- ArrayLongView(long[]) - Constructor for class io.karma.sliced.view.impl.ArrayLongView
- ArrayShortIterator - Class in io.karma.sliced.iterator.impl
- ArrayShortIterator(short[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayShortIterator
- ArrayShortSlice - Class in io.karma.sliced.slice.impl
- ArrayShortSlice(short[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArrayShortSlice
- ArrayShortView - Class in io.karma.sliced.view.impl
- ArrayShortView(short[]) - Constructor for class io.karma.sliced.view.impl.ArrayShortView
- ArraySlice<T> - Class in io.karma.sliced.slice.impl
- ArraySlice(T[], int, int) - Constructor for class io.karma.sliced.slice.impl.ArraySlice
- ArrayTextIterator - Class in io.karma.sliced.iterator.impl
- ArrayTextIterator(char[]) - Constructor for class io.karma.sliced.iterator.impl.ArrayTextIterator
- ArrayView<T> - Class in io.karma.sliced.view.impl
- ArrayView(T[]) - Constructor for class io.karma.sliced.view.impl.ArrayView
- asSlice() - Method in interface io.karma.sliced.slice.BoolSlice
- asSlice() - Method in interface io.karma.sliced.slice.ByteSlice
- asSlice() - Method in interface io.karma.sliced.slice.DoubleSlice
- asSlice() - Method in interface io.karma.sliced.slice.FloatSlice
- asSlice() - Method in class io.karma.sliced.slice.impl.AbstractSlice
- asSlice() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- asSlice() - Method in class io.karma.sliced.slice.impl.EmptySlice
- asSlice() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- asSlice() - Method in interface io.karma.sliced.slice.IntSlice
- asSlice() - Method in interface io.karma.sliced.slice.LongSlice
- asSlice() - Method in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- asSlice() - Method in interface io.karma.sliced.slice.ShortSlice
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayBoolView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayByteView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayCharView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayFloatView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayIntView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayLongView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayShortView
- asSlice() - Method in class io.karma.sliced.view.impl.ArrayView
- asSlice() - Method in class io.karma.sliced.view.impl.CollectionView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyBoolView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyByteView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyCharView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyDequeView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyDoubleView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyFloatView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyIntView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyLongView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyMapView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyQueueView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyShortView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyStackView
- asSlice() - Method in class io.karma.sliced.view.impl.EmptyView
- asSlice() - Method in class io.karma.sliced.view.impl.ListView
- asSlice() - Method in class io.karma.sliced.view.impl.MapViewImpl
- asSlice() - Method in interface io.karma.sliced.view.View
-
Creates a new slice instance from this view instance containing the same underlying collection reference, or a newly created wrapper list if there's no specialization available for the type of the underlying collection.
B
- BoolFunction<R> - Interface in io.karma.sliced.function
-
A functional interface which defines a function of type
BoolFunction
(boolean
). - boolIterator() - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- boolIterator() - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- boolIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- boolIterator() - Method in interface io.karma.sliced.view.BoolView
-
Creates a new
BoolIterator
from the elements referenced by this slice instance. - boolIterator() - Method in class io.karma.sliced.view.impl.ArrayBoolView
- boolIterator() - Method in class io.karma.sliced.view.impl.EmptyBoolView
- BoolIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Boolean
>, which provides a non-boxing version ofIterator.next()
. - BoolSlice - Interface in io.karma.sliced.slice
- BoolView - Interface in io.karma.sliced.view
-
A primitive specialization for
boolean
ofView
. - box(boolean[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(boolean[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(byte[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(byte[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(char[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(char[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(double[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(double[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(float[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(float[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(int[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(int[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(long[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(long[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(short[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- box(short[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Boxes all values from the given array range, and returns them in a new array of the relative boxed type.
- ByteFunction<R> - Interface in io.karma.sliced.function
-
A functional interface which defines a function of type
ByteFunction
(byte
). - byteIterator() - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- byteIterator() - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- byteIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- byteIterator() - Method in interface io.karma.sliced.view.ByteView
-
Creates a new
ByteIterator
from the elements referenced by this slice instance. - byteIterator() - Method in class io.karma.sliced.view.impl.ArrayByteView
- byteIterator() - Method in class io.karma.sliced.view.impl.EmptyByteView
- ByteIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Byte
>, which provides a non-boxing version ofIterator.next()
. - ByteSlice - Interface in io.karma.sliced.slice
- ByteView - Interface in io.karma.sliced.view
-
A primitive specialization for
byte
ofView
.
C
- charAt(int) - Method in interface io.karma.sliced.slice.CharSlice
- charAt(int) - Method in class io.karma.sliced.view.impl.ArrayCharView
- charAt(int) - Method in class io.karma.sliced.view.impl.EmptyCharView
- charIterator() - Method in interface io.karma.sliced.view.CharView
- charIterator() - Method in class io.karma.sliced.view.impl.ArrayCharView
- CharIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Character
>, which provides a non-boxing version ofIterator.next()
. - CharSeqCharIterator - Class in io.karma.sliced.iterator.impl
- CharSeqCharIterator(CharSequence) - Constructor for class io.karma.sliced.iterator.impl.CharSeqCharIterator
- CharSeqSlice - Class in io.karma.sliced.slice.impl
- CharSeqSlice(CharSequence, int, int) - Constructor for class io.karma.sliced.slice.impl.CharSeqSlice
- CharSeqTextIterator - Class in io.karma.sliced.iterator.impl
- CharSeqTextIterator(CharSequence) - Constructor for class io.karma.sliced.iterator.impl.CharSeqTextIterator
- CharSlice - Interface in io.karma.sliced.slice
-
A char slice is a specialized form of
Slice
, which provides primitive specializations and additional functionality through extendingCharSequence
. - CharView - Interface in io.karma.sliced.view
-
A primitive specialization for
char
ofView
. - clone() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- clone() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- clone() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- clone() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- clone() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- clone() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- clone() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- clone() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- CollectionView<T,
C> - Class in io.karma.sliced.view.impl - CollectionView(C) - Constructor for class io.karma.sliced.view.impl.CollectionView
- compilePattern() - Method in interface io.karma.sliced.view.CharView
-
Compiles this character sequence as a new
Pattern
instance. - contains(T) - Method in class io.karma.sliced.view.impl.CollectionView
- contains(T) - Method in interface io.karma.sliced.view.View
-
Checks if the given value is contained within the collection/array referenced by this view instance.
- containsAll(Collection<? extends T>) - Method in interface io.karma.sliced.view.View
-
Checks whether all elements from the given collection are contained within the collection/array referenced by this view instance.
- containsAllRefs(Collection<? extends T>) - Method in interface io.karma.sliced.view.View
-
Checks whether all element references from the given collection are contained within the collection/array referenced by this view instance.
- containsKey(K) - Method in class io.karma.sliced.view.impl.EmptyMapView
- containsKey(K) - Method in class io.karma.sliced.view.impl.MapViewImpl
- containsKey(K) - Method in interface io.karma.sliced.view.MapView
-
Determines whether the given key is present within the map referenced by this view instance.
- containsRef(T) - Method in interface io.karma.sliced.view.View
-
Checks whether the collection/array referenced by this view instance contains the exact given reference to the given value.
- containsValue(V) - Method in class io.karma.sliced.view.impl.EmptyMapView
- containsValue(V) - Method in class io.karma.sliced.view.impl.MapViewImpl
- containsValue(V) - Method in interface io.karma.sliced.view.MapView
-
Determines whether the given value is present within the map referenced by this view instance at least once.
- contentEquals(Collection<? extends T>) - Method in interface io.karma.sliced.view.View
-
Checks if the elements referenced by this view instance are equal to the elements within the given collection instance.
- contentEquals(T[]) - Method in interface io.karma.sliced.view.View
-
Checks if the elements referenced by this view instance are equal to the elements within the given array.
- copy(boolean[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(boolean[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(byte[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(byte[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(char[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(char[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(double[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(double[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(float[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(float[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(int[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(int[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(int, int, IntFunction<C>) - Method in interface io.karma.sliced.slice.Slice
-
Creates a new collection of type
Slice
, and copies all element references contained within the underlying collection/array of this view into the newly created collection. - copy(long[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(long[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(short[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given array.
- copy(short[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Copies the given range from the given array reference.
- copy(IntFunction<C>) - Method in interface io.karma.sliced.slice.Slice
-
Creates a new collection of type
Slice
, and copies all element references contained within the underlying collection/array of this view into the newly created collection. - copy(Supplier<C>) - Method in interface io.karma.sliced.slice.Slice
- copy(Supplier<C>) - Method in class io.karma.sliced.view.impl.MapViewImpl
- copy(Supplier<C>) - Method in interface io.karma.sliced.view.View
-
Creates a new collection of type
View
, and copies all element references contained within the underlying collection/array of this view into the newly created collection. - copyArrayList() - Method in interface io.karma.sliced.view.View
-
Creates a new
List
, and copies reference to all elements contained within the underlying collection/array of this view instance into the newly created list instance. - copyArrayList(int, int) - Method in interface io.karma.sliced.slice.Slice
-
Creates a new
List
, and copies reference to all elements contained within the underlying collection/array of this view instance into the newly created list instance. - copyHashSet() - Method in interface io.karma.sliced.view.View
-
Creates a new
Set
, and copies reference to all elements contained within the underlying collection/array of this view instance into the newly created list instance. - copyHashSet(int, int) - Method in interface io.karma.sliced.slice.Slice
-
Creates a new
Set
, and copies reference to all elements contained within the underlying collection/array of this view instance into the newly created list instance. - copyOf(Collection<T>) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references the given
Collection
. - copyOf(Collection<T>, int, int) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references the given
Collection
. - copyOf(T...) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references a copy of the given array.
- copyOf(T[], int, int, IntFunction<T[]>) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references a copy of the given array.
- current() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- current() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- current() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- current() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
D
- DequeView<T> - Interface in io.karma.sliced.view
- DequeViewImpl<T,
Q> - Class in io.karma.sliced.view.impl - DequeViewImpl(Q) - Constructor for class io.karma.sliced.view.impl.DequeViewImpl
- doubleIterator() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- doubleIterator() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- doubleIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- doubleIterator() - Method in interface io.karma.sliced.view.DoubleView
-
Creates a new
DoubleIterator
from the elements referenced by this slice instance. - doubleIterator() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- doubleIterator() - Method in class io.karma.sliced.view.impl.EmptyDoubleView
- DoubleIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Double
>, which provides a non-boxing version ofIterator.next()
. - DoubleSlice - Interface in io.karma.sliced.slice
- doubleSpliterator() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- doubleSpliterator() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- doubleSpliterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- doubleSpliterator() - Method in interface io.karma.sliced.view.DoubleView
-
Creates a new
Spliterator.OfDouble
from the elements referenced by this slice instance. - doubleSpliterator() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- doubleSpliterator() - Method in class io.karma.sliced.view.impl.EmptyDoubleView
- doubleStream() - Method in interface io.karma.sliced.view.DoubleView
-
Creates a new non-parallel
DoubleStream
for the elements referenced by this slice instance. - DoubleView - Interface in io.karma.sliced.view
-
A primitive specialization for
double
ofView
.
E
- empty() - Static method in interface io.karma.sliced.slice.BoolSlice
-
Creates a new boolean slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.ByteSlice
-
Creates a new byte slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.CharSlice
-
Creates a new char slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.DoubleSlice
-
Creates a new double slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.FloatSlice
-
Creates a new float slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.IntSlice
-
Creates a new int slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.LongSlice
-
Creates a new long slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.ShortSlice
-
Creates a new short slice which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice of the given type which has no elements.
- empty() - Static method in interface io.karma.sliced.slice.StackSlice
-
Creates a new stack slice of the given type which has no elements.
- empty() - Static method in interface io.karma.sliced.view.BoolView
-
Creates an empty boolean view with no elements.
- empty() - Static method in interface io.karma.sliced.view.ByteView
-
Creates an empty byte view with no elements.
- empty() - Static method in interface io.karma.sliced.view.CharView
-
Creates an empty char view with no elements.
- empty() - Static method in interface io.karma.sliced.view.DequeView
-
Creates an empty deque view for the given type which has no elements.
- empty() - Static method in interface io.karma.sliced.view.DoubleView
-
Creates an empty double view with no elements.
- empty() - Static method in interface io.karma.sliced.view.FloatView
-
Creates an empty float view with no elements.
- empty() - Static method in interface io.karma.sliced.view.IntView
-
Creates an empty int view with no elements.
- empty() - Static method in interface io.karma.sliced.view.LongView
-
Creates an empty long view with no elements.
- empty() - Static method in interface io.karma.sliced.view.MapView
-
Creates an empty map view for the given types which has no elements.
- empty() - Static method in interface io.karma.sliced.view.QueueView
-
Creates an empty queue view for the given type which has no elements.
- empty() - Static method in interface io.karma.sliced.view.ShortView
-
Creates an empty short view with no elements.
- empty() - Static method in interface io.karma.sliced.view.StackView
-
Creates an empty stack view for the given type which has no elements.
- empty() - Static method in interface io.karma.sliced.view.View
-
Creates an empty view for the given type which has no elements.
- EmptyBoolSlice - Class in io.karma.sliced.slice.impl
- EmptyBoolView - Class in io.karma.sliced.view.impl
- EmptyByteSlice - Class in io.karma.sliced.slice.impl
- EmptyByteView - Class in io.karma.sliced.view.impl
- EmptyCharSlice - Class in io.karma.sliced.slice.impl
- EmptyCharView - Class in io.karma.sliced.view.impl
- EmptyDequeView<T> - Class in io.karma.sliced.view.impl
- EmptyDoubleSlice - Class in io.karma.sliced.slice.impl
- EmptyDoubleView - Class in io.karma.sliced.view.impl
- EmptyFloatSlice - Class in io.karma.sliced.slice.impl
- EmptyFloatView - Class in io.karma.sliced.view.impl
- EmptyIntSlice - Class in io.karma.sliced.slice.impl
- EmptyIntView - Class in io.karma.sliced.view.impl
- EmptyLongSlice - Class in io.karma.sliced.slice.impl
- EmptyLongView - Class in io.karma.sliced.view.impl
- EmptyMapView<K,
V> - Class in io.karma.sliced.view.impl - EmptyQueueView<T> - Class in io.karma.sliced.view.impl
- EmptyShortSlice - Class in io.karma.sliced.slice.impl
- EmptyShortView - Class in io.karma.sliced.view.impl
- EmptySlice<T> - Class in io.karma.sliced.slice.impl
- EmptyStackSlice<T> - Class in io.karma.sliced.slice.impl
- EmptyStackView<T> - Class in io.karma.sliced.view.impl
- EmptyStackView() - Constructor for class io.karma.sliced.view.impl.EmptyStackView
- EmptyView<T> - Class in io.karma.sliced.view.impl
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ArraySlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.ListSlice
- equals(Object) - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- equals(Object) - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayBoolView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayByteView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayCharView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayFloatView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayIntView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayLongView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayShortView
- equals(Object) - Method in class io.karma.sliced.view.impl.ArrayView
- equals(Object) - Method in class io.karma.sliced.view.impl.CollectionView
- equals(Object) - Method in class io.karma.sliced.view.impl.MapViewImpl
F
- first() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- first() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- first() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- first() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- FloatFunction<R> - Interface in io.karma.sliced.function
-
A functional interface which defines a function of type
FloatFunction
(float
). - floatIterator() - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- floatIterator() - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- floatIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- floatIterator() - Method in interface io.karma.sliced.view.FloatView
-
Creates a new
FloatIterator
from the elements referenced by this slice instance. - floatIterator() - Method in class io.karma.sliced.view.impl.ArrayFloatView
- floatIterator() - Method in class io.karma.sliced.view.impl.EmptyFloatView
- FloatIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Float
>, which provides a non-boxing version ofIterator.next()
. - FloatSlice - Interface in io.karma.sliced.slice
- FloatView - Interface in io.karma.sliced.view
-
A primitive specialization for
float
ofView
. - forAll(Predicate<T>, Consumer<T>) - Method in interface io.karma.sliced.view.View
-
Iterates over all elements, filtering them using the given predicate, and calls the given callback functions for each retained entry.
- forAllIndexed(Predicate<T>, ObjIntConsumer<T>) - Method in interface io.karma.sliced.view.View
-
Iterates over all elements, filtering them using the given predicate, and calls the given callback functions for each retained entry.
- forEachIndexed(ObjIntConsumer<T>) - Method in interface io.karma.sliced.slice.Slice
- forEachIndexed(ObjIntConsumer<T>) - Method in interface io.karma.sliced.view.View
-
Iterates over all elements given access to by this view instance, and provides the current element, as well as it's associated index.
G
- get(int) - Method in interface io.karma.sliced.slice.BoolSlice
- get(int) - Method in interface io.karma.sliced.slice.ByteSlice
- get(int) - Method in interface io.karma.sliced.slice.CharSlice
- get(int) - Method in interface io.karma.sliced.slice.DoubleSlice
- get(int) - Method in interface io.karma.sliced.slice.FloatSlice
- get(int) - Method in class io.karma.sliced.slice.impl.ArraySlice
- get(int) - Method in class io.karma.sliced.slice.impl.EmptySlice
- get(int) - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- get(int) - Method in class io.karma.sliced.slice.impl.ListSlice
- get(int) - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- get(int) - Method in interface io.karma.sliced.slice.IntSlice
- get(int) - Method in interface io.karma.sliced.slice.LongSlice
- get(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- get(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- get(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- get(int) - Method in interface io.karma.sliced.slice.ShortSlice
- get(int) - Method in interface io.karma.sliced.slice.Slice
-
Retrieves an element of type
Slice
at the given index. - get(K) - Method in class io.karma.sliced.view.impl.EmptyMapView
- get(K) - Method in class io.karma.sliced.view.impl.MapViewImpl
- get(K) - Method in interface io.karma.sliced.view.MapView
-
Retrieves the value associated with the given key.
- getBeginIndex() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- getBeginIndex() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- getBeginIndex() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- getBeginIndex() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- getBool(int) - Method in interface io.karma.sliced.slice.BoolSlice
-
Retrieves a
boolean
value from this slice instance at the given index. - getBool(int) - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- getBool(int) - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- getBool(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- getByte(int) - Method in interface io.karma.sliced.slice.ByteSlice
-
Retrieves a
byte
value from this slice instance at the given index. - getByte(int) - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- getByte(int) - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- getByte(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- getChar(int) - Method in interface io.karma.sliced.slice.CharSlice
-
Retrieves the character at the given index.
- getChar(int) - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- getChar(int) - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- getChar(int) - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- getChar(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- getChar(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- getDouble(int) - Method in interface io.karma.sliced.slice.DoubleSlice
-
Retrieves a
double
value from this slice instance at the given index. - getDouble(int) - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- getDouble(int) - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- getDouble(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- getEndIndex() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- getEndIndex() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- getEndIndex() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- getEndIndex() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- getFloat(int) - Method in interface io.karma.sliced.slice.FloatSlice
-
Retrieves a
float
value from this slice instance at the given index. - getFloat(int) - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- getFloat(int) - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- getFloat(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- getIndex() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- getIndex() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- getIndex() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- getIndex() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- getInt(int) - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- getInt(int) - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- getInt(int) - Method in interface io.karma.sliced.slice.IntSlice
-
Retrieves a
int
value from this slice instance at the given index. - getInt(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- getLong(int) - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- getLong(int) - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- getLong(int) - Method in interface io.karma.sliced.slice.LongSlice
-
Retrieves a
long
value from this slice instance at the given index. - getLong(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- getOptional(int) - Method in interface io.karma.sliced.slice.Slice
-
Retrieves an
Optional
of the element at the given index. - getOrElse(int, T) - Method in interface io.karma.sliced.slice.Slice
-
Retrieves the element at the given index if it is not null, otherwise it returns the given default value.
- getOrThrow(int, Supplier<X>) - Method in interface io.karma.sliced.slice.Slice
-
Retrieves the element at the given index if it is not null, otherwise throws an exception of type
Slice
. - getShort(int) - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- getShort(int) - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- getShort(int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- getShort(int) - Method in interface io.karma.sliced.slice.ShortSlice
-
Retrieves a
short
value from this slice instance at the given index.
H
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ArraySlice
- hashCode() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.ListSlice
- hashCode() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- hashCode() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayBoolView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayByteView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayCharView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayFloatView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayIntView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayLongView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayShortView
- hashCode() - Method in class io.karma.sliced.view.impl.ArrayView
- hashCode() - Method in class io.karma.sliced.view.impl.CollectionView
- hashCode() - Method in class io.karma.sliced.view.impl.MapViewImpl
- hashCode(boolean[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(byte[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(char[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(double[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(float[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(int[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(long[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(short[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hashCode(Object[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a hash code based on the contents of the specified array.
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ArraySlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptySlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.ListSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- hasMoreElements() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayBoolIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayByteIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayCharIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayDoubleIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayFloatIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayIntIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayLongIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.ArrayShortIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.CharSeqCharIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayBoolIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayByteIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayCharIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayDoubleIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayFloatIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayIntIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayLongIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedArrayShortIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqCharIterator
- hasNext() - Method in class io.karma.sliced.iterator.impl.RangedListIterator
- hasNext() - Method in class io.karma.sliced.util.NopIterator
I
- Information - Search tag in interface io.karma.sliced.util.ResettableEnumeration
- Section
- instance() - Static method in class io.karma.sliced.util.NopIterator
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyBoolSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyByteSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyCharSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyFloatSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyIntSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyLongSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyShortSlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptySlice
- INSTANCE - Static variable in class io.karma.sliced.slice.impl.EmptyStackSlice
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyBoolView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyByteView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyCharView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyDequeView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyDoubleView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyFloatView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyIntView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyLongView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyMapView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyQueueView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyShortView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyStackView
- INSTANCE - Static variable in class io.karma.sliced.view.impl.EmptyView
- Int2CharFunction - Interface in io.karma.sliced.function
-
A functional interface which defines a function of type
char
(int
). - intIterator() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- intIterator() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- intIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- intIterator() - Method in class io.karma.sliced.view.impl.ArrayIntView
- intIterator() - Method in class io.karma.sliced.view.impl.EmptyIntView
- intIterator() - Method in interface io.karma.sliced.view.IntView
-
Creates a new
IntIterator
from the elements referenced by this slice instance. - IntIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Integer
>, which provides a non-boxing version ofIterator.next()
. - IntSlice - Interface in io.karma.sliced.slice
- intSpliterator() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- intSpliterator() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- intSpliterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- intSpliterator() - Method in class io.karma.sliced.view.impl.ArrayIntView
- intSpliterator() - Method in class io.karma.sliced.view.impl.EmptyIntView
- intSpliterator() - Method in interface io.karma.sliced.view.IntView
-
Creates a new
Spliterator.OfInt
from the elements referenced by this slice instance. - intStream() - Method in interface io.karma.sliced.view.IntView
-
Creates a new non-parallel
IntStream
for the elements referenced by this slice instance. - IntView - Interface in io.karma.sliced.view
-
A primitive specialization for
int
ofView
. - io.karma.sliced.function - package io.karma.sliced.function
- io.karma.sliced.iterator - package io.karma.sliced.iterator
- io.karma.sliced.iterator.impl - package io.karma.sliced.iterator.impl
- io.karma.sliced.slice - package io.karma.sliced.slice
- io.karma.sliced.slice.impl - package io.karma.sliced.slice.impl
- io.karma.sliced.slice.mutable - package io.karma.sliced.slice.mutable
- io.karma.sliced.slice.mutable.impl - package io.karma.sliced.slice.mutable.impl
- io.karma.sliced.util - package io.karma.sliced.util
- io.karma.sliced.view - package io.karma.sliced.view
- io.karma.sliced.view.impl - package io.karma.sliced.view.impl
- iterator() - Method in class io.karma.sliced.slice.impl.ArraySlice
- iterator() - Method in class io.karma.sliced.slice.impl.EmptySlice
- iterator() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- iterator() - Method in class io.karma.sliced.slice.impl.ListSlice
- iterator() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- iterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- iterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- iterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- iterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- iterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- iterator() - Method in interface io.karma.sliced.view.BoolView
- iterator() - Method in interface io.karma.sliced.view.ByteView
- iterator() - Method in interface io.karma.sliced.view.CharView
- iterator() - Method in interface io.karma.sliced.view.DoubleView
- iterator() - Method in interface io.karma.sliced.view.FloatView
- iterator() - Method in class io.karma.sliced.view.impl.ArrayView
- iterator() - Method in class io.karma.sliced.view.impl.CollectionView
- iterator() - Method in class io.karma.sliced.view.impl.EmptyDequeView
- iterator() - Method in class io.karma.sliced.view.impl.EmptyMapView
- iterator() - Method in class io.karma.sliced.view.impl.EmptyQueueView
- iterator() - Method in class io.karma.sliced.view.impl.EmptyStackView
- iterator() - Method in class io.karma.sliced.view.impl.EmptyView
- iterator() - Method in class io.karma.sliced.view.impl.MapViewImpl
- iterator() - Method in interface io.karma.sliced.view.IntView
- iterator() - Method in interface io.karma.sliced.view.LongView
- iterator() - Method in interface io.karma.sliced.view.ShortView
K
- keys() - Method in class io.karma.sliced.view.impl.EmptyMapView
- keys() - Method in class io.karma.sliced.view.impl.MapViewImpl
- keys() - Method in interface io.karma.sliced.view.MapView
-
Creates a new set, containing references to all keys stored within the map, which is referenced by this view instance.
- keyStream() - Method in interface io.karma.sliced.view.MapView
-
Creates a new stream instance of all keys contained within the map, which is referenced by this view instance.
L
- last() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- last() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- last() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- last() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- length() - Method in interface io.karma.sliced.slice.CharSlice
- length() - Method in class io.karma.sliced.view.impl.ArrayCharView
- length() - Method in class io.karma.sliced.view.impl.EmptyCharView
- ListSlice<T,
L> - Class in io.karma.sliced.slice.impl - ListSlice(L, int, int) - Constructor for class io.karma.sliced.slice.impl.ListSlice
- ListView<T,
L> - Class in io.karma.sliced.view.impl - ListView(L) - Constructor for class io.karma.sliced.view.impl.ListView
- longIterator() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- longIterator() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- longIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- longIterator() - Method in class io.karma.sliced.view.impl.ArrayLongView
- longIterator() - Method in class io.karma.sliced.view.impl.EmptyLongView
- longIterator() - Method in interface io.karma.sliced.view.LongView
-
Creates a new
LongIterator
from the elements referenced by this slice instance. - LongIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Long
>, which provides a non-boxing version ofIterator.next()
. - LongSlice - Interface in io.karma.sliced.slice
- longSpliterator() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- longSpliterator() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- longSpliterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- longSpliterator() - Method in class io.karma.sliced.view.impl.ArrayLongView
- longSpliterator() - Method in class io.karma.sliced.view.impl.EmptyLongView
- longSpliterator() - Method in interface io.karma.sliced.view.LongView
-
Creates a new
Spliterator.OfLong
from the elements referenced by this slice instance. - longStream() - Method in interface io.karma.sliced.view.LongView
-
Creates a new non-parallel
LongStream
for the elements referenced by this slice instance. - LongView - Interface in io.karma.sliced.view
-
A primitive specialization for
long
ofView
.
M
- map(int, BoolFunction<R>) - Method in interface io.karma.sliced.slice.BoolSlice
-
Maps the
boolean
value at the given index to a new object of typeBoolSlice
. - map(int, ByteFunction<R>) - Method in interface io.karma.sliced.slice.ByteSlice
-
Maps the
byte
value at the given index to a new object of typeByteSlice
. - map(int, FloatFunction<R>) - Method in interface io.karma.sliced.slice.FloatSlice
-
Maps the
float
value at the given index to a new object of typeFloatSlice
. - map(int, ShortFunction<R>) - Method in interface io.karma.sliced.slice.ShortSlice
-
Maps the
short
value at the given index to a new object of typeShortSlice
. - map(int, DoubleFunction<R>) - Method in interface io.karma.sliced.slice.DoubleSlice
-
Maps the
double
value at the given index to a new object of typeDoubleSlice
. - map(int, Function<T, R>) - Method in interface io.karma.sliced.slice.Slice
- map(int, IntFunction<R>) - Method in interface io.karma.sliced.slice.IntSlice
-
Maps the
int
value at the given index to a new object of typeIntSlice
. - map(int, LongFunction<R>) - Method in interface io.karma.sliced.slice.LongSlice
-
Maps the
long
value at the given index to a new object of typeLongSlice
. - MapView<K,
V> - Interface in io.karma.sliced.view - MapViewImpl<K,
V, - Class in io.karma.sliced.view.implM> - MapViewImpl(M) - Constructor for class io.karma.sliced.view.impl.MapViewImpl
- matcher(Pattern) - Method in interface io.karma.sliced.view.CharView
- maxIndex - Variable in class io.karma.sliced.slice.impl.AbstractSlice
- MoreArrays - Class in io.karma.sliced.util
-
Mostly modified functions copied straight from
Arrays
, to mitigate the need of copying arrays when hashing a slice. - MutableArrayBoolSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayBoolSlice(boolean[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- MutableArrayByteSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayByteSlice(byte[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- MutableArrayCharSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayCharSlice(char[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- MutableArrayDoubleSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayDoubleSlice(double[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- MutableArrayFloatSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayFloatSlice(float[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- MutableArrayIntSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayIntSlice(int[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- MutableArrayLongSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayLongSlice(long[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- MutableArrayShortSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableArrayShortSlice(short[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- MutableArraySlice<T> - Class in io.karma.sliced.slice.mutable.impl
- MutableArraySlice(T[], int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- MutableBoolSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
BoolSlice
, which allows mutating the start- and end-index of the slice. - MutableByteSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
ByteSlice
, which allows mutating the start- and end-index of the slice. - MutableCharSeqSlice - Class in io.karma.sliced.slice.mutable.impl
- MutableCharSeqSlice(CharSequence, int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- MutableCharSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
CharSlice
, which allows mutating the start- and end-index of the slice. - MutableDoubleSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
DoubleSlice
, which allows mutating the start- and end-index of the slice. - MutableFloatSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
FloatSlice
, which allows mutating the start- and end-index of the slice. - MutableIntSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
IntSlice
, which allows mutating the start- and end-index of the slice. - MutableListSlice<T,
L> - Class in io.karma.sliced.slice.mutable.impl - MutableListSlice(L, int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableListSlice
- MutableLongSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
LongSlice
, which allows mutating the start- and end-index of the slice. - MutableShortSlice - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
ShortSlice
, which allows mutating the start- and end-index of the slice. - MutableSlice<T> - Interface in io.karma.sliced.slice.mutable
-
A mutable slice is a subtype of a regular
Slice
, which allows mutating the start- and end-index of the slice. - MutableStackSlice<T> - Interface in io.karma.sliced.slice.mutable
-
A mutable stack slice is a subtype of a regular
StackSlice
, which allows mutating the start- and end-index of the slice. - MutableStackSliceImpl<T,
S> - Class in io.karma.sliced.slice.mutable.impl - MutableStackSliceImpl(S, int, int) - Constructor for class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
N
- next() - Method in interface io.karma.sliced.iterator.BoolIterator
- next() - Method in interface io.karma.sliced.iterator.ByteIterator
- next() - Method in interface io.karma.sliced.iterator.CharIterator
- next() - Method in interface io.karma.sliced.iterator.DoubleIterator
- next() - Method in interface io.karma.sliced.iterator.FloatIterator
- next() - Method in class io.karma.sliced.iterator.impl.ArrayIterator
- next() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- next() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- next() - Method in class io.karma.sliced.iterator.impl.RangedArrayIterator
- next() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- next() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- next() - Method in class io.karma.sliced.iterator.impl.RangedListIterator
- next() - Method in interface io.karma.sliced.iterator.IntIterator
- next() - Method in interface io.karma.sliced.iterator.LongIterator
- next() - Method in interface io.karma.sliced.iterator.ShortIterator
- next() - Method in class io.karma.sliced.util.NopIterator
- nextBool() - Method in interface io.karma.sliced.iterator.BoolIterator
-
Retrieves the next
boolean
value in the sequence being iterated over. - nextBool() - Method in class io.karma.sliced.iterator.impl.ArrayBoolIterator
- nextBool() - Method in class io.karma.sliced.iterator.impl.RangedArrayBoolIterator
- nextByte() - Method in interface io.karma.sliced.iterator.ByteIterator
-
Retrieves the next
byte
value in the sequence being iterated over. - nextByte() - Method in class io.karma.sliced.iterator.impl.ArrayByteIterator
- nextByte() - Method in class io.karma.sliced.iterator.impl.RangedArrayByteIterator
- nextChar() - Method in interface io.karma.sliced.iterator.CharIterator
-
Retrieves the next
char
value in the sequence being iterated over. - nextChar() - Method in class io.karma.sliced.iterator.impl.ArrayCharIterator
- nextChar() - Method in class io.karma.sliced.iterator.impl.CharSeqCharIterator
- nextChar() - Method in class io.karma.sliced.iterator.impl.RangedArrayCharIterator
- nextChar() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqCharIterator
- nextDouble() - Method in interface io.karma.sliced.iterator.DoubleIterator
-
Retrieves the next
double
value in the sequence being iterated over. - nextDouble() - Method in class io.karma.sliced.iterator.impl.ArrayDoubleIterator
- nextDouble() - Method in class io.karma.sliced.iterator.impl.RangedArrayDoubleIterator
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ArraySlice
- nextElement() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptySlice
- nextElement() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.ListSlice
- nextElement() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- nextElement() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- nextFloat() - Method in interface io.karma.sliced.iterator.FloatIterator
-
Retrieves the next
float
value in the sequence being iterated over. - nextFloat() - Method in class io.karma.sliced.iterator.impl.ArrayFloatIterator
- nextFloat() - Method in class io.karma.sliced.iterator.impl.RangedArrayFloatIterator
- nextInt() - Method in class io.karma.sliced.iterator.impl.ArrayIntIterator
- nextInt() - Method in class io.karma.sliced.iterator.impl.RangedArrayIntIterator
- nextInt() - Method in interface io.karma.sliced.iterator.IntIterator
-
Retrieves the next
int
value in the sequence being iterated over. - nextLong() - Method in class io.karma.sliced.iterator.impl.ArrayLongIterator
- nextLong() - Method in class io.karma.sliced.iterator.impl.RangedArrayLongIterator
- nextLong() - Method in interface io.karma.sliced.iterator.LongIterator
-
Retrieves the next
long
value in the sequence being iterated over. - nextShort() - Method in class io.karma.sliced.iterator.impl.ArrayShortIterator
- nextShort() - Method in class io.karma.sliced.iterator.impl.RangedArrayShortIterator
- nextShort() - Method in interface io.karma.sliced.iterator.ShortIterator
-
Retrieves the next
short
value in the sequence being iterated over. - NOP - Static variable in interface io.karma.sliced.iterator.BoolIterator
- NOP - Static variable in interface io.karma.sliced.iterator.ByteIterator
- NOP - Static variable in interface io.karma.sliced.iterator.CharIterator
- NOP - Static variable in interface io.karma.sliced.iterator.DoubleIterator
- NOP - Static variable in interface io.karma.sliced.iterator.FloatIterator
- NOP - Static variable in interface io.karma.sliced.iterator.IntIterator
- NOP - Static variable in interface io.karma.sliced.iterator.LongIterator
- NOP - Static variable in interface io.karma.sliced.iterator.ShortIterator
- NopIterator<T> - Class in io.karma.sliced.util
O
- of(boolean...) - Static method in interface io.karma.sliced.iterator.BoolIterator
- of(boolean...) - Static method in interface io.karma.sliced.slice.BoolSlice
-
Creates a new slice instance which references the given array.
- of(boolean...) - Static method in interface io.karma.sliced.slice.mutable.MutableBoolSlice
-
Creates a new mutable slice instance which references the given array.
- of(boolean...) - Static method in interface io.karma.sliced.view.BoolView
- of(boolean[], int, int) - Static method in interface io.karma.sliced.iterator.BoolIterator
- of(boolean[], int, int) - Static method in interface io.karma.sliced.slice.BoolSlice
-
Creates a new slice instance which references the given array.
- of(boolean[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableBoolSlice
-
Creates a new mutable slice instance which references the given array.
- of(byte...) - Static method in interface io.karma.sliced.iterator.ByteIterator
- of(byte...) - Static method in interface io.karma.sliced.slice.ByteSlice
-
Creates a new slice instance which references the given array.
- of(byte...) - Static method in interface io.karma.sliced.slice.mutable.MutableByteSlice
-
Creates a new mutable slice instance which references the given array.
- of(byte...) - Static method in interface io.karma.sliced.view.ByteView
- of(byte[], int, int) - Static method in interface io.karma.sliced.iterator.ByteIterator
- of(byte[], int, int) - Static method in interface io.karma.sliced.slice.ByteSlice
-
Creates a new slice instance which references the given array.
- of(byte[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableByteSlice
-
Creates a new mutable slice instance which references the given array.
- of(char...) - Static method in interface io.karma.sliced.iterator.CharIterator
- of(char[]) - Static method in interface io.karma.sliced.iterator.TextIterator
- of(char...) - Static method in interface io.karma.sliced.slice.CharSlice
-
Creates a new string slice for the given character array, with the given start- and end index.
- of(char...) - Static method in interface io.karma.sliced.slice.mutable.MutableCharSlice
-
Creates a new mutable slice instance which references the given array.
- of(char...) - Static method in interface io.karma.sliced.view.CharView
- of(char[], int, int) - Static method in interface io.karma.sliced.iterator.CharIterator
- of(char[], int, int) - Static method in interface io.karma.sliced.iterator.TextIterator
- of(char[], int, int) - Static method in interface io.karma.sliced.slice.CharSlice
-
Creates a new string slice for the given character array, with the given start- and end index.
- of(char[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableCharSlice
-
Creates a new mutable slice instance which references the given array.
- of(double...) - Static method in interface io.karma.sliced.iterator.DoubleIterator
- of(double...) - Static method in interface io.karma.sliced.slice.DoubleSlice
-
Creates a new slice instance which references the given array.
- of(double...) - Static method in interface io.karma.sliced.slice.mutable.MutableDoubleSlice
-
Creates a new mutable slice instance which references the given array.
- of(double...) - Static method in interface io.karma.sliced.view.DoubleView
- of(double[], int, int) - Static method in interface io.karma.sliced.iterator.DoubleIterator
- of(double[], int, int) - Static method in interface io.karma.sliced.slice.DoubleSlice
-
Creates a new slice instance which references the given array.
- of(double[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableDoubleSlice
-
Creates a new mutable slice instance which references the given array.
- of(float...) - Static method in interface io.karma.sliced.iterator.FloatIterator
- of(float...) - Static method in interface io.karma.sliced.slice.FloatSlice
-
Creates a new slice instance which references the given array.
- of(float...) - Static method in interface io.karma.sliced.slice.mutable.MutableFloatSlice
-
Creates a new mutable slice instance which references the given array.
- of(float...) - Static method in interface io.karma.sliced.view.FloatView
- of(float[], int, int) - Static method in interface io.karma.sliced.iterator.FloatIterator
- of(float[], int, int) - Static method in interface io.karma.sliced.slice.FloatSlice
-
Creates a new slice instance which references the given array.
- of(float[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableFloatSlice
-
Creates a new mutable slice instance which references the given array.
- of(int...) - Static method in interface io.karma.sliced.iterator.IntIterator
- of(int...) - Static method in interface io.karma.sliced.slice.IntSlice
-
Creates a new slice instance which references the given array.
- of(int...) - Static method in interface io.karma.sliced.slice.mutable.MutableIntSlice
-
Creates a new mutable slice instance which references the given array.
- of(int...) - Static method in interface io.karma.sliced.view.IntView
- of(int[], int, int) - Static method in interface io.karma.sliced.iterator.IntIterator
- of(int[], int, int) - Static method in interface io.karma.sliced.slice.IntSlice
-
Creates a new slice instance which references the given array.
- of(int[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableIntSlice
-
Creates a new mutable slice instance which references the given array.
- of(long...) - Static method in interface io.karma.sliced.iterator.LongIterator
- of(long...) - Static method in interface io.karma.sliced.slice.LongSlice
-
Creates a new slice instance which references the given array.
- of(long...) - Static method in interface io.karma.sliced.slice.mutable.MutableLongSlice
-
Creates a new mutable slice instance which references the given array.
- of(long...) - Static method in interface io.karma.sliced.view.LongView
- of(long[], int, int) - Static method in interface io.karma.sliced.iterator.LongIterator
- of(long[], int, int) - Static method in interface io.karma.sliced.slice.LongSlice
-
Creates a new slice instance which references the given array.
- of(long[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableLongSlice
-
Creates a new mutable slice instance which references the given array.
- of(short...) - Static method in interface io.karma.sliced.iterator.ShortIterator
- of(short...) - Static method in interface io.karma.sliced.slice.mutable.MutableShortSlice
-
Creates a new mutable slice instance which references the given array.
- of(short...) - Static method in interface io.karma.sliced.slice.ShortSlice
-
Creates a new slice instance which references the given array.
- of(short...) - Static method in interface io.karma.sliced.view.ShortView
- of(short[], int, int) - Static method in interface io.karma.sliced.iterator.ShortIterator
- of(short[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableShortSlice
-
Creates a new mutable slice instance which references the given array.
- of(short[], int, int) - Static method in interface io.karma.sliced.slice.ShortSlice
-
Creates a new slice instance which references the given array.
- of(CharSequence) - Static method in interface io.karma.sliced.iterator.CharIterator
- of(CharSequence) - Static method in interface io.karma.sliced.iterator.TextIterator
- of(CharSequence) - Static method in interface io.karma.sliced.slice.CharSlice
-
Creates a new string slice for the given character sequence, with the given start- and end index.
- of(CharSequence) - Static method in interface io.karma.sliced.slice.mutable.MutableCharSlice
-
Creates a new string slice for the given character sequence, with the given start- and end index.
- of(CharSequence, int, int) - Static method in interface io.karma.sliced.iterator.CharIterator
- of(CharSequence, int, int) - Static method in interface io.karma.sliced.iterator.TextIterator
- of(CharSequence, int, int) - Static method in interface io.karma.sliced.slice.CharSlice
-
Creates a new string slice for the given character sequence, with the given start- and end index.
- of(CharSequence, int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableCharSlice
-
Creates a new string slice for the given character sequence, with the given start- and end index.
- of(Collection<T>) - Static method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Creates a new mutable slice instance which references the given
Collection
. - of(Collection<T>) - Static method in interface io.karma.sliced.view.View
-
Creates a new view instance which references the given
Collection
. - of(Collection<T>, int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Creates a new mutable slice instance which references the given
Collection
. - of(Deque<T>) - Static method in interface io.karma.sliced.view.DequeView
-
Creates a new view instance which references the given
Deque
. - of(List<T>) - Static method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Creates a new mutable slice instance which references the given
List
. - of(List<T>) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references the given
List
. - of(List<T>) - Static method in interface io.karma.sliced.view.View
-
Creates a new view instance which references the given
List
. - of(List<T>, int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Creates a new mutable slice instance which references the given
List
. - of(List<T>, int, int) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references the given
List
. - of(Map<K, V>) - Static method in interface io.karma.sliced.view.MapView
-
Creates a new view instance which references the given
Map
. - of(Queue<T>) - Static method in interface io.karma.sliced.view.QueueView
-
Creates a new view instance which references the given
Queue
. - of(Stack<T>) - Static method in interface io.karma.sliced.slice.mutable.MutableStackSlice
-
Creates a new mutable slice instance which references the given
Stack
. - of(Stack<T>) - Static method in interface io.karma.sliced.slice.StackSlice
-
Creates a new slice instance which references the given
Stack
. - of(Stack<T>) - Static method in interface io.karma.sliced.view.StackView
-
Creates a new view instance which references the given
Stack
. - of(Stack<T>, int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableStackSlice
-
Creates a new mutable slice instance which references the given
Stack
. - of(Stack<T>, int, int) - Static method in interface io.karma.sliced.slice.StackSlice
-
Creates a new slice instance which references the given
Stack
. - of(T...) - Static method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Creates a new mutable slice instance which references the given array.
- of(T...) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references the given array.
- of(T...) - Static method in interface io.karma.sliced.view.View
-
Creates a new view instance which references the given array.
- of(T[], int, int) - Static method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Creates a new mutable slice instance which references the given array.
- of(T[], int, int) - Static method in interface io.karma.sliced.slice.Slice
-
Creates a new slice instance which references the given array.
- offset - Variable in class io.karma.sliced.slice.impl.AbstractSlice
- offset - Variable in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- offset() - Method in class io.karma.sliced.slice.impl.AbstractSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptySlice
- offset() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- offset() - Method in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- offset() - Method in interface io.karma.sliced.slice.Slice
-
Retrieves the start index of this slice instance.
P
- parallelDoubleStream() - Method in interface io.karma.sliced.view.DoubleView
-
Creates a new parallel
DoubleStream
for the elements referenced by this slice instance. - parallelIntStream() - Method in interface io.karma.sliced.view.IntView
-
Creates a new parallel
IntStream
for the elements referenced by this slice instance. - parallelKeyStream() - Method in interface io.karma.sliced.view.MapView
-
Creates a new parallel stream instance of all keys contained within the map, which is referenced by this view instance.
- parallelLongStream() - Method in interface io.karma.sliced.view.LongView
-
Creates a new parallel
LongStream
for the elements referenced by this slice instance. - parallelStream() - Method in interface io.karma.sliced.view.View
-
Creates a new parallelized instance of
Stream
, with access to all elements contained within the underlying collection/array of this view instance. - parallelValueStream() - Method in interface io.karma.sliced.view.MapView
-
Creates a new parallel stream instance of all values contained within the map, which is referenced by this view instance.
- peek() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- peek() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- peek() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- peek() - Method in class io.karma.sliced.view.impl.DequeViewImpl
- peek() - Method in class io.karma.sliced.view.impl.EmptyDequeView
- peek() - Method in class io.karma.sliced.view.impl.EmptyQueueView
- peek() - Method in class io.karma.sliced.view.impl.EmptyStackView
- peek() - Method in class io.karma.sliced.view.impl.QueueViewImpl
- peek() - Method in class io.karma.sliced.view.impl.StackViewImpl
- peek() - Method in interface io.karma.sliced.view.QueueView
-
Retrieves the first element from the queue.
- peek() - Method in interface io.karma.sliced.view.StackView
-
Retrieves the current, topmost element on the stack.
- peekLast() - Method in interface io.karma.sliced.view.DequeView
-
Retrieves the last element from the deque.
- peekLast() - Method in class io.karma.sliced.view.impl.DequeViewImpl
- peekLast() - Method in class io.karma.sliced.view.impl.EmptyDequeView
- previous() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- previous() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- previous() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- previous() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
Q
- QueueView<T> - Interface in io.karma.sliced.view
- QueueViewImpl<T,
Q> - Class in io.karma.sliced.view.impl - QueueViewImpl(Q) - Constructor for class io.karma.sliced.view.impl.QueueViewImpl
R
- RangedArrayBoolIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayBoolIterator(boolean[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayBoolIterator
- RangedArrayByteIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayByteIterator(byte[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayByteIterator
- RangedArrayCharIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayCharIterator(char[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayCharIterator
- RangedArrayDoubleIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayDoubleIterator(double[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayDoubleIterator
- RangedArrayFloatIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayFloatIterator(float[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayFloatIterator
- RangedArrayIntIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayIntIterator(int[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayIntIterator
- RangedArrayIterator<T> - Class in io.karma.sliced.iterator.impl
- RangedArrayIterator(T[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayIterator
- RangedArrayLongIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayLongIterator(long[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayLongIterator
- RangedArrayShortIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayShortIterator(short[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayShortIterator
- RangedArrayTextIterator - Class in io.karma.sliced.iterator.impl
- RangedArrayTextIterator(char[], int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- RangedCharSeqCharIterator - Class in io.karma.sliced.iterator.impl
- RangedCharSeqCharIterator(CharSequence, int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedCharSeqCharIterator
- RangedCharSeqTextIterator - Class in io.karma.sliced.iterator.impl
- RangedCharSeqTextIterator(CharSequence, int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- RangedListIterator<T> - Class in io.karma.sliced.iterator.impl
- RangedListIterator(List<T>, int, int) - Constructor for class io.karma.sliced.iterator.impl.RangedListIterator
- ref - Variable in class io.karma.sliced.view.impl.CollectionView
- referencesEqual(Collection<? extends T>) - Method in interface io.karma.sliced.view.View
-
Checks if the elements references in this view instance are equal to the element references within the given collection.
- referencesEqual(T[]) - Method in interface io.karma.sliced.view.View
-
Checks if the elements references in this view instance are equal to the element references within the given array.
- refsEqual(Object[], int, int, Object[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Checks whether all element references in the given range of
a1
are equal to the element references ina2
. - refsEqual(Object[], Object[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Checks whether all element references in the given range of
a1
are equal to the element references ina2
. - reset() - Method in class io.karma.sliced.iterator.impl.ArrayBoolIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayByteIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayDoubleIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayFloatIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayIntIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayLongIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayShortIterator
- reset() - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- reset() - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayBoolIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayByteIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayDoubleIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayFloatIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayIntIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayLongIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayShortIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- reset() - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- reset() - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- reset() - Method in class io.karma.sliced.slice.impl.ArraySlice
- reset() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptySlice
- reset() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- reset() - Method in class io.karma.sliced.slice.impl.ListSlice
- reset() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- reset() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- reset() - Method in interface io.karma.sliced.util.Resettable
-
Resets the internal states of this object instance.
- Resettable - Interface in io.karma.sliced.util
-
Describes an object whose internal states can be reset, in order to reuse the object instance.
- ResettableEnumeration<T> - Interface in io.karma.sliced.util
-
Information
S
- setIndex(int) - Method in class io.karma.sliced.iterator.impl.ArrayTextIterator
- setIndex(int) - Method in class io.karma.sliced.iterator.impl.CharSeqTextIterator
- setIndex(int) - Method in class io.karma.sliced.iterator.impl.RangedArrayTextIterator
- setIndex(int) - Method in class io.karma.sliced.iterator.impl.RangedCharSeqTextIterator
- setOffset(int) - Method in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- setOffset(int) - Method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Sets the starting offset of the current slice instance.
- setSize(int) - Method in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- setSize(int) - Method in interface io.karma.sliced.slice.mutable.MutableSlice
-
Sets the size of the current slice instance.
- ShortFunction<R> - Interface in io.karma.sliced.function
-
A functional interface which defines a function of type
ShortFunction
(short
). - shortIterator() - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- shortIterator() - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- shortIterator() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- shortIterator() - Method in class io.karma.sliced.view.impl.ArrayShortView
- shortIterator() - Method in class io.karma.sliced.view.impl.EmptyShortView
- shortIterator() - Method in interface io.karma.sliced.view.ShortView
-
Creates a new
ShortIterator
from the elements referenced by this slice instance. - ShortIterator - Interface in io.karma.sliced.iterator
-
A primitive specialization of
Iterator
<Short
>, which provides a non-boxing version ofIterator.next()
. - ShortSlice - Interface in io.karma.sliced.slice
- ShortView - Interface in io.karma.sliced.view
-
A primitive specialization for
short
ofView
. - size - Variable in class io.karma.sliced.slice.impl.AbstractSlice
- size - Variable in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- size() - Method in class io.karma.sliced.slice.impl.AbstractSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- size() - Method in class io.karma.sliced.slice.impl.EmptySlice
- size() - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- size() - Method in class io.karma.sliced.slice.mutable.impl.AbstractMutableSlice
- size() - Method in class io.karma.sliced.view.impl.ArrayBoolView
- size() - Method in class io.karma.sliced.view.impl.ArrayByteView
- size() - Method in class io.karma.sliced.view.impl.ArrayCharView
- size() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- size() - Method in class io.karma.sliced.view.impl.ArrayFloatView
- size() - Method in class io.karma.sliced.view.impl.ArrayIntView
- size() - Method in class io.karma.sliced.view.impl.ArrayLongView
- size() - Method in class io.karma.sliced.view.impl.ArrayShortView
- size() - Method in class io.karma.sliced.view.impl.ArrayView
- size() - Method in class io.karma.sliced.view.impl.CollectionView
- size() - Method in class io.karma.sliced.view.impl.EmptyBoolView
- size() - Method in class io.karma.sliced.view.impl.EmptyByteView
- size() - Method in class io.karma.sliced.view.impl.EmptyCharView
- size() - Method in class io.karma.sliced.view.impl.EmptyDequeView
- size() - Method in class io.karma.sliced.view.impl.EmptyDoubleView
- size() - Method in class io.karma.sliced.view.impl.EmptyFloatView
- size() - Method in class io.karma.sliced.view.impl.EmptyIntView
- size() - Method in class io.karma.sliced.view.impl.EmptyLongView
- size() - Method in class io.karma.sliced.view.impl.EmptyMapView
- size() - Method in class io.karma.sliced.view.impl.EmptyQueueView
- size() - Method in class io.karma.sliced.view.impl.EmptyShortView
- size() - Method in class io.karma.sliced.view.impl.EmptyStackView
- size() - Method in class io.karma.sliced.view.impl.EmptyView
- size() - Method in class io.karma.sliced.view.impl.MapViewImpl
- size() - Method in interface io.karma.sliced.view.View
-
Retrieves the number of elements contained within the array/collection referenced by this array.
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ArraySlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptySlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.EmptyStackSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.ListSlice
- slice(int, int) - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- slice(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- slice(int, int) - Method in interface io.karma.sliced.slice.Slice
-
Creates a new sub-slice from this slice instance, with the given index range relative to the start index of this slice instance.
- Slice<T> - Interface in io.karma.sliced.slice
-
A slice is a
View
, which provides the ability to retrieve singular elements by their index, as well as creating sub-slices from a given index range. - split(char) - Method in interface io.karma.sliced.slice.CharSlice
-
Splits this
CharSlice
at each given delimiterdelimiter
. - split(char, int, int) - Method in interface io.karma.sliced.slice.CharSlice
-
Splits this
CharSlice
at each given delimiterdelimiter
, between the given start and end index. - split(CharSequence) - Method in interface io.karma.sliced.slice.CharSlice
-
Splits this
CharSlice
at each given delimiterdelimiter
. - split(CharSequence, char) - Static method in interface io.karma.sliced.slice.CharSlice
-
Splits the given
CharSequence
{code seq} at each given delimiterdelimiter
. - split(CharSequence, char, int, int) - Static method in interface io.karma.sliced.slice.CharSlice
-
Splits the given
CharSequence
{code seq} at each given delimiterdelimiter
, between the given start and end index. - split(CharSequence, int, int) - Method in interface io.karma.sliced.slice.CharSlice
-
Splits this
CharSlice
at each given delimiterdelimiter
, between the given start and end index. - split(CharSequence, CharSequence) - Static method in interface io.karma.sliced.slice.CharSlice
-
Splits the given
CharSequence
{code seq} at each given delimiterdelimiter
. - split(CharSequence, CharSequence, int, int) - Static method in interface io.karma.sliced.slice.CharSlice
-
Splits the given
CharSequence
{code seq} at each given delimiterdelimiter
, between the given start and end index. - StackSlice<T> - Interface in io.karma.sliced.slice
- StackSliceImpl<T,
S> - Class in io.karma.sliced.slice.impl - StackSliceImpl(S, int, int) - Constructor for class io.karma.sliced.slice.impl.StackSliceImpl
- StackView<T> - Interface in io.karma.sliced.view
- StackViewImpl<T,
S> - Class in io.karma.sliced.view.impl - StackViewImpl(S) - Constructor for class io.karma.sliced.view.impl.StackViewImpl
- stream() - Method in interface io.karma.sliced.view.View
-
Creates a new non-parallelized instance of
Stream
, with access to all elements contained within the underlying collection/array of this view instance. - subSequence(int, int) - Method in interface io.karma.sliced.slice.CharSlice
- subSequence(int, int) - Method in class io.karma.sliced.view.impl.ArrayCharView
- subSequence(int, int) - Method in class io.karma.sliced.view.impl.EmptyCharView
T
- textIterator() - Method in interface io.karma.sliced.view.CharView
- textIterator() - Method in class io.karma.sliced.view.impl.ArrayCharView
- TextIterator - Interface in io.karma.sliced.iterator
-
Extends both
CharacterIterator
as well asResettable
, to allow for the easy polymorphic implementation of multipurpose resettable iterators/enumerations. - toArray(int, int, IntFunction<T[]>) - Method in interface io.karma.sliced.slice.Slice
-
Creates a new array of size n, where n is the number of elements contained within the underlying collection of this view instance, using the given factory function, and copies a reference to all elements contained within the collection this view is referencing into the newly created array.
- toArray(IntFunction<Map.Entry<K, V>[]>) - Method in class io.karma.sliced.view.impl.MapViewImpl
- toArray(IntFunction<T[]>) - Method in interface io.karma.sliced.slice.Slice
- toArray(IntFunction<T[]>) - Method in interface io.karma.sliced.view.View
-
Creates a new array of size n, where n is the number of elements contained within the underlying collection of this view instance, using the given factory function, and copies a reference to all elements contained within the collection this view is referencing into the newly created array.
- toBoolArray() - Method in interface io.karma.sliced.slice.BoolSlice
- toBoolArray() - Method in interface io.karma.sliced.view.BoolView
-
Creates a new
boolean
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toBoolArray() - Method in class io.karma.sliced.view.impl.ArrayBoolView
- toBoolArray() - Method in class io.karma.sliced.view.impl.EmptyBoolView
- toBoolArray(int, int) - Method in interface io.karma.sliced.slice.BoolSlice
-
Creates a new
boolean
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toBoolArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- toBoolArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyBoolSlice
- toBoolArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- toByteArray() - Method in interface io.karma.sliced.slice.ByteSlice
- toByteArray() - Method in interface io.karma.sliced.view.ByteView
-
Creates a new
byte
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toByteArray() - Method in class io.karma.sliced.view.impl.ArrayByteView
- toByteArray() - Method in class io.karma.sliced.view.impl.EmptyByteView
- toByteArray(int, int) - Method in interface io.karma.sliced.slice.ByteSlice
-
Creates a new
byte
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toByteArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- toByteArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyByteSlice
- toByteArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- toCharArray() - Method in interface io.karma.sliced.slice.CharSlice
- toCharArray() - Method in interface io.karma.sliced.view.CharView
-
Creates a new
char
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toCharArray() - Method in class io.karma.sliced.view.impl.ArrayCharView
- toCharArray() - Method in class io.karma.sliced.view.impl.EmptyCharView
- toCharArray(int, int) - Method in interface io.karma.sliced.slice.CharSlice
-
Creates a new
char
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toCharArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- toCharArray(int, int) - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- toCharArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- toCharArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- toCharArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- toDoubleArray() - Method in interface io.karma.sliced.slice.DoubleSlice
- toDoubleArray() - Method in interface io.karma.sliced.view.DoubleView
-
Creates a new
double
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toDoubleArray() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- toDoubleArray() - Method in class io.karma.sliced.view.impl.EmptyDoubleView
- toDoubleArray(int, int) - Method in interface io.karma.sliced.slice.DoubleSlice
-
Creates a new
double
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toDoubleArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- toDoubleArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyDoubleSlice
- toDoubleArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- toFloatArray() - Method in interface io.karma.sliced.slice.FloatSlice
- toFloatArray() - Method in interface io.karma.sliced.view.FloatView
-
Creates a new
float
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toFloatArray() - Method in class io.karma.sliced.view.impl.ArrayFloatView
- toFloatArray() - Method in class io.karma.sliced.view.impl.EmptyFloatView
- toFloatArray(int, int) - Method in interface io.karma.sliced.slice.FloatSlice
-
Creates a new
float
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toFloatArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- toFloatArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyFloatSlice
- toFloatArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- toIntArray() - Method in interface io.karma.sliced.slice.IntSlice
- toIntArray() - Method in class io.karma.sliced.view.impl.ArrayIntView
- toIntArray() - Method in class io.karma.sliced.view.impl.EmptyIntView
- toIntArray() - Method in interface io.karma.sliced.view.IntView
-
Creates a new
int
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toIntArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- toIntArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyIntSlice
- toIntArray(int, int) - Method in interface io.karma.sliced.slice.IntSlice
-
Creates a new
int
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toIntArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- toLongArray() - Method in interface io.karma.sliced.slice.LongSlice
- toLongArray() - Method in class io.karma.sliced.view.impl.ArrayLongView
- toLongArray() - Method in class io.karma.sliced.view.impl.EmptyLongView
- toLongArray() - Method in interface io.karma.sliced.view.LongView
-
Creates a new
long
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toLongArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- toLongArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyLongSlice
- toLongArray(int, int) - Method in interface io.karma.sliced.slice.LongSlice
-
Creates a new
long
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toLongArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- toShortArray() - Method in interface io.karma.sliced.slice.ShortSlice
- toShortArray() - Method in class io.karma.sliced.view.impl.ArrayShortView
- toShortArray() - Method in class io.karma.sliced.view.impl.EmptyShortView
- toShortArray() - Method in interface io.karma.sliced.view.ShortView
-
Creates a new
short
array with the appropriate size, and copies all values into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toShortArray(int, int) - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- toShortArray(int, int) - Method in class io.karma.sliced.slice.impl.EmptyShortSlice
- toShortArray(int, int) - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- toShortArray(int, int) - Method in interface io.karma.sliced.slice.ShortSlice
-
Creates a new
short
array with the appropriate size, and copies all values fromstart
toend
into new newly created array usingSystem.arraycopy(Object, int, Object, int, int)
. - toString() - Method in class io.karma.sliced.slice.impl.ArrayBoolSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayByteSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayDoubleSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayFloatSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayIntSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayLongSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArrayShortSlice
- toString() - Method in class io.karma.sliced.slice.impl.ArraySlice
- toString() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- toString() - Method in class io.karma.sliced.slice.impl.ListSlice
- toString() - Method in class io.karma.sliced.slice.impl.StackSliceImpl
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayBoolSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayByteSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayDoubleSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayFloatSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayIntSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayLongSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayShortSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableArraySlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableListSlice
- toString() - Method in class io.karma.sliced.slice.mutable.impl.MutableStackSliceImpl
- toString() - Method in class io.karma.sliced.view.impl.ArrayBoolView
- toString() - Method in class io.karma.sliced.view.impl.ArrayByteView
- toString() - Method in class io.karma.sliced.view.impl.ArrayCharView
- toString() - Method in class io.karma.sliced.view.impl.ArrayDoubleView
- toString() - Method in class io.karma.sliced.view.impl.ArrayFloatView
- toString() - Method in class io.karma.sliced.view.impl.ArrayIntView
- toString() - Method in class io.karma.sliced.view.impl.ArrayLongView
- toString() - Method in class io.karma.sliced.view.impl.ArrayShortView
- toString() - Method in class io.karma.sliced.view.impl.ArrayView
- toString() - Method in class io.karma.sliced.view.impl.CollectionView
- toString() - Method in class io.karma.sliced.view.impl.MapViewImpl
- toString(boolean[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(byte[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(char[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(double[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(float[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(int[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(long[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(short[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- toString(Object[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Returns a string representation of the contents of the specified array.
- trim() - Method in interface io.karma.sliced.slice.CharSlice
-
Trims both leading and trailing whitespace off the original char sequence and returns a new
CharSlice
, which only references the non-WS center part of the original underlying character sequence. - trimLeading() - Method in interface io.karma.sliced.slice.CharSlice
-
Trims all leading whitespace (space, tab, newline etc.) off the original char sequence and returns a new
CharSlice
, which only references the non-leading-WS part of the original underlying character sequence. - trimLeading() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- trimLeading() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- trimLeading() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- trimLeading() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- trimLeading() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
- trimTrailing() - Method in interface io.karma.sliced.slice.CharSlice
-
Trims all trailing whitespace (space, tab, newline etc.) off the original char sequence and returns a new
CharSlice
, which only references the non-trailing-WS part of the original underlying character sequence. - trimTrailing() - Method in class io.karma.sliced.slice.impl.ArrayCharSlice
- trimTrailing() - Method in class io.karma.sliced.slice.impl.CharSeqSlice
- trimTrailing() - Method in class io.karma.sliced.slice.impl.EmptyCharSlice
- trimTrailing() - Method in class io.karma.sliced.slice.mutable.impl.MutableArrayCharSlice
- trimTrailing() - Method in class io.karma.sliced.slice.mutable.impl.MutableCharSeqSlice
U
- unbox(Boolean[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Boolean[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Byte[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Byte[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Character[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Character[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Double[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Double[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Float[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Float[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Integer[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Integer[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Long[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Long[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Short[]) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
- unbox(Short[], int, int) - Static method in class io.karma.sliced.util.MoreArrays
-
Unboxes all values from the given array range, and returns them in a new array of the relative primitive type.
V
- values() - Method in class io.karma.sliced.view.impl.EmptyMapView
- values() - Method in class io.karma.sliced.view.impl.MapViewImpl
- values() - Method in interface io.karma.sliced.view.MapView
-
Creates a new collection, containing references to all values stored within the map, which is referenced by this view instance.
- valueStream() - Method in interface io.karma.sliced.view.MapView
-
Creates a new stream instance of all values contained within the map, which is referenced by this view instance.
- View<T> - Interface in io.karma.sliced.view
-
A view describes a read-only window into an existing sequence of elements, like a collection or an array.
All Classes and Interfaces|All Packages