Skip navigation links
A B C D E F G H I K L M N O P R S T V 

A

AbstractChain<T extends ModifiableLink<T>> - Class in org.semanticweb.elk.util.collections.chains
This class provides a skeletal implementation of the Chain interface to minimize the effort required to implement this interface.
AbstractChain() - Constructor for class org.semanticweb.elk.util.collections.chains.AbstractChain
 
AbstractEvictor<E> - Class in org.semanticweb.elk.util.collections
 
AbstractEvictor() - Constructor for class org.semanticweb.elk.util.collections.AbstractEvictor
 
AbstractHashMultimap<Key,Value> - Class in org.semanticweb.elk.util.collections
Implementation of Multimap backed by an ArrayHashMap
AbstractHashMultimap() - Constructor for class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
AbstractHashMultimap(int) - Constructor for class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
add(Key, Value) - Method in class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
add(E) - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
add(T) - Method in class org.semanticweb.elk.util.collections.ArraySet
 
add(int, E) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
Inserts a given element into the given slice
add(E) - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor
 
add(E) - Method in class org.semanticweb.elk.util.collections.CountingEvictor
 
add(E) - Method in interface org.semanticweb.elk.util.collections.Evictor
Add the provided element.
add(Key, Value) - Method in interface org.semanticweb.elk.util.collections.Multimap
Stores the key-value pair in this multimap
add(Key, Value) - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
add(E) - Method in class org.semanticweb.elk.util.collections.NQEvictor
 
add(E) - Method in class org.semanticweb.elk.util.collections.RecencyEvictor
 
addAll(Collection<? extends T>) - Method in class org.semanticweb.elk.util.collections.ArraySet
 
addAll(int, Collection<? extends T>) - Method in class org.semanticweb.elk.util.collections.ArraySet
 
addAndEvict(E) - Method in class org.semanticweb.elk.util.collections.AbstractEvictor
 
addAndEvict(E, Predicate<E>) - Method in class org.semanticweb.elk.util.collections.AbstractEvictor
 
addAndEvict(E) - Method in interface org.semanticweb.elk.util.collections.Evictor
Add the provided element and return elements that were evicted.
addAndEvict(E, Predicate<E>) - Method in interface org.semanticweb.elk.util.collections.Evictor
Add the provided element and return elements that were evicted.
addLevel(int, double) - Method in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
Adds a level with the specified capacity and load factor.
addLevel(int) - Method in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
Adds a level with the specified capacity and the default load factor NQEvictor.ProtectedBuilder.DEFAULT_LOAD_FACTOR.
addLevel(double) - Method in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
Adds a level with the default capacity NQEvictor.ProtectedBuilder.DEFAULT_CAPACITY and the specified load factor.
addLevel() - Method in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
addStructural(E) - Method in class org.semanticweb.elk.util.collections.entryset.EntryCollection
Adds the given entry to this collection; the entry is added even if a structurally equal entry is already present in the collection
addTo(Chain<T>) - Method in interface org.semanticweb.elk.util.collections.chains.Chainable
Adds this element to the given Chain
apply(I) - Method in interface org.semanticweb.elk.util.collections.Operations.Functor
 
ArrayHashMap<K,V> - Class in org.semanticweb.elk.util.collections
hash maps using array and linear probing for resolving hash collision see [1] p.526.
ArrayHashMap(int) - Constructor for class org.semanticweb.elk.util.collections.ArrayHashMap
 
ArrayHashMap() - Constructor for class org.semanticweb.elk.util.collections.ArrayHashMap
 
ArrayHashSet<E> - Class in org.semanticweb.elk.util.collections
hash sets using array and linear probing for resolving hash collision see [1] p.526.
ArrayHashSet(int) - Constructor for class org.semanticweb.elk.util.collections.ArrayHashSet
 
ArrayHashSet() - Constructor for class org.semanticweb.elk.util.collections.ArrayHashSet
 
ArraySet<T> - Class in org.semanticweb.elk.util.collections
 
ArraySet() - Constructor for class org.semanticweb.elk.util.collections.ArraySet
 
ArraySet(Collection<? extends T>) - Constructor for class org.semanticweb.elk.util.collections.ArraySet
 
ArraySet(int) - Constructor for class org.semanticweb.elk.util.collections.ArraySet
 
ArraySlicedSet<E> - Class in org.semanticweb.elk.util.collections
A compact representation of several sets (called "slices") that can share many elements.
ArraySlicedSet(int, int) - Constructor for class org.semanticweb.elk.util.collections.ArraySlicedSet
 
ArraySlicedSet(int) - Constructor for class org.semanticweb.elk.util.collections.ArraySlicedSet
 

B

balance(double) - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
Capacity should be set so that this proportion of repeatedly added elements that should be not evicted.
balance_ - Variable in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
balanceAfterNRepeatedQueries(int) - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
The capacity is balanced in the intervals of the provided number of additions.
balanceAfterNRepeatedQueries_ - Variable in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
build() - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
build() - Method in class org.semanticweb.elk.util.collections.CountingEvictor.ProtectedBuilder
 
build() - Method in interface org.semanticweb.elk.util.collections.Evictor.Builder
 
build() - Method in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
Builds the NQEvictor with the added levels.
build() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
builder() - Static method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor
 
Builder() - Constructor for class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.Builder
 
builder() - Static method in class org.semanticweb.elk.util.collections.CountingEvictor
 
Builder() - Constructor for class org.semanticweb.elk.util.collections.CountingEvictor.Builder
 
builder() - Static method in class org.semanticweb.elk.util.collections.NQEvictor
 
Builder() - Constructor for class org.semanticweb.elk.util.collections.NQEvictor.Builder
 
Builder() - Constructor for class org.semanticweb.elk.util.collections.RecencyEvictor.Builder
 

C

capacities - Variable in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
 
capacity(int) - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
When the provided capacity is exceeded, elements will be evicted.
capacity() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.Stats
 
capacity_ - Variable in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
CapacityBalancingEvictor<E> - Class in org.semanticweb.elk.util.collections
An RecencyEvictor that balances its capacity so that some proportion of repeatedly added elements is not evicted.
CapacityBalancingEvictor.Builder - Class in org.semanticweb.elk.util.collections
 
CapacityBalancingEvictor.ProtectedBuilder<B extends CapacityBalancingEvictor.ProtectedBuilder<B>> - Class in org.semanticweb.elk.util.collections
 
CapacityBalancingEvictor.Stats - Class in org.semanticweb.elk.util.collections
 
Chain<T extends ModifiableLink<T>> - Interface in org.semanticweb.elk.util.collections.chains
A linked list of elements together with helper functions to find, create if not found, and remove elements in the chain.
Chainable<T extends ModifiableLink<T>> - Interface in org.semanticweb.elk.util.collections.chains
Elements that can be inserted and removed from Chains
clear() - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
clear() - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
clear() - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
Clears all slices of this ArraySlicedSet.
clear() - Method in class org.semanticweb.elk.util.collections.entryset.EntryCollection
Removes all entries from this set.
clear() - Method in interface org.semanticweb.elk.util.collections.Multimap
Removes all key-value pairs of this multimap
clear() - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
concat(Iterable<? extends T>...) - Static method in class org.semanticweb.elk.util.collections.Operations
 
concat(Iterable<? extends Iterable<? extends T>>) - Static method in class org.semanticweb.elk.util.collections.Operations
Concatenates several Iterables into one
Condition<T> - Interface in org.semanticweb.elk.util.collections
Boolean conditions over some type.
Conditions - Class in org.semanticweb.elk.util.collections
Some utility methods for creating Conditions.
Conditions() - Constructor for class org.semanticweb.elk.util.collections.Conditions
 
contains(Key, Value) - Method in class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
contains(Object) - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
contains(int, Object) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
 
contains(Object) - Method in class org.semanticweb.elk.util.collections.LazyCollectionMinusSet
 
contains(Object) - Method in class org.semanticweb.elk.util.collections.LazySetIntersection
 
contains(Object) - Method in class org.semanticweb.elk.util.collections.LazySetUnion
 
contains(Key, Value) - Method in interface org.semanticweb.elk.util.collections.Multimap
Tests if the key-value pair occurs in this multimap
contains(Key, Value) - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
containsKey(Object) - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
containsValue(Object) - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
convertThis() - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.Builder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.CountingEvictor.Builder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.CountingEvictor.ProtectedBuilder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.NQEvictor.Builder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.Builder
 
convertThis() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
copyIntoMap(Object, Map<String, Object>) - Static method in class org.semanticweb.elk.util.statistics.Stats
 
copyIntoMap(Object) - Static method in class org.semanticweb.elk.util.statistics.Stats
 
Counter - Class in org.semanticweb.elk.util.collections
An iterator that iterates over all integer numbers between 0 (included) and the given limit (execluded)
Counter(int) - Constructor for class org.semanticweb.elk.util.collections.Counter
 
CountingEvictor<E> - Class in org.semanticweb.elk.util.collections
Acts as RecencyEvictor for elements that have been added more times than the specified number.
CountingEvictor.Builder - Class in org.semanticweb.elk.util.collections
 
CountingEvictor.ProtectedBuilder<B extends CountingEvictor.ProtectedBuilder<B>> - Class in org.semanticweb.elk.util.collections
 
CountingEvictor.Stats - Class in org.semanticweb.elk.util.collections
 
create(T) - Method in interface org.semanticweb.elk.util.collections.chains.ReferenceFactory
Creates a references to the given object
create(First, Second) - Static method in class org.semanticweb.elk.util.collections.Pair
 

D

deapply(Object) - Method in interface org.semanticweb.elk.util.collections.Operations.FunctorEx
The reason this method takes Objects rather than instances of O is because it's primarily used for an efficient implementation of Set.contains(Object), which takes an Object
DEFAULT_BALANCE - Static variable in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
DEFAULT_BALANCE_AFTER_N_REPEATED_QUERIES - Static variable in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
DEFAULT_CAPACITY - Static variable in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
 
DEFAULT_CAPACITY - Static variable in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
DEFAULT_EVICT_BEFORE_ADD_COUNT - Static variable in class org.semanticweb.elk.util.collections.CountingEvictor.ProtectedBuilder
 
DEFAULT_LOAD_FACTOR - Static variable in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
 
DEFAULT_LOAD_FACTOR - Static variable in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
dumpDiff(Multimap<K, V>, Multimap<K, V>, Writer, String) - Static method in class org.semanticweb.elk.util.collections.Operations
Prints key-value entries present in the first Multimap but not in the second Multimap using the given Writer and prefixing all messages with a given prefix.
dumpDiff(Collection<T>, Collection<T>, Writer, String) - Static method in class org.semanticweb.elk.util.collections.Operations
Prints the elements present in the first Collection but not in the second Collection using the given Writer and prefixing all messages with a given prefix.

E

EMPTY_MULTIMAP - Static variable in class org.semanticweb.elk.util.collections.Operations
 
emptyMultimap() - Static method in class org.semanticweb.elk.util.collections.Operations
 
Entry<N> - Interface in org.semanticweb.elk.util.collections.entryset
A common interface for implementing entries of an EntryCollection.
EntryCollection<E extends Entry<E>> - Class in org.semanticweb.elk.util.collections.entryset
TODO: update documentation A collection of entries, maintained modulo structural equality Entry#structuralEquals(Object).
EntryCollection(int, float, float) - Constructor for class org.semanticweb.elk.util.collections.entryset.EntryCollection
Constructs an empty EntryCollection with the specified initial capacity, under-load factor, and over-load factor.
EntryCollection(int) - Constructor for class org.semanticweb.elk.util.collections.entryset.EntryCollection
Constructs an empty EntryCollection with the specified initial capacity, the default under-load factor (0.15), and the default over-load factor (0.75).
EntryCollection() - Constructor for class org.semanticweb.elk.util.collections.entryset.EntryCollection
Constructs an empty EntryCollection with the default initial capacity (16), the default under-load factor (0.15), and the default over-load factor (0.75).
entrySet() - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
Equality() - Constructor for class org.semanticweb.elk.util.collections.FList.Equality
 
equals(FList<?>, Object) - Static method in class org.semanticweb.elk.util.collections.FList.Equality
 
equals(Object) - Method in class org.semanticweb.elk.util.collections.Pair
 
equals(Object) - Method in class org.semanticweb.elk.util.collections.Triple
 
evict() - Method in class org.semanticweb.elk.util.collections.AbstractEvictor
 
evict(Predicate<E>) - Method in class org.semanticweb.elk.util.collections.CountingEvictor
 
evict() - Method in interface org.semanticweb.elk.util.collections.Evictor
Return elements that are evicted.
evict(Predicate<E>) - Method in interface org.semanticweb.elk.util.collections.Evictor
Return elements that are evicted.
evict(Predicate<E>) - Method in class org.semanticweb.elk.util.collections.NQEvictor
 
evict(Predicate<E>) - Method in class org.semanticweb.elk.util.collections.RecencyEvictor
 
evictBeforeAddCount(int) - Method in class org.semanticweb.elk.util.collections.CountingEvictor.ProtectedBuilder
The number of times an element must be added so that it is not evicted immediately.
evictBeforeAddCount_ - Variable in class org.semanticweb.elk.util.collections.CountingEvictor.ProtectedBuilder
 
Evictor<E> - Interface in org.semanticweb.elk.util.collections
Keeps track of added elements and informs of which of these elements were evicted.
Evictor.Builder - Interface in org.semanticweb.elk.util.collections
 
Evictors - Class in org.semanticweb.elk.util.collections
 

F

filter(Iterable<? extends T>, Condition<? super T>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
filter(Iterable<S>, Class<T>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
filter(Set<? extends T>, Condition<? super T>, int) - Static method in class org.semanticweb.elk.util.collections.Operations
Returns read-only view of the given set consisting of the elements satisfying a given condition, if the number of such elements is known
find(Matcher<? super T, S>) - Method in class org.semanticweb.elk.util.collections.chains.AbstractChain
 
find(Matcher<? super T, S>) - Method in interface org.semanticweb.elk.util.collections.chains.Chain
Finds the first element in the chain that satisfies the provided Matcher.
findStructural(T) - Method in class org.semanticweb.elk.util.collections.entryset.EntryCollection
Finds and returns the entry in set that is structurally equal to the input key.
first - Variable in class org.semanticweb.elk.util.collections.Pair
 
first - Variable in class org.semanticweb.elk.util.collections.Triple
 
FList<E> - Interface in org.semanticweb.elk.util.collections
A simple interface for lists as used in functional programming;
FList.Equality - Class in org.semanticweb.elk.util.collections
 
FList.FListIterator<E> - Class in org.semanticweb.elk.util.collections
 
FList.Hash - Class in org.semanticweb.elk.util.collections
 
FListIterator(FList<E>) - Constructor for class org.semanticweb.elk.util.collections.FList.FListIterator
 

G

GenericStructuralObject<T extends GenericStructuralObject<T>> - Interface in org.semanticweb.elk.util.collections.entryset
A generic version of StructuralObject that can be used to define different types of the structural objects.
get(Object) - Method in class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
get(Object) - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
get(Key) - Method in interface org.semanticweb.elk.util.collections.Multimap
Returns the collection of values associated with the given key in this multimap
get(Key) - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
getCapacity(int) - Method in class org.semanticweb.elk.util.collections.NQEvictor
 
getCapacity() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor
 
getCollection(Iterable<T>, int) - Static method in class org.semanticweb.elk.util.collections.Operations
 
getCreate(Matcher<? super T, S>, ReferenceFactory<T, S>) - Method in class org.semanticweb.elk.util.collections.chains.AbstractChain
 
getCreate(Matcher<? super T, S>, ReferenceFactory<T, S>) - Method in interface org.semanticweb.elk.util.collections.chains.Chain
Finds an element in the chain satisfies the provided Matcher, or if no such element is found, creates a new element using the provided ReferenceFactory and inserts it into the chain.
getFirst() - Method in class org.semanticweb.elk.util.collections.Pair
 
getFirst() - Method in class org.semanticweb.elk.util.collections.Triple
 
getHead() - Method in interface org.semanticweb.elk.util.collections.FList
 
getHead() - Method in class org.semanticweb.elk.util.collections.ImmutableList
 
getMapBackedChain(Map<K, T>, K) - Static method in class org.semanticweb.elk.util.collections.chains.AbstractChain
Creates a Chain view of the value associated with the given key in the given Map.
getN() - Method in class org.semanticweb.elk.util.collections.NQEvictor
 
getNext() - Method in interface org.semanticweb.elk.util.collections.entryset.Entry
Returns the next next element of the entry, or null if there is no next element
getNumberOfDifferentQueries() - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor
 
getRawData() - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
getSecond() - Method in class org.semanticweb.elk.util.collections.Pair
 
getSecond() - Method in class org.semanticweb.elk.util.collections.Triple
 
getSlice(int) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
 
getStats() - Method in class org.semanticweb.elk.util.collections.AbstractEvictor
 
getStats() - Method in interface org.semanticweb.elk.util.statistics.HasStats
 
getStats(Object) - Static method in class org.semanticweb.elk.util.statistics.Stats
 
getStats(Object, String) - Static method in class org.semanticweb.elk.util.statistics.Stats
 
getStats(Class<?>, Object, String) - Static method in class org.semanticweb.elk.util.statistics.Stats
 
getTail() - Method in interface org.semanticweb.elk.util.collections.FList
 
getTail() - Method in class org.semanticweb.elk.util.collections.ImmutableList
 
getThird() - Method in class org.semanticweb.elk.util.collections.Triple
 
getValues(Object) - Method in class org.semanticweb.elk.util.collections.AbstractHashMultimap
 

H

Hash() - Constructor for class org.semanticweb.elk.util.collections.FList.Hash
 
hashCode(FList<?>) - Static method in class org.semanticweb.elk.util.collections.FList.Hash
 
hashCode() - Method in class org.semanticweb.elk.util.collections.Pair
 
hashCode() - Method in class org.semanticweb.elk.util.collections.Triple
 
HashListMultimap<Key,Value> - Class in org.semanticweb.elk.util.collections
Implementation of Multimap backed by an ArrayHashMap
HashListMultimap() - Constructor for class org.semanticweb.elk.util.collections.HashListMultimap
 
HashListMultimap(int) - Constructor for class org.semanticweb.elk.util.collections.HashListMultimap
 
HashSetMultimap<Key,Value> - Class in org.semanticweb.elk.util.collections
Implementation of Multimap backed by an ArrayHashMap
HashSetMultimap() - Constructor for class org.semanticweb.elk.util.collections.HashSetMultimap
 
HashSetMultimap(int) - Constructor for class org.semanticweb.elk.util.collections.HashSetMultimap
 
hasNext() - Method in class org.semanticweb.elk.util.collections.Counter
 
hasNext() - Method in class org.semanticweb.elk.util.collections.FList.FListIterator
 
HasStats - Interface in org.semanticweb.elk.util.statistics
 
holds(T) - Method in interface org.semanticweb.elk.util.collections.Condition
Checks if the condition holds for an element

I

ImmutableList<E> - Class in org.semanticweb.elk.util.collections
A simple implementation of an FList.
ImmutableList(E, FList<E>) - Constructor for class org.semanticweb.elk.util.collections.ImmutableList
 
isEmpty() - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
isEmpty() - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
isEmpty(int) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
 
isEmpty() - Method in class org.semanticweb.elk.util.collections.LazyCollectionMinusSet
 
isEmpty() - Method in class org.semanticweb.elk.util.collections.LazySetIntersection
 
isEmpty() - Method in class org.semanticweb.elk.util.collections.LazySetUnion
 
isEmpty() - Method in interface org.semanticweb.elk.util.collections.Multimap
Checks if this multimap is empty
isEmpty() - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
iterator() - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
iterator() - Method in class org.semanticweb.elk.util.collections.entryset.EntryCollection
 
iterator() - Method in class org.semanticweb.elk.util.collections.ImmutableList
 
iterator() - Method in class org.semanticweb.elk.util.collections.LazyCollectionMinusSet
 
iterator() - Method in class org.semanticweb.elk.util.collections.LazySetIntersection
 
iterator() - Method in class org.semanticweb.elk.util.collections.LazySetUnion
 

K

keys - Variable in class org.semanticweb.elk.util.collections.ArrayHashMap
The table for the keys; the length MUST always be a power of two.
keySet() - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
keySet() - Method in interface org.semanticweb.elk.util.collections.Multimap
 
keySet() - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 

L

LazyCollectionMinusSet<E> - Class in org.semanticweb.elk.util.collections
Represents a Collection view consisting of elements from a given Collection without elements from the given Set.
LazyCollectionMinusSet(Collection<? extends E>, Set<? extends E>) - Constructor for class org.semanticweb.elk.util.collections.LazyCollectionMinusSet
 
LazySetIntersection<E> - Class in org.semanticweb.elk.util.collections
Represents a Set view for common elements of two sets.
LazySetIntersection(Set<? extends E>, Set<? extends E>) - Constructor for class org.semanticweb.elk.util.collections.LazySetIntersection
Returns a new Set view for intersection of two input sets.
LazySetUnion<E> - Class in org.semanticweb.elk.util.collections
Represents a Set view for the union of elements of two sets.
LazySetUnion(Set<? extends E>, Set<? extends E>) - Constructor for class org.semanticweb.elk.util.collections.LazySetUnion
Returns a new Set view for union of two input sets.
levelSizes() - Method in class org.semanticweb.elk.util.collections.NQEvictor.Stats
 
lexicalOrder(Comparator<? super T>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
Link<T> - Interface in org.semanticweb.elk.util.collections.chains
An object holding a (possibly null) reference to other object.
loadFactor(double) - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
Load factor is the proportion of the capacity that should be achieved when evicting.
loadFactor_ - Variable in class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
loadFactors - Variable in class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
 

M

map(Iterable<I>, Operations.Transformation<? super I, O>) - Static method in class org.semanticweb.elk.util.collections.Operations
Transforms elements using a given Operations.Transformation the output elements consist of the result of the transformation in the same order; if the transformation returns null, it is not included in the output
map(Collection<I>, Operations.Transformation<? super I, O>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
map(Iterator<I>, Operations.Transformation<? super I, O>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
map(Set<? extends I>, Operations.FunctorEx<I, O>) - Static method in class org.semanticweb.elk.util.collections.Operations
A simple second-order map function for Sets
mapConcat(Iterable<I>, Operations.Transformation<? super I, Iterable<O>>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
mapConcat(Iterator<I>, Operations.Transformation<? super I, Iterable<O>>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
match(I) - Method in interface org.semanticweb.elk.util.collections.chains.Matcher
Tests whether the given element satisfies the matching conditions.
match(T) - Method in class org.semanticweb.elk.util.collections.chains.SimpleTypeBasedMatcher
 
Matcher<I,O> - Interface in org.semanticweb.elk.util.collections.chains
A class of matching an object of one type against elements of another type.
MAX_SLICES - Static variable in class org.semanticweb.elk.util.collections.ArraySlicedSet
the maximal number of slices that can be stored in a ArraySlicedSet
ModifiableLink<T> - Interface in org.semanticweb.elk.util.collections.chains
 
ModifiableLinkImpl<T> - Class in org.semanticweb.elk.util.collections.chains
A simple implementation of the Link and ModifiableLink interfaces.
ModifiableLinkImpl() - Constructor for class org.semanticweb.elk.util.collections.chains.ModifiableLinkImpl
 
ModifiableLinkImpl(T) - Constructor for class org.semanticweb.elk.util.collections.chains.ModifiableLinkImpl
 
Multimap<Key,Value> - Interface in org.semanticweb.elk.util.collections
Multimap from Keys to Collection of Values
MultimapQueue<Key,Value> - Interface in org.semanticweb.elk.util.collections
TODO
MultimapQueueImpl<Key,Value> - Class in org.semanticweb.elk.util.collections
Simple MultimapQueue backed by a Multimap.
MultimapQueueImpl(Multimap<Key, Value>) - Constructor for class org.semanticweb.elk.util.collections.MultimapQueueImpl
 

N

nDifferentQueries() - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.Stats
 
nDifferentQueries() - Method in class org.semanticweb.elk.util.collections.CountingEvictor.Stats
 
NestedStats - Annotation Type in org.semanticweb.elk.util.statistics
Marks a field that holds an object, or a method that returns an object, that has Stats that should be considered Stats of owner of the field/method.
newRecord() - Method in class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
newRecord() - Method in class org.semanticweb.elk.util.collections.HashListMultimap
 
newRecord() - Method in class org.semanticweb.elk.util.collections.HashSetMultimap
 
next() - Method in interface org.semanticweb.elk.util.collections.chains.Link
 
next() - Method in interface org.semanticweb.elk.util.collections.chains.ModifiableLink
 
next() - Method in class org.semanticweb.elk.util.collections.chains.ModifiableLinkImpl
 
next() - Method in class org.semanticweb.elk.util.collections.Counter
 
next() - Method in class org.semanticweb.elk.util.collections.FList.FListIterator
 
NQEvictor<E> - Class in org.semanticweb.elk.util.collections
Acts as a sequence of RecencyEvictor (called levels) where if element being added is in some of them, it is removed and added to the next level, or if there is no next level, it is readded to the last one.
NQEvictor.Builder - Class in org.semanticweb.elk.util.collections
 
NQEvictor.ProtectedBuilder<B extends NQEvictor.ProtectedBuilder<B>> - Class in org.semanticweb.elk.util.collections
 
NQEvictor.Stats - Class in org.semanticweb.elk.util.collections
 

O

Operations - Class in org.semanticweb.elk.util.collections
Some useful static methods for collections
Operations() - Constructor for class org.semanticweb.elk.util.collections.Operations
 
Operations.Functor<I,O> - Interface in org.semanticweb.elk.util.collections
A simple object that transforms objects of type I to objects of type O
Operations.FunctorEx<I,O> - Interface in org.semanticweb.elk.util.collections
An extension of Operations.Functor which can do the reverse transformation
Operations.Transformation<I,O> - Interface in org.semanticweb.elk.util.collections
Transformations of input values to output values
org.semanticweb.elk.util.collections - package org.semanticweb.elk.util.collections
 
org.semanticweb.elk.util.collections.chains - package org.semanticweb.elk.util.collections.chains
 
org.semanticweb.elk.util.collections.entryset - package org.semanticweb.elk.util.collections.entryset
 
org.semanticweb.elk.util.statistics - package org.semanticweb.elk.util.statistics
 

P

Pair<First,Second> - Class in org.semanticweb.elk.util.collections
 
Pair(First, Second) - Constructor for class org.semanticweb.elk.util.collections.Pair
 
ProtectedBuilder() - Constructor for class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.ProtectedBuilder
 
ProtectedBuilder() - Constructor for class org.semanticweb.elk.util.collections.CountingEvictor.ProtectedBuilder
 
ProtectedBuilder() - Constructor for class org.semanticweb.elk.util.collections.NQEvictor.ProtectedBuilder
 
ProtectedBuilder() - Constructor for class org.semanticweb.elk.util.collections.RecencyEvictor.ProtectedBuilder
 
put(K, V) - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 

R

RecencyEvictor<E> - Class in org.semanticweb.elk.util.collections
Evicts least recent elements after the capacity is exceeded.
RecencyEvictor.Builder - Class in org.semanticweb.elk.util.collections
 
RecencyEvictor.ProtectedBuilder<B extends RecencyEvictor.ProtectedBuilder<B>> - Class in org.semanticweb.elk.util.collections
 
RecencyEvictor.Stats - Class in org.semanticweb.elk.util.collections
 
ReferenceFactory<T,O> - Interface in org.semanticweb.elk.util.collections.chains
A factoring for creating references
remove(Object, Object) - Method in class org.semanticweb.elk.util.collections.AbstractHashMultimap
 
remove(Object) - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
remove(Object) - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
remove(int, Object) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
Removes the given object from the given slice
remove(Matcher<? super T, S>) - Method in class org.semanticweb.elk.util.collections.chains.AbstractChain
 
remove(Matcher<? super T, S>) - Method in interface org.semanticweb.elk.util.collections.chains.Chain
Removes the first element in the chain that satisfies the provided Matcher.
remove() - Method in class org.semanticweb.elk.util.collections.FList.FListIterator
 
remove(Object) - Method in class org.semanticweb.elk.util.collections.LazyCollectionMinusSet
 
remove(Object) - Method in class org.semanticweb.elk.util.collections.LazySetIntersection
 
remove(Object) - Method in class org.semanticweb.elk.util.collections.LazySetUnion
 
remove(Object, Object) - Method in interface org.semanticweb.elk.util.collections.Multimap
Removes the key-value pair from this multimap
remove(Object) - Method in interface org.semanticweb.elk.util.collections.Multimap
Removes all values for the given key
remove(Object, Object) - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
remove(Object) - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
removeAll(Collection<?>) - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
removeAll(int, Collection<?>) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
Removes all element of the given Collection from the given slice
removeFrom(Chain<T>) - Method in interface org.semanticweb.elk.util.collections.chains.Chainable
Removes this element from the given Chain
removeStructural(T) - Method in class org.semanticweb.elk.util.collections.entryset.EntryCollection
Removes and returns the entry in the set that is structurally equal to the specified key.
reset() - Method in class org.semanticweb.elk.util.collections.Counter
Resets the value of the counter
ResetStats - Annotation Type in org.semanticweb.elk.util.statistics
Marks a method that resets statistics.
resetStats(Object) - Static method in class org.semanticweb.elk.util.statistics.Stats
 
resetStats(Class<?>, Object) - Static method in class org.semanticweb.elk.util.statistics.Stats
 

S

second - Variable in class org.semanticweb.elk.util.collections.Pair
 
second - Variable in class org.semanticweb.elk.util.collections.Triple
 
setCapacity(int, int) - Method in class org.semanticweb.elk.util.collections.NQEvictor
 
setCapacity(int) - Method in class org.semanticweb.elk.util.collections.RecencyEvictor
 
setNext(T) - Method in interface org.semanticweb.elk.util.collections.chains.ModifiableLink
Setting the link to the given object.
setNext(T) - Method in class org.semanticweb.elk.util.collections.chains.ModifiableLinkImpl
 
setNext(N) - Method in interface org.semanticweb.elk.util.collections.entryset.Entry
Setting the input element as the next element of the entry.
SimpleTypeBasedMatcher<T,O> - Class in org.semanticweb.elk.util.collections.chains
 
SimpleTypeBasedMatcher(Class<O>) - Constructor for class org.semanticweb.elk.util.collections.chains.SimpleTypeBasedMatcher
 
singleton(T) - Static method in class org.semanticweb.elk.util.collections.Operations
 
singletonIterator(T) - Static method in class org.semanticweb.elk.util.collections.Operations
 
size - Variable in class org.semanticweb.elk.util.collections.ArrayHashMap
The number of key-value entries contained in this map.
size() - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
size() - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
size(int) - Method in class org.semanticweb.elk.util.collections.ArraySlicedSet
 
size() - Method in class org.semanticweb.elk.util.collections.entryset.EntryCollection
Returns the number of entries in this set.
size() - Method in class org.semanticweb.elk.util.collections.LazyCollectionMinusSet
 
size() - Method in class org.semanticweb.elk.util.collections.LazySetIntersection
 
size() - Method in class org.semanticweb.elk.util.collections.LazySetUnion
 
size() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor
 
size() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.Stats
 
split(Iterable<? extends T>, int) - Static method in class org.semanticweb.elk.util.collections.Operations
Splits the input Iterable on batches with at most given number of elements.
split(Collection<? extends T>, int) - Static method in class org.semanticweb.elk.util.collections.Operations
Splits the input Collection on batches with at most given number of elements.
Stat - Annotation Type in org.semanticweb.elk.util.statistics
Marks one statistical value.
STAT_NAME_SEPARATOR - Static variable in class org.semanticweb.elk.util.statistics.Stats
 
stats - Variable in class org.semanticweb.elk.util.collections.AbstractEvictor
 
Stats() - Constructor for class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.Stats
 
Stats() - Constructor for class org.semanticweb.elk.util.collections.CountingEvictor.Stats
 
Stats() - Constructor for class org.semanticweb.elk.util.collections.NQEvictor.Stats
 
Stats() - Constructor for class org.semanticweb.elk.util.collections.RecencyEvictor.Stats
 
Stats - Class in org.semanticweb.elk.util.statistics
 
StatsException - Exception in org.semanticweb.elk.util.statistics
 
StatsException() - Constructor for exception org.semanticweb.elk.util.statistics.StatsException
 
StatsException(String, Throwable) - Constructor for exception org.semanticweb.elk.util.statistics.StatsException
 
StatsException(String) - Constructor for exception org.semanticweb.elk.util.statistics.StatsException
 
StatsException(Throwable) - Constructor for exception org.semanticweb.elk.util.statistics.StatsException
 
structuralEquals(Object) - Method in interface org.semanticweb.elk.util.collections.entryset.GenericStructuralObject
 
structuralEquals(Object) - Method in interface org.semanticweb.elk.util.collections.entryset.StructuralObject
Performs the structural equality comparison of this object with the given object.
structuralHashCode() - Method in interface org.semanticweb.elk.util.collections.entryset.StructuralObject
Computes the structural hash code of this object, which is an integer uniquely determined by the structure of this object.
StructuralObject - Interface in org.semanticweb.elk.util.collections.entryset
An object that can be structurally compared to other objects.
synchronize(Iterator<?>, Iterator<? extends T>) - Static method in class org.semanticweb.elk.util.collections.Operations
 

T

takeEntry() - Method in interface org.semanticweb.elk.util.collections.MultimapQueue
 
takeEntry() - Method in class org.semanticweb.elk.util.collections.MultimapQueueImpl
 
third - Variable in class org.semanticweb.elk.util.collections.Triple
 
toString() - Method in class org.semanticweb.elk.util.collections.ArrayHashSet
 
toString() - Method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.Builder
 
toString() - Method in class org.semanticweb.elk.util.collections.CountingEvictor.Builder
 
toString() - Method in class org.semanticweb.elk.util.collections.NQEvictor.Builder
 
toString(Iterable<T>) - Static method in class org.semanticweb.elk.util.collections.Operations
 
toString() - Method in class org.semanticweb.elk.util.collections.RecencyEvictor.Builder
 
transform(I) - Method in interface org.semanticweb.elk.util.collections.Operations.Transformation
Transforms the input element
Triple<First,Second,Third> - Class in org.semanticweb.elk.util.collections
 
Triple(First, Second, Third) - Constructor for class org.semanticweb.elk.util.collections.Triple
 
trueCondition() - Static method in class org.semanticweb.elk.util.collections.Conditions
 

V

valueOf(String) - Static method in class org.semanticweb.elk.util.collections.CapacityBalancingEvictor.Builder
 
valueOf(String) - Static method in class org.semanticweb.elk.util.collections.CountingEvictor.Builder
 
valueOf(String) - Static method in class org.semanticweb.elk.util.collections.NQEvictor.Builder
 
valueOf(String) - Static method in class org.semanticweb.elk.util.collections.RecencyEvictor.Builder
 
values - Variable in class org.semanticweb.elk.util.collections.ArrayHashMap
The table for the values; the length MUST be equal to the length of keys and MUST always be a power of two.
values() - Method in class org.semanticweb.elk.util.collections.ArrayHashMap
 
A B C D E F G H I K L M N O P R S T V 
Skip navigation links

Copyright © 2011–2024 Live Ontologies Project. All rights reserved.