Index

A B C D E F G H I K L M N O P Q R S T U V 
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 of Iterator.next().
BoolSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Boolean>, which allows mutating the start- and end-index of the slice.
BoolView - Interface in io.karma.sliced.view
A primitive specialization for boolean of View.
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 of Iterator.next().
ByteSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Byte>, which allows mutating the start- and end-index of the slice.
ByteView - Interface in io.karma.sliced.view
A primitive specialization for byte of View.

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 of Iterator.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 extending CharSequence.
CharView - Interface in io.karma.sliced.view
A primitive specialization for char of View.
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
A specialized View for Deque, which provides an additional set of functionality over the regular view access.
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 of Iterator.next().
DoubleSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Double>, which allows mutating the start- and end-index of the 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 of View.

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 of Iterator.next().
FloatSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Float>, which allows mutating the start- and end-index of the slice.
FloatView - Interface in io.karma.sliced.view
A primitive specialization for float of View.
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 of Iterator.next().
IntSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Integer>, which allows mutating the start- and end-index of the 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 of View.
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 of Iterator.next().
LongSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Long>, which allows mutating the start- and end-index of the 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 of View.

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 type BoolSlice.
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 type ByteSlice.
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 type FloatSlice.
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 type ShortSlice.
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 type DoubleSlice.
map(int, Function<T, R>) - Method in interface io.karma.sliced.slice.Slice
Maps the element of type Slice to a new element of type 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 type IntSlice.
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 type LongSlice.
MapView<K,V> - Interface in io.karma.sliced.view
A specialized View for Map, which provides an additional set of functionality over the regular view access.
MapViewImpl<K,V,M> - Class in io.karma.sliced.view.impl
 
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
A specialized View for Queue, which provides an additional set of functionality over the regular view access.
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 in a2.
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 in a2.
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 of Iterator.next().
ShortSlice - Interface in io.karma.sliced.slice
A primitive specialization of a regular Slice<Short>, which allows mutating the start- and end-index of the slice.
ShortView - Interface in io.karma.sliced.view
A primitive specialization for short of View.
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 delimiter delimiter.
split(char, int, int) - Method in interface io.karma.sliced.slice.CharSlice
Splits this CharSlice at each given delimiter delimiter, between the given start and end index.
split(CharSequence) - Method in interface io.karma.sliced.slice.CharSlice
Splits this CharSlice at each given delimiter delimiter.
split(CharSequence, char) - Static method in interface io.karma.sliced.slice.CharSlice
Splits the given CharSequence {code seq} at each given delimiter delimiter.
split(CharSequence, char, int, int) - Static method in interface io.karma.sliced.slice.CharSlice
Splits the given CharSequence {code seq} at each given delimiter delimiter, 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 delimiter delimiter, 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 delimiter delimiter.
split(CharSequence, CharSequence, int, int) - Static method in interface io.karma.sliced.slice.CharSlice
Splits the given CharSequence {code seq} at each given delimiter delimiter, between the given start and end index.
StackSlice<T> - Interface in io.karma.sliced.slice
A specialized Slice for Stack, which provides an additional set of functionality over the regular slice access.
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
A specialized View for Stack, which provides an additional set of functionality over the regular view access.
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 as Resettable, 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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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 using System.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 from start to end into new newly created array using System.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.
A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages