A B C D E F G H I J K L M N O P R S T U V W

I

identity() - Static method in class org.jjoost.util.Equalities
Returns an Equality for identity equality, i.e.
identity() - Static method in class org.jjoost.util.Functions
Returns the identity function, i.e.
identity() - Static method in class org.jjoost.util.Rehashers
Return a Rehasher that does not modify its input
ImmutableMapEntry<K,V> - Class in org.jjoost.collections.maps
 
ImmutableMapEntry(K, V) - Constructor for class org.jjoost.collections.maps.ImmutableMapEntry
 
indexOf(Object) - Method in class org.jjoost.collections.lists.UniformList
 
initialCapacity(int) - Method in class org.jjoost.collections.MapMaker.HashMapMaker
Specify the minimum initial capacity a map should have on construction
initialCapacity(int) - Method in class org.jjoost.collections.SetMaker.HashSetMaker
Specify the minimum initial capacity a set should have on construction
inline() - Static method in class org.jjoost.collections.ListMapNesting
Public method for retrieving the ListMapNesting that represents INLINE nesting
inline() - Static method in class org.jjoost.collections.MultiMapNesting
Public method for retrieving the MultiMapNesting that represents INLINE nesting
inline() - Static method in class org.jjoost.collections.MultiSetNesting
Return a MultiSetNesting whose type is INLINE
InlineListHashMap<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> - Class in org.jjoost.collections.maps.base
 
InlineMultiHashMap<K,V,N extends HashNode<N> & java.util.Map.Entry<K,V>> - Class in org.jjoost.collections.maps.base
 
InlineMultiHashSet<V,N extends HashNode<N> & Value<V>> - Class in org.jjoost.collections.sets.base
 
InlineMultiHashSet(Rehasher, Equality<? super V>, HashNodeFactory<V, N>, HashStore<N>) - Constructor for class org.jjoost.collections.sets.base.InlineMultiHashSet
 
insert(Q) - Method in class org.jjoost.util.concurrent.ThreadQueue
Insert a new link to the end of the chain this link is a member of
intArray() - Static method in class org.jjoost.util.Equalities
Returns an Equality over objects of type int[], delegating to java.util.Arrays.equals(a, b) and java.util.Arrays.hashCode(k)
inverse() - Method in interface org.jjoost.collections.AnyMap
Returns a map representing the inverse function of this map.
inverse() - Method in class org.jjoost.collections.bimaps.AbstractBiMap
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapListToList
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapListToMany
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapManyToList
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapManyToMany
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapManyToOne
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapOneToMany
 
inverse() - Method in class org.jjoost.collections.bimaps.BiMapOneToOne
 
inverse() - Method in class org.jjoost.collections.maps.base.AbstractHashMap
 
inverse() - Method in class org.jjoost.collections.maps.nested.NestedSetMap
 
inverse() - Method in class org.jjoost.collections.maps.wrappers.AdapterFromJDKMap
 
inverse() - Method in class org.jjoost.collections.maps.wrappers.DefaultFactoryMap
 
inverse() - Method in class org.jjoost.collections.maps.wrappers.DefaultFunctionMap
 
inverse() - Method in class org.jjoost.collections.maps.wrappers.SynchronizedArbitraryMap
 
isBetween(E, E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything greater than or equal to the provided lower bound (first argument) and everything strictly less than the provided upper bound (second argument), as determined by the Comparator provided to its methods by utilising classes.
isBetween(E, boolean, E, boolean) - Static method in class org.jjoost.util.Filters
Returns a filter that accepts everything between the provided lower and upper bounds, as determined by the Comparator provided to its methods.
isBetween(E, E) - Static method in class org.jjoost.util.Filters
Returns a filter that accepts everything greater than or equal to the provided lower bound (first argument) and everything strictly less than the provided upper bound (second argument), as determined by the Comparator provided to its methods by utilising classes.
isBetween(E, boolean, E, boolean) - Static method in class org.jjoost.util.Filters
Returns a filter that accepts everything between the provided lower and upper bounds, as determined by the Comparator provided to its methods.
isEmpty() - Method in interface org.jjoost.collections.AnyReadMap
Returns true iff the map is empty
isEmpty() - Method in interface org.jjoost.collections.AnyReadSet
Indicates if the set is empty
isEmpty() - Method in interface org.jjoost.collections.base.HashStore
 
isEmpty() - Method in class org.jjoost.collections.base.LockFreeHashStore
 
isEmpty() - Method in interface org.jjoost.collections.base.OrderedStore
 
isEmpty() - Method in class org.jjoost.collections.base.SegmentedHashStore
 
isEmpty() - Method in class org.jjoost.collections.base.SerialHashStore
 
isEmpty() - Method in class org.jjoost.collections.base.SynchronizedHashStore
 
isEmpty() - Method in class org.jjoost.collections.bimaps.AbstractBiMap
 
isEmpty() - Method in class org.jjoost.collections.lists.UniformList
 
isEmpty() - Method in class org.jjoost.collections.maps.base.AbstractHashMap
 
isEmpty() - Method in class org.jjoost.collections.maps.nested.NestedSetMap
 
isEmpty() - Method in class org.jjoost.collections.maps.wrappers.AdapterFromJDKMap
 
isEmpty() - Method in class org.jjoost.collections.maps.wrappers.AdapterToJDKMap
 
isEmpty() - Method in class org.jjoost.collections.maps.wrappers.DefaultFactoryMap
 
isEmpty() - Method in class org.jjoost.collections.maps.wrappers.DefaultFunctionMap
 
isEmpty() - Method in class org.jjoost.collections.maps.wrappers.SynchronizedArbitraryMap
 
isEmpty() - Method in class org.jjoost.collections.sets.base.AbstractArraySet
 
isEmpty() - Method in class org.jjoost.collections.sets.base.AbstractHashSet
 
isEmpty() - Method in class org.jjoost.collections.sets.base.AbstractUniqueSetAdapter
 
isEmpty() - Method in class org.jjoost.collections.sets.base.IterableSet
 
isEmpty() - Method in class org.jjoost.collections.sets.base.NestedMultiHashSet
 
isEmpty() - Method in class org.jjoost.collections.sets.wrappers.AdapterFromJDKSet
 
isEmpty() - Method in class org.jjoost.collections.sets.wrappers.AdapterToJDKSet
 
isEmpty() - Method in class org.jjoost.collections.sets.wrappers.SynchronizedArbitrarySet
 
isEqualTo(E) - Static method in class org.jjoost.util.Filters
Returns a filter accepting only values equal to the one provided, using default object equality.
isEqualTo(E, Equality<? super E>) - Static method in class org.jjoost.util.Filters
Returns a filter accepting only values equal to the one provided, using the provided equality.
isGreater(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything greater than the provided value as determined by the Comparator provided to its methods by utilising classes
isGreater(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything greater than the provided value as determined by the Comparator provided to its methods by utilising classes.
isGreaterEq(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything greater than or equal to the provided value, as determined by the Comparator provided to its methods by utilising classes
isGreaterEq(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything greater than or equal to the provided value as determined by the Comparator provided to its methods by utilising classes.
isLess(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything less than the provided value as determined by the Comparator provided to its methods by utilising classes
isLess(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything less than the provided value as determined by the Comparator provided to its methods by utilising classes.
isLessEq(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything less than or equal to the provided value, as determined by the Comparator provided to its methods by utilising classes
isLessEq(E) - Static method in class org.jjoost.util.Filters
Returns a partial order filter that accepts everything less than or equal to the provided value as determined by the Comparator provided to its methods by utilising classes.
isMemberOf(AnySet<E>) - Static method in class org.jjoost.util.Filters
Returns a filter accepting values that are members of the provided set
isMemberOf(Iterable<E>) - Static method in class org.jjoost.util.Filters
Returns a filter accepting values that occur in the provided Iterable.
isNull() - Static method in class org.jjoost.util.Filters
Returns a filter accepting only values that are null
isOrdered(Iterator<E>) - Method in class org.jjoost.util.Ordering
Returns true if the provided iterator yields values in ascending order of this Ordering's Comparator
isOrdered(Iterable<E>) - Method in class org.jjoost.util.Ordering
Returns true if the provided iterable yields values in ascending order of this Ordering's Comparator
isOrdered(E[]) - Method in class org.jjoost.util.Ordering
Returns true if the provided array yields values in ascending order of this Ordering's Comparator
isStrictlyOrdered(Iterator<E>) - Method in class org.jjoost.util.Ordering
Returns true if the provided iterator yields values in ascending order of this Ordering's Comparator, with no duplicate values
isStrictlyOrdered(Iterable<E>) - Method in class org.jjoost.util.Ordering
Returns true if the provided iterable yields values in ascending order of this Ordering's Comparator, with no duplicate values
isStrictlyOrdered(E[]) - Method in class org.jjoost.util.Ordering
Returns true if the provided array yields values in ascending order of this Ordering's Comparator, with no duplicate values
isUnique() - Method in interface org.jjoost.collections.base.HashNodeEquality
 
isUnique() - Method in class org.jjoost.collections.sets.base.NestedMultiHashSet.ValueEquality
 
iterable - Variable in class org.jjoost.collections.iters.DropIterable
 
iterable - Variable in class org.jjoost.collections.iters.HeadIterable
 
IterableSet<V> - Class in org.jjoost.collections.sets.base
 
IterableSet() - Constructor for class org.jjoost.collections.sets.base.IterableSet
 
iterator(boolean, Function<? super N, V>) - Method in interface org.jjoost.collections.base.OrderedStore
 
iterator() - Method in class org.jjoost.collections.iters.ArrayIterable
 
iterator() - Method in interface org.jjoost.collections.iters.ClosableIterable
 
iterator() - Method in class org.jjoost.collections.iters.ConcatIterable
 
iterator() - Method in class org.jjoost.collections.iters.DropIterable
 
iterator() - Method in class org.jjoost.collections.iters.EmptyIterable
 
iterator() - Method in class org.jjoost.collections.iters.FilteredIterable
 
iterator() - Method in class org.jjoost.collections.iters.HeadIterable
 
iterator() - Method in class org.jjoost.collections.iters.MappedIterable
 
iterator - Variable in class org.jjoost.collections.iters.OnceIterable
 
iterator() - Method in class org.jjoost.collections.iters.OnceIterable
 
iterator() - Method in class org.jjoost.collections.iters.RepeatIterable
 
iterator() - Method in class org.jjoost.collections.iters.TransitiveClosureIterable
 
iterator() - Method in class org.jjoost.collections.lists.LeakyList
 
iterator() - Method in class org.jjoost.collections.lists.UniformList
 
iterator() - Method in class org.jjoost.collections.sets.base.AbstractArraySet
 
iterator() - Method in class org.jjoost.collections.sets.base.AbstractHashSet
 
iterator() - Method in class org.jjoost.collections.sets.base.IterableSet
 
iterator(Iterator<Iterator<V>>) - Method in interface org.jjoost.collections.sets.base.NestedMultiHashSet.INode
 
iterator(NestedMultiHashSet<V, N>) - Method in interface org.jjoost.collections.sets.base.NestedMultiHashSet.INode
 
iterator() - Method in class org.jjoost.collections.sets.base.NestedMultiHashSet
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeCountingMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, LockFreeCountingMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeCountingMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeLinkedCountingMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, LockFreeLinkedCountingMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeLinkedCountingMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeLinkedNestedMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, LockFreeLinkedNestedMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeLinkedNestedMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeNestedMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, LockFreeNestedMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.concurrent.LockFreeNestedMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.serial.SerialCountingMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, SerialCountingMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.serial.SerialCountingMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.serial.SerialLinkedCountingMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, SerialLinkedCountingMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.serial.SerialLinkedCountingMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.serial.SerialLinkedNestedMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, SerialLinkedNestedMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.serial.SerialLinkedNestedMultiHashSet.Node
 
iterator(Iterator<Iterator<V>>) - Method in class org.jjoost.collections.sets.serial.SerialNestedMultiHashSet.Node
 
iterator(NestedMultiHashSet<V, SerialNestedMultiHashSet.Node<V>>) - Method in class org.jjoost.collections.sets.serial.SerialNestedMultiHashSet.Node
 
iterator() - Method in class org.jjoost.collections.sets.wrappers.AdapterFromJDKSet
 
iterator() - Method in class org.jjoost.collections.sets.wrappers.AdapterToJDKSet
 
iterator() - Method in class org.jjoost.collections.sets.wrappers.SynchronizedArbitrarySet
 
iterator(E[]) - Static method in class org.jjoost.util.Iters
convert the supplied array into an Iterator
iterator(E[], int) - Static method in class org.jjoost.util.Iters
convert the supplied array into an Iterator
iterator(E[], int, int) - Static method in class org.jjoost.util.Iters
convert the supplied array into an Iterator
iterator(Enumeration<E>) - Static method in class org.jjoost.util.Iters
convert the supplied Enumeration into an Iterator
Iters - Class in org.jjoost.util
A class declaring useful methods for working with Iterator and Iterable objects
Iters() - Constructor for class org.jjoost.util.Iters
 

A B C D E F G H I J K L M N O P R S T U V W