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

A

AbstractBinaryFunction<S1,S2,T> - Class in net.sf.molae.pipe.binop
Skeleton implementation of BinaryFunction, that stores the related functions as properties.
AbstractBinaryFunction(String, boolean, boolean, boolean) - Constructor for class net.sf.molae.pipe.binop.AbstractBinaryFunction
Constructs a new AbstractBinaryFunction from the specified properties.
AbstractBinaryFunction(String, boolean, boolean, boolean, boolean, boolean, String) - Constructor for class net.sf.molae.pipe.binop.AbstractBinaryFunction
Constructs a new AbstractBinaryFunction from the specified properties.
AbstractBinaryFunction(String) - Constructor for class net.sf.molae.pipe.binop.AbstractBinaryFunction
Constructs a new AbstractBinaryFunction from the specified properties.
AbstractCube<E,T> - Class in net.sf.molae.pipe.cube
Skeleton implementation of the cube interface.
AbstractCube(List<Collection<? extends E>>) - Constructor for class net.sf.molae.pipe.cube.AbstractCube
Constructs a new AbstractCube.
AbstractCube() - Constructor for class net.sf.molae.pipe.cube.AbstractCube
Constructs a new AbstractCube.
AbstractListIterator<E> - Class in net.sf.molae.pipe.basic
This class provides a skeletal implementation of the ListIterator interface, to minimize the effort required to implement this interface.
AbstractListIterator() - Constructor for class net.sf.molae.pipe.basic.AbstractListIterator
 
AbstractMapEntry<K,V> - Class in net.sf.molae.pipe.basic
This class provides a skeletal implementation of the Map.Entry interface, to minimize the effort required to implement this interface.
AbstractMapEntry(K) - Constructor for class net.sf.molae.pipe.basic.AbstractMapEntry
Constructs a new AbstractMapEntry object.
AbstractMapWithSet<K,V> - Class in net.sf.molae.pipe.basic
Enhancement of AbstractMap that contains an AbstractSet to implement the entrySet.
AbstractMapWithSet() - Constructor for class net.sf.molae.pipe.basic.AbstractMapWithSet
 
AbstractMapWithSet.EntrySet - Class in net.sf.molae.pipe.basic
Provides a standard implementation of an entry set for a map.
AbstractMapWithSet.EntrySet() - Constructor for class net.sf.molae.pipe.basic.AbstractMapWithSet.EntrySet
 
AbstractTransformer<S,T> - Class in net.sf.molae.pipe.trafo
Convenience class for implementing transformers.
AbstractTransformer() - Constructor for class net.sf.molae.pipe.trafo.AbstractTransformer
 
add(E) - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation always throws an UnsupportedOperationException.
add(E) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
add(E) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
add(E) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
add(E) - Method in class net.sf.molae.pipe.basic.ListBasedListIterator
This implementation calls the corresponding method of the base list.
add(int, E) - Method in class net.sf.molae.pipe.basic.ListProxy
 
add(E) - Method in class net.sf.molae.pipe.basic.UnextendableCollection
This implementation always throws an UnsupportedOperationException.
add(E) - Method in class net.sf.molae.pipe.binop.ElementwiseList
Ensures that this collection contains the specified element (optional operation).
add(E) - Method in class net.sf.molae.pipe.filter.FilteredCollection
Ensures that this collection contains the specified element if the element matches the filter.
add(E) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
add(int, E) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
add(E) - Method in class net.sf.molae.pipe.genimpl.KeyProjection
 
add(E) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
add(E) - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
add(E) - Method in class net.sf.molae.pipe.hash.HashList
Appends the specified element to the end of this List (optional operation).
add(E) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Ensures that this collection contains the specified element (optional operation).
add(E) - Method in class net.sf.molae.pipe.trafo.TransformedCollection
Ensures that the base collection contains an element that transforms into the specified element.
add(int, E) - Method in class net.sf.molae.pipe.trafo.TransformedList
 
add(E) - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
addAll(Collection<? extends E>) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
addAll(Collection<? extends E>) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
addAll(Collection<? extends E>) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
addAll(int, Collection<? extends E>) - Method in class net.sf.molae.pipe.basic.ListProxy
 
addAll(Collection<? extends E>) - Method in class net.sf.molae.pipe.basic.UnextendableCollection
This implementation always throws an UnsupportedOperationException.
addAll(Collection<? extends E>) - Method in class net.sf.molae.pipe.genimpl.KeyProjection
 
addAll(Collection<? extends E>) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Adds all of the elements in the specified collection to this collection (optional operation).
addHeadMapTest(K) - Method in class net.sf.molae.pipe.test.SortedMapTest
Adds a head map test to the list of sub map tests that are performed simultaneously.
addHeadSetTest(E) - Method in class net.sf.molae.pipe.test.SortedSetTest
Adds a head set test to the list of sub set tests that are performed simultaneously.
addSubMapTest(K, K) - Method in class net.sf.molae.pipe.test.SortedMapTest
Adds a subMap test to the list of sub map tests that are performed simultaneously.
addSubSetTest(E, E) - Method in class net.sf.molae.pipe.test.SortedSetTest
Adds a subset test to the list of sub set tests that are performed simultaneously.
addTailMapTest(K) - Method in class net.sf.molae.pipe.test.SortedMapTest
Adds a tail map test to the list of sub map tests that are performed simultaneously.
addTailSetTest(E) - Method in class net.sf.molae.pipe.test.SortedSetTest
Adds a tail set test to the list of sub set tests that are performed simultaneously.
adjustEdges(List<E>) - Method in class net.sf.molae.pipe.cube.VaryingCube
Modifies the edgesBase property so that it contains the specified location.
areEqual(Object, Object) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Checks the specified objects for equality.
ArrayAsIntTransformer - Class in net.sf.molae.pipe.trafo
An IntTransformer based on an array of int values.
ArrayAsIntTransformer(int[]) - Constructor for class net.sf.molae.pipe.trafo.ArrayAsIntTransformer
Constructs a new ArrayAsIntTransformer.
asEntry(V) - Static method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
Creates a map entry wrapper around a keyed object.
asMap() - Method in class net.sf.molae.pipe.cube.AbstractCube
Returns a map representation of this cube.
assertAddProhibited() - Method in class net.sf.molae.pipe.test.CollectionTest
This method asserts that that the specifed collection does not implement add or addAll.
assertAssignableFrom(Iterator<?>, Class<?>) - Static method in class net.sf.molae.pipe.basic.PipeUtil
Checks that all elements of the specified iterator are assignable to the specified class.
assertConsistency() - Method in class net.sf.molae.pipe.test.BinaryFunctionTest
Checks consistency of all reading methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.CollectionTest
Checks consistency of all reading collection methods.
assertConsistency(List<E>) - Method in class net.sf.molae.pipe.test.CubeTest
Checks consistency of all reading cube methods regarding the element at the specified key.
assertConsistency() - Method in class net.sf.molae.pipe.test.CubeTest
Checks consistency of all reading cube methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.CubeTest.ProjectionTest
 
assertConsistency(List<E>) - Method in class net.sf.molae.pipe.test.CubeTest.ProjectionTest
 
assertConsistency() - Method in class net.sf.molae.pipe.test.ListIteratorTest
Checks consistency of list iterator without moving the cursor.
assertConsistency() - Method in class net.sf.molae.pipe.test.ListTest
Checks consistency of all reading list methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.ListTest.SubListTest
Checks consistency of all reading list methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.MapEntryTest
Checks consistency of all reading map entry methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.MapTest
Checks consistency of all reading map methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.ObjectTest
Checks if the test object fulfils the equals and hashCode contract.
assertConsistency() - Method in class net.sf.molae.pipe.test.SetTest
Checks consistency of all reading set methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.SortedMapTest
Checks consistency of reading SortedMap methods.
assertConsistency() - Method in class net.sf.molae.pipe.test.SortedSetTest
Checks consistency of reading SortedSet methods.
assertEqualContent(String, Collection<?>) - Method in class net.sf.molae.pipe.test.CollectionTest
Checks if the specified collection has the same elements as the tested collection.
assertEqualSequence(String, Iterator, Iterator) - Static method in class net.sf.molae.pipe.test.CollectionTest
Compares the specified iterators.
assertEqualSequence(String, Iterator, Iterator) - Static method in class net.sf.molae.pipe.test.SortedMapTest
Compares the specified iterators.
assertFalse(String, boolean) - Static method in class net.sf.molae.pipe.test.ObjectTest
Redefinition, because this method is not defined in older JUnit versions.
assertImmutability() - Method in class net.sf.molae.pipe.test.CollectionTest
Calls all modifying methods of the underlying collection and checks if they throw an UnsupportedOperationException.
assertImmutability() - Method in class net.sf.molae.pipe.test.ListTest
Calls all modifying methods of the underlying list and checks if they throw an UnsupportedOperationException.
assertImmutability() - Method in class net.sf.molae.pipe.test.MapEntryTest
Calls all modifying methods of the underlying map entry and checks if they throw an UnsupportedOperationException.
assertImmutablity() - Method in class net.sf.molae.pipe.test.MapTest
Calls all modifying methods of the underlying map and checks if they throw an UnsupportedOperationException.
assertIndexes(int, int, int) - Static method in class net.sf.molae.pipe.basic.PipeUtil
Utility method for SubLists.
assertNotNull(Object) - Static method in class net.sf.molae.pipe.basic.ObjectProxy
Checks if the specified object is null.
assertRange(E) - Method in class net.sf.molae.pipe.filter.FilteredCollection
Checks if the specified object fulfils the filter predicate of this class.
assertRange(K) - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
Checks if the specified object fulfils the filter predicate of this class.
assertTestValuesSet() - Method in class net.sf.molae.pipe.test.ObjectTest
Checks if the test values have been set.
assertUnmodifying() - Method in class net.sf.molae.pipe.test.IteratorTest
Calls all modifying methods of the underlying iterator and checks if they throw an UnsupportedOperationException.
assertUnmodifying() - Method in class net.sf.molae.pipe.test.ListIteratorTest
Calls all modifying methods of the underlying iterator and checks if they throw an UnsupportedOperationException.
assertValidArray(String, Object[]) - Method in class net.sf.molae.pipe.test.CollectionTest
Checks if the specified array is a valid result of the toArray() or toArray(Object[]) operation, respectively.
assertValidArray(String, Object[]) - Method in class net.sf.molae.pipe.test.ListTest
Checks if the specified array is a valid result of the toArray() or toArray(Object[]) operation, respectively.
assertValidArray(String, Object[]) - Method in class net.sf.molae.pipe.test.SortedSetTest
Checks if the specified array is a valid result of the toArray() or toArray(Object[]) operation, respectively.

B

BinaryFunction<S1,S2,T> - Interface in net.sf.molae.pipe.binop
A binary function is a function that takes two arguments.
BinaryFunctions - Class in net.sf.molae.pipe.binop
Contains useful implementations of the BinaryFunction interface.
BinaryFunctions() - Constructor for class net.sf.molae.pipe.binop.BinaryFunctions
 
BinaryFunctionTest<B extends BinaryFunction<S1,S2,T>,S1,S2,T> - Class in net.sf.molae.pipe.test
Test methods to check the contract of BinaryFunction implementing classes.
BinaryFunctionTest(B) - Constructor for class net.sf.molae.pipe.test.BinaryFunctionTest
Creates a new test with the specified candidate.
BitSetAsSet<E> - Class in net.sf.molae.pipe.hash
Set interface implementation based on BitSet.
BitSetAsSet(List<E>, BitSet) - Constructor for class net.sf.molae.pipe.hash.BitSetAsSet
Creates a new BitSetAsSet.
Bound<T> - Class in net.sf.molae.pipe.sorted
Wrapper around a comparable that allows for infinities.
BreakTokenList - Class in net.sf.molae.pipe.text
A list that is based on a BreakIterator.
BreakTokenList(BreakIterator, String) - Constructor for class net.sf.molae.pipe.text.BreakTokenList
Constructs a BreakTokenList object.

C

CachedTransformer<S,T> - Class in net.sf.molae.pipe.trafo
A cached transformer.
CachedTransformer(Map<S, T>, Map<T, S>, TwoWayTransformer<S, T>) - Constructor for class net.sf.molae.pipe.trafo.CachedTransformer
Constructs a CachedTransformer on the base of the specified parameters.
CachedTransformer(TwoWayTransformer<S, T>) - Constructor for class net.sf.molae.pipe.trafo.CachedTransformer
Constructs an empty CachedTransformer.
CartesianCollection<E> - Class in net.sf.molae.pipe.cube
The cartesian product of collections.
CartesianCollection(List<Collection<? extends E>>) - Constructor for class net.sf.molae.pipe.cube.CartesianCollection
Constructs a cartesian product from the specified factors.
checkAddAll(String, List<E>) - Method in class net.sf.molae.pipe.test.CollectionTest
This method is used to check the result of an addAll() call on an empty collection.
checkAddAll(String, List<E>) - Method in class net.sf.molae.pipe.test.ListTest
This implementation uses List.equals(Object).
checkAddAll(String, List<E>) - Method in class net.sf.molae.pipe.test.SetTest
This implementation uses Set.equals(Object).
checkConsistency() - Method in class net.sf.molae.pipe.test.CollectionTest
This method is called at the start of the test cycle and after each modification of the test object.
checkConsistency(List<E>) - Method in class net.sf.molae.pipe.test.CubeTest
This method is called at the start of the test cycle and after each modification of the element at the specified key.
checkConsistency() - Method in class net.sf.molae.pipe.test.CubeTest
This method is called at the start of the test cycle and after each modification of the test object.
checkConsistency() - Method in class net.sf.molae.pipe.test.ListIteratorTest
This method is called at the start of the test cycle and after each modification of the test object.
checkConsistency() - Method in class net.sf.molae.pipe.test.MapTest
This method is called at the start of the test cycle and after each modification of the test object.
checkForComodification() - Method in class net.sf.molae.pipe.comod.DummyMark
Does nothing.
checkForComodification() - Method in class net.sf.molae.pipe.comod.ModificationCounter
 
checkForComodification() - Method in interface net.sf.molae.pipe.comod.ModificationMark
Checks if the mother object has changed since the last synchronization.
clear() - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
clear() - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
clear() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
clear() - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
clear() - Method in class net.sf.molae.pipe.basic.MapProxy
 
clear() - Method in class net.sf.molae.pipe.binop.ElementwiseList
Removes all of the elements from both base collections.
clear() - Method in class net.sf.molae.pipe.cube.MapTree
 
clear() - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
clear() - Method in class net.sf.molae.pipe.genimpl.KeyProjection
Removes all of the elements from the base map.
clear() - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Removes all mappings from this map (optional operation).
clear() - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
 
clear() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
Removes all mappings from the base list.
clear() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
Removes all of the elements from the base list.
clear() - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
clear() - Method in class net.sf.molae.pipe.hash.HashList
Removes all of the elements from this collection (optional operation).
clear() - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Removes all of the elements from this collection (optional operation).
clear() - Method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
Removes all mappings from the base set.
clear() - Method in class net.sf.molae.pipe.trafo.EntryTransformedMap
Removes all mappings from the base map.
clear() - Method in class net.sf.molae.pipe.trafo.IndexTransformedList
Removes all of the elements from this collection (optional operation).
clear() - Method in class net.sf.molae.pipe.trafo.TransformedCollection
Removes all of the elements from the base collection.
CollectionAsList<E> - Class in net.sf.molae.pipe.basic
Delegates all collection calls to another collection.
CollectionAsList(Collection<E>) - Constructor for class net.sf.molae.pipe.basic.CollectionAsList
Constructs a new CollectionAsList object.
CollectionAsSequentialList<E> - Class in net.sf.molae.pipe.basic
Delegates all collection calls to another collection.
CollectionAsSequentialList(Collection<E>) - Constructor for class net.sf.molae.pipe.basic.CollectionAsSequentialList
Constructs a new CollectionAsSequentialList object.
CollectionAsSet<B extends Collection<E>,E> - Class in net.sf.molae.pipe.basic
If it can be guaranteed that a collection is a set, this wrapper can be used to create a Set implementation.
CollectionAsSet(B) - Constructor for class net.sf.molae.pipe.basic.CollectionAsSet
Constructs a new CollectionAsSet object.
CollectionProxy<B extends Collection<E>,E> - Class in net.sf.molae.pipe.basic
Delegates all method calls to another collection.
CollectionProxy(B) - Constructor for class net.sf.molae.pipe.basic.CollectionProxy
Constructs a new proxy of the specified object.
CollectionTest<B extends Collection<E>,E> - Class in net.sf.molae.pipe.test
Test methods to check the contract of collection implementing classes.
CollectionTest(B) - Constructor for class net.sf.molae.pipe.test.CollectionTest
Creates a new test with the specified candidate.
comparator() - Method in class net.sf.molae.pipe.genimpl.SortedKeyProjection
 
comparator() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
Returns the comparator associated with this set, or null if it uses its elements' natural ordering.
comparator() - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns the comparator associated with this sorted map, or null if it uses its elements' natural ordering.
comparator() - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns the comparator associated with this sorted set, or null if it uses its elements' natural ordering.
comparator() - Method in class net.sf.molae.pipe.sorted.SortedMapProxy
 
comparator() - Method in class net.sf.molae.pipe.sorted.SortedSetProxy
 
ComparatorUtil - Class in net.sf.molae.pipe.sorted
Utility methods for Comparators.
comparatorWithInfinity(Comparator<T>, Bound<E>, Bound<E>) - Static method in class net.sf.molae.pipe.sorted.Bound
Constructs a comparator that compares the values of T with the specified comparator, but also handles the specified infinities.
ComparatorWithInfinity<T> - Class in net.sf.molae.pipe.sorted
Allows to define two constants for negative and positive infinity that are always less or greater than any other object, respecitively.
ComparatorWithInfinity(Comparator<T>, Object, Object) - Constructor for class net.sf.molae.pipe.sorted.ComparatorWithInfinity
Constructs a ComparatorWithInfinity object.
compare(Class<? extends Number>, Number, Number) - Method in class net.sf.molae.pipe.number.NumberComparator
Converts two numbers to the specified type and compares them.
compare(Number, Number) - Method in class net.sf.molae.pipe.number.NumberComparator
Compares two numbers regardless of their specific type.
compare(T, T, Comparator<T>) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Compares two objects using the specified comparator.
compare(T, T) - Method in class net.sf.molae.pipe.sorted.ComparatorWithInfinity
If either argument is positive or negative infinity as specified in the constructor, the corresponding result is returned, otherwise the base comparator is used.
compare(Map.Entry<K, ?>, Map.Entry<K, ?>) - Method in class net.sf.molae.pipe.sorted.KeyComparator
Applies the underlying comparator to the key of the specified map entry.
compare(Bound<K>, Bound<K>) - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Compares its two arguments for order using a comparator with infinities.
compare(T, T) - Method in class net.sf.molae.pipe.sorted.SelfComparator
Forwards the comparison request to the first argument.
compare(Bound<E>, Bound<E>) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Compares its two arguments for order using a comparator with infinities.
compare(T, T) - Method in class net.sf.molae.pipe.sorted.TransformedComparator
Transforms both arguments with the underlying transformer and compares them.
Composition<E> - Interface in net.sf.molae.pipe.tree
This Interface indicates that a class implements the composition design pattern.
CompositionView<T> - Interface in net.sf.molae.pipe.tree
A Composition View defines for each class the children to be regarded.
CompositionView.DefaultCompositionView - Class in net.sf.molae.pipe.tree
Default implementation of a CompositionView.
compute(S1, S2) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
 
compute(S1, S2) - Method in interface net.sf.molae.pipe.binop.BinaryFunction
Performs a computation on the specified arguments and returns the result of that computation.
compute(S, S) - Method in class net.sf.molae.pipe.binop.ConstantBinaryFunction
 
compute(S1, S2) - Method in class net.sf.molae.pipe.binop.PermutedFunction
 
compute(T, T) - Method in class net.sf.molae.pipe.sorted.Max
Compares the two specified objects and returns the greater one.
compute(T, T) - Method in class net.sf.molae.pipe.sorted.Min
Compares the two specified objects and returns the smaller one.
ConstantBinaryFunction<S,T extends S> - Class in net.sf.molae.pipe.binop
A binary operation that returns a constant ingnoring the arguments.
ConstantBinaryFunction(T) - Constructor for class net.sf.molae.pipe.binop.ConstantBinaryFunction
Constructs a ConstantBinaryFunction object.
ConstantSecondFactorTransformer<S,F,T> - Class in net.sf.molae.pipe.binop
A transformer based on a binary operation where the second operand is constant.
ConstantSecondFactorTransformer(BinaryFunction<S, F, T>, F) - Constructor for class net.sf.molae.pipe.binop.ConstantSecondFactorTransformer
Constructs a ConstantSecondFactorTransformer object.
ContainmentFilter - Class in net.sf.molae.pipe.filter
Checks for containment in a collection.
ContainmentFilter(Collection<?>) - Constructor for class net.sf.molae.pipe.filter.ContainmentFilter
Constructs a KeyFilter object.
contains(Object) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
contains(Object) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
contains(Object) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
contains(Object) - Method in class net.sf.molae.pipe.correct.TypeSafeCollection
If the base implementation throws a ClassCastException, false is returned.
contains(Object) - Method in class net.sf.molae.pipe.cube.CartesianCollection
Returns true if this collection contains the specified element.
contains(Object) - Method in class net.sf.molae.pipe.filter.FilteredCollection
Returns true if the base collection contains the specified element and the element matches the underlying filter.
contains(Object) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
contains(Object) - Method in class net.sf.molae.pipe.genimpl.KeyProjection
 
contains(Object) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
contains(Object) - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
contains(Object) - Method in class net.sf.molae.pipe.hash.HashList
Returns true if this collection contains the specified element.
contains(Object) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
 
contains(Object) - Method in class net.sf.molae.pipe.number.IntegerList
 
contains(Object) - Method in class net.sf.molae.pipe.trafo.TransformedCollection
Returns true if the base collection contains an element that would transform into the specified element.
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.correct.TypeSafeCollection
If the base implementation throws a ClassCastException, false is returned.
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Returns true if this collection contains all of the elements in the specified collection.
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.number.IntegerList
 
containsAll(Collection<?>) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns true if this set contains all of the elements of the specified collection.
containsKey(Object) - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
containsKey(Object) - Method in class net.sf.molae.pipe.basic.MapProxy
 
containsKey(Object) - Method in class net.sf.molae.pipe.cube.MapTree
 
containsKey(Object) - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
Returns true if the base map contains a mapping for the specified key and the key matches the underlying filter.
containsKey(Object) - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
containsKey(Object) - Method in class net.sf.molae.pipe.trafo.InvertedMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
Returns true if the base map contains a mapping with a key that would transform into the specified key.
containsKey(Object) - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
containsValue(Object) - Method in class net.sf.molae.pipe.basic.MapProxy
 
containsValue(Object) - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
 
containsValue(Object) - Method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
 
containsValue(Object) - Method in class net.sf.molae.pipe.trafo.InvertedMap
Returns true if this map maps a key to the specified value.
containsValue(Object) - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
 
containsValue(Object) - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
convertTo(Class<? extends Number>, Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number into an object of the specified class.
convertToAtomicInteger(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a AtomicInteger
convertToAtomicLong(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a AtomicLong
convertToBigDecimal(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a BigDecimal
convertToBigInteger(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a BigInteger
convertToByte(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a Byte
convertToDouble(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a Double
convertToFloat(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a Float
convertToInteger(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a Integer
convertToLong(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a Long
convertToShort(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Converts the specified number to a Short
CorrectIterator<E> - Class in net.sf.molae.pipe.correct
Wrapper class to receive the correct exceptions from iterators.
CorrectIterator(Iterator<? extends E>) - Constructor for class net.sf.molae.pipe.correct.CorrectIterator
Constructs a new exception safe iterator wrapper.
CorrectList<E> - Class in net.sf.molae.pipe.correct
Wrapper class to receive the correct exceptions from lists.
CorrectList(List<E>) - Constructor for class net.sf.molae.pipe.correct.CorrectList
Constructs a new exception safe list wrapper.
createChild() - Method in class net.sf.molae.pipe.comod.DummyMark
 
createChild() - Method in class net.sf.molae.pipe.comod.ModificationCounter
 
createChild() - Method in interface net.sf.molae.pipe.comod.ModificationMark
Creates a new child of this mark.
Cube<E,T> - Interface in net.sf.molae.pipe.cube
A hypercube.
CubeAsMap<E,T> - Class in net.sf.molae.pipe.cube
A Map implementation based on a cube.
CubeAsMap(Cube<E, T>) - Constructor for class net.sf.molae.pipe.cube.CubeAsMap
Constructs a new CubeAsMap.
CubeProxy<E,T> - Class in net.sf.molae.pipe.cube
A proxy of an underlying cube.
CubeProxy(Cube<E, T>) - Constructor for class net.sf.molae.pipe.cube.CubeProxy
Creates a new CubeProxy of the specified base cube.
CubeTest<B extends Cube<E,T>,E,T> - Class in net.sf.molae.pipe.test
Test methods to check the contract of cube implementing classes.
CubeTest(B) - Constructor for class net.sf.molae.pipe.test.CubeTest
Creates a new test with the specified candidate.
CubeTest.ProjectionTest<E,T> - Class in net.sf.molae.pipe.test
Test methods to check the contract of projections.
CubeTest.ProjectionTest(CubeTest<? extends Cube<E, T>, E, T>, int, E) - Constructor for class net.sf.molae.pipe.test.CubeTest.ProjectionTest
Creates a new test.

D

DEFAULT_COMPOSITION_VIEW - Static variable in interface net.sf.molae.pipe.tree.CompositionView
The default composition view.
DefaultMapEntry<K,V> - Class in net.sf.molae.pipe.basic
A bean with two properties: key(inherited from AbstractMapEntry) and value.
DefaultMapEntry(K, V) - Constructor for class net.sf.molae.pipe.basic.DefaultMapEntry
Constructs a new DefaultMapEntry object.
DepthFirstCollection<E> - Class in net.sf.molae.pipe.tree
A collection based on the DepthFirstIterator.
DepthFirstCollection(E, CompositionView<E>) - Constructor for class net.sf.molae.pipe.tree.DepthFirstCollection
Constructs a DepthFirstCollection.
DepthFirstIterator<E> - Class in net.sf.molae.pipe.tree
Provides an Iterator that runs depth first through a tree.
DepthFirstIterator(Iterator<E>, CompositionView<E>) - Constructor for class net.sf.molae.pipe.tree.DepthFirstIterator
Constructs a DepthFirstIterator.
DepthFirstIterator(E, CompositionView<E>) - Constructor for class net.sf.molae.pipe.tree.DepthFirstIterator
Constructs a DepthFirstIterator.
DummyMark - Class in net.sf.molae.pipe.comod
Implementation of ModificationMark that never changes its state.

E

ElementwiseCollection<E,S1 extends E,S2> - Class in net.sf.molae.pipe.binop
Performs a binary operation on every pair of elements from two collections.
ElementwiseCollection(BinaryFunction<? super S1, ? super S2, ? extends E>, Collection<S1>, Collection<S2>) - Constructor for class net.sf.molae.pipe.binop.ElementwiseCollection
Constructs a computed collection from the specified collections and operation.
ElementwiseIterator<E,S1 extends E,S2> - Class in net.sf.molae.pipe.binop
Performs a binary operation on every pair of elements from two iterators.
ElementwiseIterator(BinaryFunction<? super S1, ? super S2, ? extends E>, Iterator<S1>, Iterator<S2>) - Constructor for class net.sf.molae.pipe.binop.ElementwiseIterator
Constructs a new ElementwiseIterator.
ElementwiseList<E,S2> - Class in net.sf.molae.pipe.binop
Performs a binary operation on every pair of elements from two lists.
ElementwiseList(BinaryFunction<E, ? super S2, E>, List<E>, List<S2>) - Constructor for class net.sf.molae.pipe.binop.ElementwiseList
Constructs a computed collection from the specified collections and operation.
ElementwiseMap<K,V,S1,S2> - Class in net.sf.molae.pipe.binop
A map where the value of each mapping is computed from the values of the two corresponding base mappings.
ElementwiseMap(BinaryFunction<S1, ? super S2, V>, Map<K, S1>, Map<? super K, S2>) - Constructor for class net.sf.molae.pipe.binop.ElementwiseMap
Constructs an ElementwiseMap from the specified maps and operation.
entrySet() - Method in class net.sf.molae.pipe.basic.AbstractMapWithSet
Returns a set view of the mappings contained in this map.
entrySet() - Method in class net.sf.molae.pipe.basic.MapProxy
 
entrySet() - Method in class net.sf.molae.pipe.correct.TypeSafeMap
Returns a TypeSafeCollection version of the entrySet().
entrySet() - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Returns a set view of the mappings contained in this map.
entrySet() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
entrySet() - Method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
 
EntryTransformedMap<S,K,V> - Class in net.sf.molae.pipe.trafo
A map that is created from a base collection and a transformer.
EnumerationIterator<E> - Class in net.sf.molae.pipe.basic
Adapter to make Enumeration instances appear to be Iterator instances.
EnumerationIterator(Enumeration<E>) - Constructor for class net.sf.molae.pipe.basic.EnumerationIterator
 
equals(Object) - Method in class net.sf.molae.pipe.basic.AbstractMapEntry
Is implemented as described in the comment to the Map.Entry.equals(Object) method.
equals(Object) - Method in class net.sf.molae.pipe.basic.CollectionAsSet
Compares the specified object with this set for equality.
equals(Object) - Method in class net.sf.molae.pipe.basic.ListProxy
 
equals(Object) - Method in class net.sf.molae.pipe.basic.MapProxy
 
equals(Object) - Method in class net.sf.molae.pipe.basic.ObjectProxy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.sf.molae.pipe.basic.SetProxy
 
equals(Object) - Method in class net.sf.molae.pipe.cube.AbstractCube
 
equals(Object) - Method in class net.sf.molae.pipe.cube.CartesianCollection
Compares the specified object with this collection for equality.
equals(Object) - Method in interface net.sf.molae.pipe.cube.Cube
Compares the specified object with this cube for equality.
equals(Object) - Method in class net.sf.molae.pipe.number.IntegerList
 
equals(Object) - Method in class net.sf.molae.pipe.sorted.ComparatorWithInfinity
Compares the specified object with this comparator for equality.
equals(Object) - Method in class net.sf.molae.pipe.sorted.KeyComparator
Compares the specified object with this collection for equality.
equals(Object) - Method in class net.sf.molae.pipe.sorted.TransformedComparator
Compares the specified object with this comparator for equality.
evaluate(Object) - Method in class net.sf.molae.pipe.filter.ContainmentFilter
Checks if the specified value is contained in the base collection.
evaluate(Map.Entry<K, ?>) - Method in class net.sf.molae.pipe.filter.KeyFilter
Applies the underlying filter to the key of the specified map entry.
evaluate(T) - Method in class net.sf.molae.pipe.filter.Not
Returns the negation of the evaluation of the input by the base predicate.
evaluate(T) - Method in class net.sf.molae.pipe.filter.PredicateProxy
 
evaluate(T) - Method in class net.sf.molae.pipe.filter.TransformedFilter
Returns the evaluation of the transformed input.
evaluate(T) - Method in interface net.sf.molae.pipe.filter.TypedPredicate
Checks if the specified object fulfils a condition.
evaluate(T) - Method in class net.sf.molae.pipe.sorted.SubSetFilter
Compares the specified object to the boundaries of this filter.
evaluate(E) - Method in class net.sf.molae.pipe.tree.LeafFilter
Checks if the specified object is a leaf of the given CompositionView.
Extendable<T> - Class in net.sf.molae.pipe.union
An extendable can either be of its base type (T) or of another instance.
Extendable(T) - Constructor for class net.sf.molae.pipe.union.Extendable
Creates a new extendable with the specified base value.
Extendable() - Constructor for class net.sf.molae.pipe.union.Extendable
Creates a new instance with an undefined base value.
Extendable.ExtendableTransformer<T> - Class in net.sf.molae.pipe.union
A transformer that returns a new extendable of the input value.
Extendable.ExtendableTransformer() - Constructor for class net.sf.molae.pipe.union.Extendable.ExtendableTransformer
 

F

FilteredCollection<E> - Class in net.sf.molae.pipe.filter
Implements a collection that contains all elements of a base collection that match a filter condition.
FilteredCollection(Collection<E>, TypedPredicate<? super E>) - Constructor for class net.sf.molae.pipe.filter.FilteredCollection
Constructs a filtered collection from the specified collection and filter.
FilterIterator<E> - Class in net.sf.molae.pipe.filter
Provides an Iterator that returns only the items that fulfil a specific condition.
FilterIterator(Iterator<? extends E>, TypedPredicate<? super E>) - Constructor for class net.sf.molae.pipe.filter.FilterIterator
Constructs a FilterIterator object.
first() - Method in class net.sf.molae.pipe.genimpl.SortedKeyProjection
Returns the first (lowest) key currently in the base map.
first() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Returns the first (lowest) element currently in this sorted set.
first() - Method in class net.sf.molae.pipe.sorted.ListAsSortedSet
Returns the first (lowest) element currently in this sorted set.
first() - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns the first (lowest) element currently in this sorted set.
first() - Method in class net.sf.molae.pipe.sorted.SortedSetProxy
 
FIRST_OPERAND - Static variable in class net.sf.molae.pipe.binop.BinaryFunctions
A binary function that returns the first operand.
firstKey() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Returns the first (lowest) key currently in this sorted map.
firstKey() - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns the first (lowest) key currently in this sorted map.
firstKey() - Method in class net.sf.molae.pipe.sorted.SortedMapProxy
 
firstOperand() - Static method in class net.sf.molae.pipe.binop.BinaryFunctions
Returns a binary function that always returns the first operand.
FormatTransformer - Class in net.sf.molae.pipe.text
A text format as a transformer.
FormatTransformer(Format, boolean) - Constructor for class net.sf.molae.pipe.text.FormatTransformer
Creates a new FormatTransformer based on the specified format.
FormatTransformer(Format) - Constructor for class net.sf.molae.pipe.text.FormatTransformer
Creates a new FormatTransformer based on the specified format.
forwardTo(int) - Method in class net.sf.molae.pipe.basic.AbstractListIterator
Calls AbstractListIterator.next() until cursor equals specified index.

G

get(Object) - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
get() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This method can be used as a common body for AbstractListIterator.next() and AbstractListIterator.previous().
get() - Method in class net.sf.molae.pipe.basic.ListBasedListIterator
This implementation calls the corresponding method of the base list.
get(int) - Method in class net.sf.molae.pipe.basic.ListProxy
 
get(Object) - Method in class net.sf.molae.pipe.basic.MapProxy
 
get(int) - Method in class net.sf.molae.pipe.binop.ElementwiseList
 
get(Object) - Method in class net.sf.molae.pipe.binop.ElementwiseMap
 
get(List<E>) - Method in class net.sf.molae.pipe.cube.AbstractCube
Returns the element at the specified location.
get(List<E>) - Method in interface net.sf.molae.pipe.cube.Cube
Returns the element at the specified location.
get(Object) - Method in class net.sf.molae.pipe.cube.CubeAsMap
Returns the value to which this map maps the specified key.
get(List<E>) - Method in class net.sf.molae.pipe.cube.CubeProxy
 
get(List<E>) - Method in class net.sf.molae.pipe.cube.MapBasedCube
 
get(Object) - Method in class net.sf.molae.pipe.cube.MapTree
Returns the value to which this map maps the specified key.
get(List<Integer>) - Method in class net.sf.molae.pipe.cube.TableModelAsCube
Returns the element at the specified location.
get(Object) - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
Returns the value to which the base map maps the specified key if the key matches the underlying filter.
get(int) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
get(Object) - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Returns the value to which this map maps the specified key.
get(Object) - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
 
get(int) - Method in class net.sf.molae.pipe.genimpl.MapBasedList
 
get(Object) - Method in class net.sf.molae.pipe.genimpl.ResourceBundleAsMap
Calls ResourceBundle.getObject(String) of the base object.
get(Object) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
get(int) - Method in class net.sf.molae.pipe.hash.HashList
Returns the element at the specified position in this list.
get(Object) - Method in class net.sf.molae.pipe.hash.ListBackedMap
 
get(int) - Method in class net.sf.molae.pipe.number.IntegerList
Returns the element at the specified position in this list.
get(int) - Method in class net.sf.molae.pipe.trafo.IndexTransformedList
Returns the element at the specified position in this list.
get(Object) - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
 
get(int) - Method in class net.sf.molae.pipe.trafo.TransformedList
 
get(Object) - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
getBase() - Method in class net.sf.molae.pipe.basic.CollectionAsList
Returns the base collection of the list.
getBase() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
Returns the base collection of the list.
getBase() - Method in class net.sf.molae.pipe.basic.ObjectProxy
Returns the underlying base object.
getBase() - Method in class net.sf.molae.pipe.filter.FilteredCollection
Returns the underlying collection.
getBase() - Method in class net.sf.molae.pipe.filter.FilterIterator
Returns the underlying iterator.
getBase() - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Returns the underlying base object.
getBase1() - Method in class net.sf.molae.pipe.union.ObjectUnion
Allows a type safe get of the base value.
getBase2() - Method in class net.sf.molae.pipe.union.ObjectUnion
Allows a type safe get of the base value.
getBoundComparator() - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns the comparator of this set taking infinity into account.
getBoundComparator() - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns the comparator of this set taking infinity into account.
getCache() - Method in class net.sf.molae.pipe.trafo.CachedTransformer
Returns the cache.
getCardinalityMap(Iterator<E>) - Static method in class net.sf.molae.pipe.basic.PipeUtil
Returns a Map mapping each unique element in the given Iterable to an Integer representing the number of occurrences of that element in the Iterable.
getChildren(Object) - Method in class net.sf.molae.pipe.tree.CompositionView.DefaultCompositionView
Returns the components of the specified object.
getChildren(T) - Method in interface net.sf.molae.pipe.tree.CompositionView
Returns the components of the specified object.
getComponents() - Method in interface net.sf.molae.pipe.tree.Composition
Returns the components of this object.
getEdge(int) - Method in class net.sf.molae.pipe.cube.AbstractCube
Returns the possible index values of the specified dimension.
getEdges() - Method in class net.sf.molae.pipe.cube.AbstractCube
Returns the possible index values of each dimension.
getEdges() - Method in interface net.sf.molae.pipe.cube.Cube
Returns the possible index values of each dimension.
getEdges() - Method in class net.sf.molae.pipe.cube.CubeProxy
 
getEdges() - Method in class net.sf.molae.pipe.cube.TableModelAsCube
 
getEdgesBase() - Method in class net.sf.molae.pipe.cube.VaryingCube
Returns the edgesBase property.
getEntrySetIterator() - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
getEntrySetIterator() - Method in class net.sf.molae.pipe.basic.AbstractMapWithSet
Returns the iterator of the entry set.
getEntrySetIterator() - Method in class net.sf.molae.pipe.cube.MapTree
 
getEntrySetIterator() - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
 
getEntrySetIterator() - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
 
getEntrySetIterator() - Method in class net.sf.molae.pipe.trafo.EntryTransformedMap
 
getFactors() - Method in class net.sf.molae.pipe.cube.CartesianCollection
Returns the factors of this cartesian collection.
getFilter() - Method in class net.sf.molae.pipe.filter.FilteredCollection
Returns the underlying filter.
getFilter() - Method in class net.sf.molae.pipe.filter.FilterIterator
Returns the underlying filter.
getFirstInverse() - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
 
getFirstInverse() - Method in interface net.sf.molae.pipe.binop.BinaryFunction
Returns the first inverse of this function.
getFromElement() - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns the lower bound of this SortedSet.
getFromKey() - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns the lower bound of this SortedMap.
getIdentityElement() - Method in class net.sf.molae.pipe.binop.SymmetricBinaryFunction
Returns the identity element of this function.
getInstance() - Static method in class net.sf.molae.pipe.comod.DummyMark
Returns the singleton instance of this class.
getInstance() - Static method in class net.sf.molae.pipe.comod.ModificationCounter
Creates a new instance of this class.
getInstance() - Static method in class net.sf.molae.pipe.cube.UnmodifiableMaker
Returns a transformer that provides the unmodifiable wrapper of a collection.
getInstance() - Static method in class net.sf.molae.pipe.number.NumberComparator
Returns the singleton instance of this comparator.
getInstance() - Static method in class net.sf.molae.pipe.sorted.Max
Returns the default instance of this class.
getInstance() - Static method in class net.sf.molae.pipe.sorted.Min
Returns the default instance of this class.
getInstance() - Static method in class net.sf.molae.pipe.sorted.SelfComparator
 
getInstance(BinaryFunction<S1, S2, T>) - Static method in class net.sf.molae.pipe.test.BinaryFunctionTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(Collection<E>) - Static method in class net.sf.molae.pipe.test.CollectionTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(Cube<E, T>) - Static method in class net.sf.molae.pipe.test.CubeTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(Iterator<?>) - Static method in class net.sf.molae.pipe.test.IteratorTest
Creates a new test with the specified candidate.
getInstance(List<E>) - Static method in class net.sf.molae.pipe.test.ListTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(Map<K, V>) - Static method in class net.sf.molae.pipe.test.MapTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(BinaryFunction<S, S, S>) - Static method in class net.sf.molae.pipe.test.S1BinaryFunctionTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(BinaryFunction<S, S, T>) - Static method in class net.sf.molae.pipe.test.S2BinaryFunctionTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(Set<E>) - Static method in class net.sf.molae.pipe.test.SetTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(SortedMap<K, V>) - Static method in class net.sf.molae.pipe.test.SortedMapTest
Creates a new instance of this class with the specified testObject as test object.
getInstance(SortedSet<E>) - Static method in class net.sf.molae.pipe.test.SortedSetTest
Creates a new instance of this class with the specified testObject as test object.
getInverted() - Method in class net.sf.molae.pipe.trafo.CachedTransformer
Returns the retransformation cache.
getIterator() - Method in class net.sf.molae.pipe.correct.CorrectIterator
Deprecated. leftover from org.apache.commons.collections.iterators.ProxyIterator
getIterator1() - Method in class net.sf.molae.pipe.binop.ElementwiseIterator
Returns the first underlying iterator.
getIterator2() - Method in class net.sf.molae.pipe.binop.ElementwiseIterator
Returns the second underlying iterator.
getKey() - Method in class net.sf.molae.pipe.basic.AbstractMapEntry
This implementation returns the content of the key property.
getKey() - Method in interface net.sf.molae.pipe.keyed.Keyed
Returns the key used to locate this object.
getKeySetIterator() - Method in class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap
Returns the iterator of the key set.
getKeySetIterator() - Method in class net.sf.molae.pipe.genimpl.ResourceBundleAsMap
Calls ResourceBundle.getKeys() of the base object.
getList() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Returns the backing list of this sorted map.
getList() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Returns the backing list of this sorted set.
getList() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
Returns the backing list of this set.
getListIterator() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
Deprecated. leftover from org.apache.commons.collections.iterators.ProxyListIterator
getMapInstance() - Static method in class net.sf.molae.pipe.cube.UnmodifiableMaker
Returns a transformer that provides the unmodifiable wrapper of a map.
getMask() - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Returns the underlying bit set.
getNegativeInfinity() - Static method in class net.sf.molae.pipe.sorted.Bound
Create a new negative infinity of the desired type.
getOperation() - Method in class net.sf.molae.pipe.binop.ElementwiseIterator
Returns the underlying binary function.
getOrigin(List<E>) - Method in class net.sf.molae.pipe.cube.CubeProxy
Calculates the location in the base cube.
getPermuted() - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
 
getPermuted() - Method in interface net.sf.molae.pipe.binop.BinaryFunction
Returns the permuted function of this function.
getPositions() - Method in class net.sf.molae.pipe.genimpl.IndexedList
Returns the positions map.
getPositiveInfinity() - Static method in class net.sf.molae.pipe.sorted.Bound
Create a new positive infinity of the desired type.
getProjection(int, E) - Method in class net.sf.molae.pipe.cube.AbstractCube
Returns a projection of this cube.
getProjection(int, E) - Method in interface net.sf.molae.pipe.cube.Cube
Returns a projection of this cube.
getProjection(int, E) - Method in class net.sf.molae.pipe.cube.CubeProxy
 
getSetInstance() - Static method in class net.sf.molae.pipe.cube.UnmodifiableMaker
Returns a transformer that provides the unmodifiable wrapper of a set.
getSink() - Method in class net.sf.molae.pipe.binop.SymmetricBinaryFunction
Returns the sink of this function.
getSubMap(Bound<K>, Bound<K>) - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Common method to create head, tail and sub maps.
getSubSet(Bound<E>, Bound<E>) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Common method to create head, tail and sub sets.
getTestObject() - Method in class net.sf.molae.pipe.test.ObjectTest
Returns the candidate (the object that is tested).
getTestValue() - Method in class net.sf.molae.pipe.test.CollectionTest
Provides a value of the element type.
getToElement() - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns the upper bound of this SortedSet.
getToKey() - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns the upper bound of this SortedMap.
getTransformer() - Method in class net.sf.molae.pipe.trafo.EntryTransformedMap
Returns the underlying transformer.
getTransformer() - Method in class net.sf.molae.pipe.trafo.InvertedMap
 
getValue() - Method in class net.sf.molae.pipe.basic.AbstractMapEntry
 
getValue() - Method in class net.sf.molae.pipe.basic.DefaultMapEntry
Returns the value of the value property.
getValue() - Method in class net.sf.molae.pipe.basic.ImmutableMapEntry
Returns the value of the value property.
getValue() - Method in class net.sf.molae.pipe.genimpl.ListBackedMapEntry
 
getValue() - Method in class net.sf.molae.pipe.genimpl.MapBackedMapEntry
Calls the corresponding method (get) of the base map.
getValue() - Method in class net.sf.molae.pipe.trafo.MapEntryProxy
 
getValue() - Method in class net.sf.molae.pipe.trafo.ValueTransformedMapEntry
 
getValue() - Method in class net.sf.molae.pipe.union.Extendable
Returns the base value of this extendable.

H

hashCode() - Method in class net.sf.molae.pipe.basic.AbstractMapEntry
Is implemented as described in the comment to the Map.Entry.hashCode() method.
hashCode() - Method in class net.sf.molae.pipe.basic.CollectionAsSet
Returns the hash code value for this set.
hashCode() - Method in class net.sf.molae.pipe.basic.ObjectProxy
Returns a hash code value for the object.
hashCode() - Method in class net.sf.molae.pipe.cube.AbstractCube
 
hashCode() - Method in class net.sf.molae.pipe.cube.CartesianCollection
Returns the hash code value for this collection.
hashCode() - Method in interface net.sf.molae.pipe.cube.Cube
Returns the hash code value for this cube.
HashList<E> - Class in net.sf.molae.pipe.hash
A list where the index of each element equals its hash code.
HashList(List<E>) - Constructor for class net.sf.molae.pipe.hash.HashList
Constructs a HashList object.
hasNext() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
 
hasNext() - Method in class net.sf.molae.pipe.basic.EnumerationIterator
Returns true if the base enumeration has more elements.
hasNext() - Method in class net.sf.molae.pipe.basic.ListBasedListIterator
This implementation compares the cursor with the size of the base list.
hasNext() - Method in class net.sf.molae.pipe.binop.ElementwiseIterator
Returns true if the iteration has more elements.
hasNext() - Method in class net.sf.molae.pipe.correct.CorrectIterator
 
hasNext() - Method in class net.sf.molae.pipe.cube.LexicographicalIterator
 
hasNext() - Method in class net.sf.molae.pipe.filter.FilterIterator
 
hasNext() - Method in class net.sf.molae.pipe.filter.HeadIterator
 
hasNext() - Method in class net.sf.molae.pipe.trafo.TransformIterator
 
hasNext() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
hasNext() - Method in class net.sf.molae.pipe.tree.DepthFirstIterator
 
hasPrevious() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
Tests if the value of the cursor is zero.
hasPrevious() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
HeadIterator<E> - Class in net.sf.molae.pipe.filter
Returns all elements of the base iterator while the elements fulfil a specific condition.
HeadIterator(Iterator<? extends E>, TypedPredicate<? super E>) - Constructor for class net.sf.molae.pipe.filter.HeadIterator
Constructs a new head iterator.
headMap(K) - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns a view of the portion of this sorted map whose keys are strictly less than toKey.
headMap(K) - Method in class net.sf.molae.pipe.sorted.SortedMapProxy
 
headSet(E) - Method in class net.sf.molae.pipe.genimpl.SortedKeyProjection
 
headSet(E) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns a view of the portion of this sorted set whose elements are strictly less than toElement.
headSet(E) - Method in class net.sf.molae.pipe.sorted.SortedSetProxy
 

I

IllegalClassException - Exception in net.sf.molae.pipe.number
Thrown if the class of a method argument is not supported.
IllegalClassException() - Constructor for exception net.sf.molae.pipe.number.IllegalClassException
Constructs an IllegalClassException with no detail message.
IllegalClassException(String) - Constructor for exception net.sf.molae.pipe.number.IllegalClassException
Constructs an IllegalClassException with the specified detail message.
ImmutableMapEntry<K,V> - Class in net.sf.molae.pipe.basic
An immutable bean with two properties: key(inherited from AbstractMapEntry) and value.
ImmutableMapEntry(K, V) - Constructor for class net.sf.molae.pipe.basic.ImmutableMapEntry
Constructs an ImmutableMapEntry object.
IndexedList<E> - Class in net.sf.molae.pipe.genimpl
A list with an index to its entries.
IndexedList(List<E>) - Constructor for class net.sf.molae.pipe.genimpl.IndexedList
Constructs an indexed list object.
indexOf(Object) - Method in class net.sf.molae.pipe.basic.ListProxy
 
indexOf(Object) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
indexOf(Object) - Method in class net.sf.molae.pipe.hash.HashList
Returns the index in this list of the first occurence of the specified element, or -1 if the list does not contain this element.
indexOf(Object) - Method in class net.sf.molae.pipe.number.IntegerList
 
IndexTransformedList<E> - Class in net.sf.molae.pipe.trafo
A list which permutes the elements of a base list.
IndexTransformedList(List<E>, IntTransformer) - Constructor for class net.sf.molae.pipe.trafo.IndexTransformedList
Constructs a IndexTransformdList object.
IndexTransformedList(List<E>, int[]) - Constructor for class net.sf.molae.pipe.trafo.IndexTransformedList
Constructs a IndexTransformdList object.
IntegerList - Class in net.sf.molae.pipe.number
A list that contains all numbers between two limits in ascending order.
IntegerList(int, int) - Constructor for class net.sf.molae.pipe.number.IntegerList
Creates a new list of integers containing all numbers including the first parameter up to the second parameter (exclusive).
IntTransformer - Interface in net.sf.molae.pipe.trafo
Transformer interface for integers.
InverseTransformer<S,T> - Class in net.sf.molae.pipe.trafo
Exchanges the transform and retransform methods of the base transformer.
InverseTransformer(TwoWayTransformer<T, S>) - Constructor for class net.sf.molae.pipe.trafo.InverseTransformer
Constructs an InverseTransformer object.
InvertedMap<K,V> - Class in net.sf.molae.pipe.trafo
A map that exchanges keys and values for each entry.
InvertedMap(Map<V, K>) - Constructor for class net.sf.molae.pipe.trafo.InvertedMap
Constructs an InvertedMap object.
isAnIdentityElement(Object) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
Tests if the specified object is an identity element in at least one function of the circle.
isAnIdentityElement(Object) - Method in class net.sf.molae.pipe.binop.PermutedFunction
 
isAnIdentityElement(Object) - Method in class net.sf.molae.pipe.binop.SymmetricBinaryFunction
Tests if the specified element is the identity element of this function.
isASink(Object) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
Tests if the specified object is a sink in at least one function of the circle.
isASink(Object) - Method in class net.sf.molae.pipe.binop.PermutedFunction
 
isASink(Object) - Method in class net.sf.molae.pipe.binop.SymmetricBinaryFunction
Tests if the specified element is the sink of this function.
isAssociative() - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
 
isAssociative() - Method in interface net.sf.molae.pipe.binop.BinaryFunction
Indicates if this function is associative.
isEmpty() - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
isEmpty() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
isEmpty() - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
isEmpty() - Method in class net.sf.molae.pipe.basic.MapProxy
 
isEmpty() - Method in class net.sf.molae.pipe.genimpl.KeyProjection
 
isEmpty() - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
isEmpty() - Method in class net.sf.molae.pipe.hash.HashList
Returns true if this collection contains no elements.
isEmpty() - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
 
isEmpty() - Method in class net.sf.molae.pipe.trafo.TransformedCollection
Returns true if the base collection contains no elements.
isInfinite(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Checks if the specified number is infinite (positive or negative).
isInvertible(Map<?, ?>) - Static method in class net.sf.molae.pipe.trafo.InvertedMap
Checks that no value occurs twice in the specified map.
isLeftSink(Object) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
Tests if the specified element is a left sink of this function.
isLeftSink(Object) - Method in interface net.sf.molae.pipe.binop.BinaryFunction
Tests if the specified element is a left sink of this function.
isMorePreciseThanOrEquals(Class<? extends Number>, Class<? extends Number>) - Static method in class net.sf.molae.pipe.number.NumberComparator
Checks if the value set of the first parameter contains the value set of the second parameter.
isNegativeInfinity(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Checks if the specified number is negative infinite.
isNotANumber(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Checks if the specified number is a number.
isOfType1() - Method in class net.sf.molae.pipe.union.ObjectUnion
Gives information about the base type of this union.
isPositiveInfinity(Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Checks if the specified number is positive infinite.
isReadOnly() - Method in class net.sf.molae.pipe.trafo.CachedTransformer
Returns true if this object is marked as read only.
isRetrievable(T) - Method in class net.sf.molae.pipe.binop.ConstantSecondFactorTransformer
 
isRetrievable(Collection<E>) - Method in class net.sf.molae.pipe.cube.ProjectionTransformer
 
isRetrievable(String) - Method in class net.sf.molae.pipe.text.FormatTransformer
Returns the value specified in the constructor.
isRetrievable(T) - Method in class net.sf.molae.pipe.trafo.AbstractTransformer
Indicates if the origin of the specified object can be calculated.
isRetrievable(T) - Method in class net.sf.molae.pipe.trafo.CachedTransformer
 
isRetrievable(T) - Method in class net.sf.molae.pipe.trafo.InverseTransformer
Indicates if the origin of the specified object can be calculated.
isRetrievable(T) - Method in class net.sf.molae.pipe.trafo.MapAsTransformer
Indicates if this transformer is injective.
isRetrievable(T) - Method in class net.sf.molae.pipe.trafo.TransformedTransformer
 
isRetrievable(T) - Method in interface net.sf.molae.pipe.trafo.TwoWayTransformer
Indicates if the origin of the specified object can be calculated.
isRetrievable(Extendable<T>) - Method in class net.sf.molae.pipe.union.Extendable.ExtendableTransformer
 
isRightIdentityElement(Object) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
Tests if the specified element is a right identity element of this function.
isRightIdentityElement(Object) - Method in interface net.sf.molae.pipe.binop.BinaryFunction
Tests if the specified element is a right identity element of this function.
isSet(Collection<?>) - Static method in class net.sf.molae.pipe.basic.CollectionAsSet
Checks if the specified collection is a set.
isSorted(Iterator<T>, Comparator<? super T>) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Checks if the specified iterator is in sorted order of the specified comparator.
iterator() - Method in class net.sf.molae.pipe.basic.AbstractMapWithSet.EntrySet
Returns an iterator over the elements in this set.
iterator() - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
iterator() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
iterator() - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
iterator() - Method in class net.sf.molae.pipe.binop.ElementwiseCollection
 
iterator() - Method in class net.sf.molae.pipe.correct.CorrectList
Returns a CorrectIterator version of the base list's iterator.
iterator() - Method in class net.sf.molae.pipe.cube.CartesianCollection
Returns a lexicographical iterator over the elements in this collection.
iterator() - Method in class net.sf.molae.pipe.filter.FilteredCollection
 
iterator() - Method in class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap.KeySet
Returns an iterator over the elements in this set.
iterator() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
iterator() - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
iterator() - Method in class net.sf.molae.pipe.hash.ListBasedBitSet
Returns an iterator over the elements contained in this collection.
iterator() - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Returns an iterator over the elements contained in this collection.
iterator() - Method in class net.sf.molae.pipe.trafo.TransformedCollection
 
iterator() - Method in class net.sf.molae.pipe.tree.DepthFirstCollection
 
IteratorTest<B extends Iterator<?>> - Class in net.sf.molae.pipe.test
Test methods to check the contract of iterator implementing classes.
IteratorTest(B) - Constructor for class net.sf.molae.pipe.test.IteratorTest
Creates a new test with the specified candidate.

K

KeyComparator<K> - Class in net.sf.molae.pipe.sorted
Applies a comparator to the key of map entries.
KeyComparator(Comparator<? super K>) - Constructor for class net.sf.molae.pipe.sorted.KeyComparator
Constructs a KeyComparator object.
Keyed<K> - Interface in net.sf.molae.pipe.keyed
Implemented by Objects that have a "natural" key.
KeyedSetAsMap<K,V extends Keyed<K>> - Class in net.sf.molae.pipe.keyed
A set of Keyed objects represented as a map.
KeyedSetAsMap(Collection<V>) - Constructor for class net.sf.molae.pipe.keyed.KeyedSetAsMap
Creates a new map from the specified collection of keyed objects.
KeyFilter<K> - Class in net.sf.molae.pipe.filter
Applies the given filter to the key of map entries.
KeyFilter(TypedPredicate<? super K>) - Constructor for class net.sf.molae.pipe.filter.KeyFilter
Constructs a KeyFilter object.
KeyFilteredMap<K,V> - Class in net.sf.molae.pipe.filter
Implements a map that contains all entries of a base map of which the key matches a filter condition.
KeyFilteredMap(Map<K, V>, TypedPredicate<? super K>) - Constructor for class net.sf.molae.pipe.filter.KeyFilteredMap
Constructs a filtered map from the specified map and filter.
KeyProjection<E> - Class in net.sf.molae.pipe.genimpl
Implements a set on an arbitrary map by mapping each set element to a map entry with the set element as key and a dummy element as value of the map.
KeyProjection(Map<E, Object>) - Constructor for class net.sf.molae.pipe.genimpl.KeyProjection
Constructs a new key projection of the specified map.
keySet() - Method in class net.sf.molae.pipe.basic.AbstractMapWithSet
Returns a set view of the keys contained in this map.
keySet() - Method in class net.sf.molae.pipe.basic.MapProxy
 
keySet() - Method in class net.sf.molae.pipe.binop.ElementwiseMap
 
keySet() - Method in class net.sf.molae.pipe.correct.TypeSafeMap
Returns a TypeSafeCollection version of the keySet().
keySet() - Method in class net.sf.molae.pipe.cube.CubeAsMap
 
keySet() - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
 
keySet() - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Returns a set view of the keys contained in this map.
keySet() - Method in class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap
Returns a set view of the keys contained in this map.
keySet() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
keySet() - Method in class net.sf.molae.pipe.hash.ListBackedMap
 
keySet() - Method in class net.sf.molae.pipe.trafo.InvertedMap
Returns a set view of the keys contained in this map.
keySet() - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
 
keySet() - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
KeySetBasedMap<K,V> - Class in net.sf.molae.pipe.genimpl
Base class for maps that are defined by a key set and a mapping that defines the key for each value.
KeySetBasedMap() - Constructor for class net.sf.molae.pipe.genimpl.KeySetBasedMap
 
KeySetIteratorBasedMap<K,V> - Class in net.sf.molae.pipe.genimpl
Base class for maps that are defined by a key set iterator and a mapping that defines the key for each value.
KeySetIteratorBasedMap() - Constructor for class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap
 
KeySetIteratorBasedMap.KeySet - Class in net.sf.molae.pipe.genimpl
Provides a standard implementation of the key set of the map.
KeySetIteratorBasedMap.KeySet() - Constructor for class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap.KeySet
 
KeyTransformedMap<S,K,V> - Class in net.sf.molae.pipe.trafo
Provides a different view to an existing map by transforming the key of every entry.
KeyTransformedMap(Map<S, V>, TwoWayTransformer<S, K>) - Constructor for class net.sf.molae.pipe.trafo.KeyTransformedMap
Constructs a KeyTransformedMap object.

L

last(Iterator<E>) - Static method in class net.sf.molae.pipe.basic.PipeUtil
Iterates through an iterator to find its last element.
last() - Method in class net.sf.molae.pipe.genimpl.SortedKeyProjection
Returns the last (highest) key currently in the base map.
last() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Returns the last (highest) element currently in this sorted set.
last() - Method in class net.sf.molae.pipe.sorted.ListAsSortedSet
Returns the last (highest) element currently in this sorted set.
last() - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns the last (highest) element currently in this sorted set.
last() - Method in class net.sf.molae.pipe.sorted.SortedSetProxy
 
lastIndexOf(Object) - Method in class net.sf.molae.pipe.basic.ListProxy
 
lastIndexOf(Object) - Method in class net.sf.molae.pipe.hash.HashList
Returns the index in this list of the last occurence of the specified element, or -1 if the list does not contain this element.
lastIndexOf(Object) - Method in class net.sf.molae.pipe.number.IntegerList
 
lastKey() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Returns the last (highest) key currently in this sorted map.
lastKey() - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns the last (highest) key currently in this sorted map.
lastKey() - Method in class net.sf.molae.pipe.sorted.SortedMapProxy
 
leafCollection(E, CompositionView<E>) - Static method in class net.sf.molae.pipe.tree.LeafFilter
Provides a collection that contains only the leafs of a recursive collection.
leafCollection(Object) - Static method in class net.sf.molae.pipe.tree.LeafFilter
Provides a collection that contains only the leafs of a recursive collection.
LeafFilter<E> - Class in net.sf.molae.pipe.tree
Filters all leafs of a tree defined by a CompositionView.
leafIterator(E, CompositionView<E>) - Static method in class net.sf.molae.pipe.tree.LeafFilter
Provides an iterator that returns only the leafs of a recursive collection.
leafIterator(Object) - Static method in class net.sf.molae.pipe.tree.LeafFilter
Provides an iterator that returns only the leafs of a recursive collection.
leastCommonType(Class<? extends Number>, Class<? extends Number>) - Static method in class net.sf.molae.pipe.number.NumberComparator
Returns the least precise class lct so that lct is more precise than each of the specified classes.
LexicographicalIterator<E> - Class in net.sf.molae.pipe.cube
Provides a lexicographical iteration of a cartesian product of sets.
ListAsMap<V> - Class in net.sf.molae.pipe.adapt
Map view on a list.
listAsMap(List<V>) - Static method in class net.sf.molae.pipe.hash.ListBackedMap
Returns a map that maps integers to the list entry at the corresponding position in the base list.
ListAsSortedSet<B extends List<E>,E> - Class in net.sf.molae.pipe.sorted
Sorted list backed implementation of the SortedSet interface.
ListAsSortedSet(B, Comparator<? super E>) - Constructor for class net.sf.molae.pipe.sorted.ListAsSortedSet
Constructs a ListAsSortedSet object.
ListAsSortedSet(B, Comparator<? super E>, Comparator<Bound<E>>, Bound<E>, Bound<E>) - Constructor for class net.sf.molae.pipe.sorted.ListAsSortedSet
Creates a new ListAsSortedSet with the specified properties.
ListBackedMap<K,V> - Class in net.sf.molae.pipe.hash
This class implements the map interface with a list implementation.
ListBackedMap(List<K>, List<V>) - Constructor for class net.sf.molae.pipe.hash.ListBackedMap
Constructs a new ListBackedMap.
ListBackedMap(List<K>) - Constructor for class net.sf.molae.pipe.hash.ListBackedMap
Constructs a new ListBackedMap.
ListBackedMap(Set<K>) - Constructor for class net.sf.molae.pipe.hash.ListBackedMap
Constructs a new ListBackedMap.
ListBackedMapEntry<K,V> - Class in net.sf.molae.pipe.genimpl
A map entry pointing to a list element with a specified index.
ListBackedMapEntry(K, List<V>, int) - Constructor for class net.sf.molae.pipe.genimpl.ListBackedMapEntry
Constructs a ListBackedMapEntry.
ListBasedBitSet<E> - Class in net.sf.molae.pipe.hash
A set based on a list and a bit set that determines which elements are contained in the set.
ListBasedBitSet(List<E>) - Constructor for class net.sf.molae.pipe.hash.ListBasedBitSet
Constructs a ListBasedBitSet object.
ListBasedListIterator<E> - Class in net.sf.molae.pipe.basic
Provides an implementation of the ListIterator interface that passes all calls to the underlying list.
ListBasedListIterator(List<E>, ModificationMark) - Constructor for class net.sf.molae.pipe.basic.ListBasedListIterator
Constructs a ListBasedListIterator object.
ListBasedListIterator(List<E>) - Constructor for class net.sf.molae.pipe.basic.ListBasedListIterator
Constructs a ListBasedListIterator object.
ListBasedListIterator(List<E>, int, ModificationMark) - Constructor for class net.sf.molae.pipe.basic.ListBasedListIterator
Constructs a ListBasedListIterator object.
ListBasedListIterator(List<E>, int) - Constructor for class net.sf.molae.pipe.basic.ListBasedListIterator
Constructs a ListBasedListIterator object.
listIterator() - Method in class net.sf.molae.pipe.basic.ListProxy
 
listIterator(int) - Method in class net.sf.molae.pipe.basic.ListProxy
 
listIterator(int) - Method in class net.sf.molae.pipe.text.BreakTokenList
Creates a list iterator based on the underlying break iterator.
listIterator() - Method in class net.sf.molae.pipe.trafo.TransformedList
 
listIterator(int) - Method in class net.sf.molae.pipe.trafo.TransformedList
 
ListIteratorTest<B extends ListIterator<E>,E> - Class in net.sf.molae.pipe.test
Test methods to check the contract of list iterator implementing classes.
ListIteratorTest(B, List<E>, int) - Constructor for class net.sf.molae.pipe.test.ListIteratorTest
Creates a new test with the specified candidate.
ListProxy<B extends List<E>,E> - Class in net.sf.molae.pipe.basic
Delegates all method calls to another list.
ListProxy(B) - Constructor for class net.sf.molae.pipe.basic.ListProxy
Constructs a new proxy of the specified object.
ListsBackedMap<K,V> - Class in net.sf.molae.pipe.genimpl
This class implements the map interface using a list of keys and a list of values.
ListsBackedMap(List<K>, List<V>) - Constructor for class net.sf.molae.pipe.genimpl.ListsBackedMap
Constructs a new ListsBackedMap.
ListsBackedMap(List<K>) - Constructor for class net.sf.molae.pipe.genimpl.ListsBackedMap
Constructs a new ListsBackedMap.
ListTest<B extends List<E>,E> - Class in net.sf.molae.pipe.test
Test methods to check the contract of list implementing classes.
ListTest(B) - Constructor for class net.sf.molae.pipe.test.ListTest
Creates a new test with the specified candidate.
ListTest.SubListTest<E> - Class in net.sf.molae.pipe.test
Test methods to check the contract of sub lists.
ListTest.SubListTest(ListTest<? extends List<E>, E>, int, int) - Constructor for class net.sf.molae.pipe.test.ListTest.SubListTest
Creates a new test with a sublist from the specified parent list and indexes.
listToMaptransformer() - Static method in class net.sf.molae.pipe.adapt.ListAsMap
Provides a tranformer that transforms a list into its map view.

M

Map2ListTransformer(List<K>) - Static method in class net.sf.molae.pipe.genimpl.MapBasedList
Creates a transformer that transforms a map into a MapBasedList.
MapAsSortedMap<B extends Map<K,V>,K,V> - Class in net.sf.molae.pipe.sorted
If it can be guaranteed that the iterator of a map returns elements in sorted key order, this wrapper can be used to create a SortedMap implementation.
MapAsSortedMap(B, Comparator<? super K>, Comparator<Bound<K>>, Bound<K>, Bound<K>) - Constructor for class net.sf.molae.pipe.sorted.MapAsSortedMap
Creates a new MapAsSortedMap with the specified properties.
MapAsSortedMap(B, Comparator<? super K>) - Constructor for class net.sf.molae.pipe.sorted.MapAsSortedMap
Constructs a MapAsSortedMap object.
MapAsTransformer<S,T> - Class in net.sf.molae.pipe.trafo
Implements a transformer on the basis of a Map.
MapAsTransformer(Map<S, T>) - Constructor for class net.sf.molae.pipe.trafo.MapAsTransformer
Constructs a MapAsTransformer object.
MapBackedMapEntry<K,V> - Class in net.sf.molae.pipe.genimpl
Defines a map entry on the base of Map.get(Object) and Map.put(Object,Object).
MapBackedMapEntry(Map<K, V>, K) - Constructor for class net.sf.molae.pipe.genimpl.MapBackedMapEntry
Constructs a new map backed map entry.
MapBasedCube<E,T> - Class in net.sf.molae.pipe.cube
Map based cube.
MapBasedCube(Map<List<E>, T>) - Constructor for class net.sf.molae.pipe.cube.MapBasedCube
Constructs a new MapBasedCube.
MapBasedCube() - Constructor for class net.sf.molae.pipe.cube.MapBasedCube
Constructs a new MapBasedCube.
MapBasedCube(Cube<E, T>) - Constructor for class net.sf.molae.pipe.cube.MapBasedCube
Constructs a new MapBasedCube that contains the values of the specified cube.
MapBasedList<K,E> - Class in net.sf.molae.pipe.genimpl
A list that is based on a map and a list of keys.
MapBasedList(Map<K, E>, List<K>) - Constructor for class net.sf.molae.pipe.genimpl.MapBasedList
Constructs a new MapBasedList.
MapEntryProxy<K,V> - Class in net.sf.molae.pipe.trafo
A map entry that delegates calls to another map entry.
MapEntryProxy(K, Map.Entry<?, V>) - Constructor for class net.sf.molae.pipe.trafo.MapEntryProxy
Constructs a MapEntryProxy object with an arbitrary key.
MapEntryProxy(Map.Entry<K, V>) - Constructor for class net.sf.molae.pipe.trafo.MapEntryProxy
Constructs a MapEntryProxy object.
MapEntryTest<B extends Map.Entry<K,V>,K,V> - Class in net.sf.molae.pipe.test
Test methods to check the contract of map entry implementing classes.
MapEntryTest(B) - Constructor for class net.sf.molae.pipe.test.MapEntryTest
Creates a new test with the specified candidate.
MapProxy<B extends Map<K,V>,K,V> - Class in net.sf.molae.pipe.basic
Delegates all method calls to another map.
MapProxy(B) - Constructor for class net.sf.molae.pipe.basic.MapProxy
Constructs a new proxy of the specified object.
MapTest<B extends Map<K,V>,K,V> - Class in net.sf.molae.pipe.test
Test methods to check the contract of map implementing classes.
MapTest(B) - Constructor for class net.sf.molae.pipe.test.MapTest
Creates a new test with the specified candidate.
MapTree<E,T> - Class in net.sf.molae.pipe.cube
A tree with named edges.
MapTree() - Constructor for class net.sf.molae.pipe.cube.MapTree
 
markModification() - Method in class net.sf.molae.pipe.comod.DummyMark
Does nothing.
markModification() - Method in class net.sf.molae.pipe.comod.ModificationCounter
 
markModification() - Method in interface net.sf.molae.pipe.comod.ModificationMark
Tells the modification mark that the base object has changed.
max(short, short) - Static method in class net.sf.molae.pipe.number.NumberComparator
Returns the greater of two short values.
max(byte, byte) - Static method in class net.sf.molae.pipe.number.NumberComparator
Returns the greater of two byte values.
max(Number, Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Compares the two specified numbers and returns the greater one.
max(T, T, Comparator<? super T>) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Compares the two specified objects and returns the greater one.
max(T, T) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Compares the two specified objects and returns the greater one.
Max<T> - Class in net.sf.molae.pipe.sorted
The binary function returning the maximum of two objects.
Max(Comparator<? super T>, T, T) - Constructor for class net.sf.molae.pipe.sorted.Max
Creates a new maximum function with the specified properties.
Max(Comparator<? super T>) - Constructor for class net.sf.molae.pipe.sorted.Max
Creates a new maximum function based on the specified comparator.
max(Collection<T>, Comparator<T>) - Static method in class net.sf.molae.pipe.sorted.Max
Returns the greatest element from the specified collection using the specified comparator.
max(Collection<T>) - Static method in class net.sf.molae.pipe.sorted.Max
Returns the greatest element from the specified collection.
min(short, short) - Static method in class net.sf.molae.pipe.number.NumberComparator
Returns the smaller of two short values.
min(byte, byte) - Static method in class net.sf.molae.pipe.number.NumberComparator
Returns the smaller of two byte values.
min(Number, Number) - Static method in class net.sf.molae.pipe.number.NumberComparator
Compares the two specified numbers and returns the smaller one.
min(T, T, Comparator<? super T>) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Compares the two specified objects and returns the smaller one.
min(T, T) - Static method in class net.sf.molae.pipe.sorted.ComparatorUtil
Compares the two specified objects and returns the smaller one.
Min<T> - Class in net.sf.molae.pipe.sorted
The binary function returning the minimum of two objects.
Min(Comparator<? super T>, T, T) - Constructor for class net.sf.molae.pipe.sorted.Min
Creates a new minimum function with the specified properties.
Min(Comparator<? super T>) - Constructor for class net.sf.molae.pipe.sorted.Min
Creates a new minimum function based on the specified comparator.
min(Collection<T>, Comparator<? super T>) - Static method in class net.sf.molae.pipe.sorted.Min
Returns the smallest element from the specified collection using the specified comparator.
min(Collection<T>) - Static method in class net.sf.molae.pipe.sorted.Min
Returns the smallest element from the specified collection.
ModificationCounter - Class in net.sf.molae.pipe.comod
Counter implementation of ModificationMark.
ModificationMark - Interface in net.sf.molae.pipe.comod
A modification mark is used to check if an object was modified since the last synchronization.
modifyAtStartTest() - Method in class net.sf.molae.pipe.test.IteratorTest
Asserts that a call of remove before next throws an IllegalStateException.
modifyAtStartTest() - Method in class net.sf.molae.pipe.test.ListIteratorTest
Asserts that a call of set before next throws an IllegalStateException.

N

NAN_DOUBLE - Static variable in class net.sf.molae.pipe.number.NumberComparator
Double.NaN as a Double.
NAN_FLOAT - Static variable in class net.sf.molae.pipe.number.NumberComparator
Float.NaN as a Float.
NEGATIVE_INFINITY_DOUBLE - Static variable in class net.sf.molae.pipe.number.NumberComparator
Double.NEGATIVE_INFINITY as a Double.
NEGATIVE_INFINITY_FLOAT - Static variable in class net.sf.molae.pipe.number.NumberComparator
Float.NEGATIVE_INFINITY as a Float.
net.sf.molae.pipe.adapt - package net.sf.molae.pipe.adapt
This package contains wrappers.
net.sf.molae.pipe.basic - package net.sf.molae.pipe.basic
This package contains utility classes for working with and constructing new Collections and Comparators.
net.sf.molae.pipe.binop - package net.sf.molae.pipe.binop
This package defines binary operations and an iterator that performs an elementwise computation.
net.sf.molae.pipe.comod - package net.sf.molae.pipe.comod
This package contains utility classes to detect concurrent modifications.
net.sf.molae.pipe.correct - package net.sf.molae.pipe.correct
This package contains wrappers for standard classes to make them comply with their declared interfaces.
net.sf.molae.pipe.cube - package net.sf.molae.pipe.cube
This package contains cartesian set implementations.
net.sf.molae.pipe.filter - package net.sf.molae.pipe.filter
This package contains classes around the filtering iterator.
net.sf.molae.pipe.genimpl - package net.sf.molae.pipe.genimpl
This package contains generic implementations.
net.sf.molae.pipe.hash - package net.sf.molae.pipe.hash
This package contains classes that use the hash code as index.
net.sf.molae.pipe.keyed - package net.sf.molae.pipe.keyed
This package contains utility classes for keyed objects.
net.sf.molae.pipe.number - package net.sf.molae.pipe.number
This package contains classes around java.lang.Number.
net.sf.molae.pipe.sorted - package net.sf.molae.pipe.sorted
This package contains utility classes for constructing SortedMap and SortedSet implementations.
net.sf.molae.pipe.test - package net.sf.molae.pipe.test
This package contains test classes for the collections framework.
net.sf.molae.pipe.text - package net.sf.molae.pipe.text
This package contains utility classes about java.text.
net.sf.molae.pipe.trafo - package net.sf.molae.pipe.trafo
This package contains classes around the transforming iterator.
net.sf.molae.pipe.tree - package net.sf.molae.pipe.tree
This package contains utility classes to work with tree like structures.
net.sf.molae.pipe.union - package net.sf.molae.pipe.union
This package contains classes that allow their instances to be of one of two types.
newEdge() - Method in class net.sf.molae.pipe.cube.VaryingCube
Creates a new collection to contain edge values.
newInstance(List<V>, boolean) - Static method in class net.sf.molae.pipe.adapt.ListAsMap
Creates a new ListAsMap
newInstance(Collection<E>) - Static method in class net.sf.molae.pipe.basic.CollectionAsSet
Constructs a new CollectionAsSet object.
newInstance(BinaryFunction<? super S1, ? super S2, E>, Collection<S1>, Collection<S2>) - Static method in class net.sf.molae.pipe.binop.ElementwiseCollection
Constructs a computed collection from the specified collections and operation.
newInstance(BinaryFunction<E, ? super S2, E>, List<E>, List<S2>) - Static method in class net.sf.molae.pipe.binop.ElementwiseList
Constructs a computed collection from the specified collections and operation.
newInstance(BinaryFunction<S1, ? super S2, V>, Map<K, S1>, Map<? super K, S2>) - Static method in class net.sf.molae.pipe.binop.ElementwiseMap
Constructs an ElementwiseMap from the specified maps and operation.
newInstance(Cube<E, T>) - Static method in class net.sf.molae.pipe.cube.CubeAsMap
Constructs a new CubeAsMap.
newInstance(TypedPredicate<? super T>) - Static method in class net.sf.molae.pipe.filter.PredicateProxy
Constructs a new PredicateProxy object.
newInstance(Collection<? extends E>) - Static method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Creates a new sorted set based on a Vector and natural ordering containing the elements in the specified collection.
newInstance(List<E>) - Static method in class net.sf.molae.pipe.hash.BitSetAsSet
Creates a new BitSetAsSet.
newInstance(T) - Static method in class net.sf.molae.pipe.sorted.Bound
Creates a new bound at the specified value.
newInstance(Comparator<T>, Object, Object) - Static method in class net.sf.molae.pipe.sorted.ComparatorWithInfinity
Constructs a ComparatorWithInfinity object.
newInstance(Map<K, V>, Comparator<? super K>) - Static method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Constructs a MapAsSortedMap object.
newInstance(Collection<E>, Comparator<? super E>) - Static method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Constructs a SetAsSortedSet object.
newInstance(T, T, Comparator<T>) - Static method in class net.sf.molae.pipe.sorted.SubSetFilter
Constructs a SubSetFilter object.
newInstance(List<E>) - Static method in class net.sf.molae.pipe.test.ListIteratorTest
Creates a new test from the specified base list.
newInstance(List<E>, int) - Static method in class net.sf.molae.pipe.test.ListIteratorTest
Creates a new test from the specified base list.
newInstance(Map.Entry<K, V>) - Static method in class net.sf.molae.pipe.test.MapEntryTest
Creates a new test with the specified candidate.
newInstance(Map<S, V>, TwoWayTransformer<S, K>) - Static method in class net.sf.molae.pipe.trafo.KeyTransformedMap
Constructs a KeyTransformedMap object.
newInstance(Collection<S>, TwoWayTransformer<S, E>) - Static method in class net.sf.molae.pipe.trafo.TransformedCollection
Constructs a TransformedCollection object.
newInstance(List<S>, TwoWayTransformer<S, E>) - Static method in class net.sf.molae.pipe.trafo.TransformedList
Constructs a TransformedList object.
newInstance(Map<K, S>, TwoWayTransformer<S, V>) - Static method in class net.sf.molae.pipe.trafo.ValueTransformedMap
Constructs a ValueTransformedMap object.
newInstance(Object) - Static method in class net.sf.molae.pipe.tree.DepthFirstCollection
Constructs a DepthFirstCollection.
newInstance(Object) - Static method in class net.sf.molae.pipe.tree.DepthFirstIterator
Constructs a DepthFirstIterator.
newInstance1(T1) - Static method in class net.sf.molae.pipe.union.ObjectUnion
Constructs an ObjectUnion of type T1.
newInstance2(T2) - Static method in class net.sf.molae.pipe.union.ObjectUnion
Constructs an ObjectUnion of type T2.
newObject() - Static method in class net.sf.molae.pipe.test.TestValueFactory
 
next() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation calls AbstractListIterator.get() and increments the cursor.
next() - Method in class net.sf.molae.pipe.basic.EnumerationIterator
Returns the next object from the base enumeration.
next() - Method in class net.sf.molae.pipe.binop.ElementwiseIterator
Returns the next element in the interation.
next() - Method in class net.sf.molae.pipe.correct.CorrectIterator
 
next() - Method in class net.sf.molae.pipe.cube.LexicographicalIterator
Returns the next element in the interation.
next() - Method in class net.sf.molae.pipe.filter.FilterIterator
Returns the next element from the base iterator that matches the underlying predicate.
next() - Method in class net.sf.molae.pipe.filter.HeadIterator
 
next() - Method in class net.sf.molae.pipe.trafo.TransformIterator
Gets the next object from the iteration, transforming it using the underlying transformer.
next() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
Returns the next element in the interation.
next() - Method in class net.sf.molae.pipe.tree.DepthFirstIterator
 
nextIndex() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation returns the value of the cursor.
nextIndex() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
Not<T> - Class in net.sf.molae.pipe.filter
The negation of the base predicate.
Not(TypedPredicate<T>) - Constructor for class net.sf.molae.pipe.filter.Not
Constructs a new negation of the specified predicate.
NotRetrievableException - Exception in net.sf.molae.pipe.trafo
Thrown if a key cannot be retrieved by a TwoWayTransformer.
NotRetrievableException() - Constructor for exception net.sf.molae.pipe.trafo.NotRetrievableException
Constructs a NotRetrievableException with no detail message.
NotRetrievableException(String) - Constructor for exception net.sf.molae.pipe.trafo.NotRetrievableException
Constructs a NotRetrievableException with the specified detail message.
NumberComparator - Class in net.sf.molae.pipe.number
This class provides a means to compare numbers of different types.

O

ObjectProxy<B> - Class in net.sf.molae.pipe.basic
Delegates all method calls to another object.
ObjectProxy(B) - Constructor for class net.sf.molae.pipe.basic.ObjectProxy
Constructs a new proxy of the specified object.
ObjectTest<B> - Class in net.sf.molae.pipe.test
Test methods to check objects.
ObjectTest(B) - Constructor for class net.sf.molae.pipe.test.ObjectTest
Creates a new test with the specified candidate.
ObjectUnion<B,T1 extends B,T2 extends B> - Class in net.sf.molae.pipe.union
An instance of a union of type T1 or type T2, of which neither is a superclass of the other.
ObjectUnion(T1) - Constructor for class net.sf.molae.pipe.union.ObjectUnion
Creates an object union of type 1 with the given value.
ObjectUnion(T2, boolean) - Constructor for class net.sf.molae.pipe.union.ObjectUnion
Creates an object union of type 2 with the given value.

P

performBulkCycle() - Method in class net.sf.molae.pipe.test.CollectionTest
Performs a test cycle of methods that take collections as argument (Collection.removeAll(Collection), Collection.retainAll(Collection) and Collection.addAll(Collection)).
performBulkCycle() - Method in class net.sf.molae.pipe.test.MapTest
Method to test putAll.
performCycle() - Method in class net.sf.molae.pipe.test.CollectionTest
Performs a test cycle that uses modifying methods but is expected to leave the test object in an equal state as at the start - if everything works fine.
performCycle(List<E>) - Method in class net.sf.molae.pipe.test.CubeTest
Puts the specified key/value pair and restores the old value.
performCycle() - Method in class net.sf.molae.pipe.test.CubeTest
Performs a test cycle.
performCycle() - Method in class net.sf.molae.pipe.test.ListIteratorTest
Calls set, remove and add.
performCycle(int, E) - Method in class net.sf.molae.pipe.test.ListTest
Checks consistency of all list methods.
performCycle() - Method in class net.sf.molae.pipe.test.ListTest
Checks consistency of all list methods.
performCycle(K, V) - Method in class net.sf.molae.pipe.test.MapTest
Performs a test cycle for the specified key.
performCycle() - Method in class net.sf.molae.pipe.test.MapTest
Performs a test cycle that uses modifying methods but is expected to leave the test object in an equal state as at the start - if everything works fine.
performCycle() - Method in class net.sf.molae.pipe.test.SetTest
Performs a test cycle that uses modifying methods but is expected to leave the test object in an equal state as at the start - if everything works fine.
performCycle() - Method in class net.sf.molae.pipe.test.SortedMapTest
Performs a test cycle that uses modifying methods but is expected to leave the test object in an equal state as at the start - if everything works fine.
performCycle() - Method in class net.sf.molae.pipe.test.SortedSetTest
Performs a test cycle that uses modifying methods but is expected to leave the test object in an equal state as at the start - if everything works fine.
performIntegerTest() - Method in class net.sf.molae.pipe.test.CollectionTest
Deprecated. Use CollectionTest.setIntegerTestValues(net.sf.molae.pipe.test.CollectionTest) and CollectionTest.performValuesTest() instead.
performIntegerTest() - Method in class net.sf.molae.pipe.test.CubeTest
Deprecated. Use CubeTest.setStringTestValues(net.sf.molae.pipe.test.CubeTest) and CubeTest.performValuesTest() instead.
performIntegerTest() - Method in class net.sf.molae.pipe.test.MapTest
Deprecated. Use MapTest.setIntegerTestValues(net.sf.molae.pipe.test.MapTest) and MapTest.performValuesTest() instead.
performIntegerTest() - Method in class net.sf.molae.pipe.test.SortedMapTest
Deprecated. Use SortedMapTest.setIntegerTestValues(net.sf.molae.pipe.test.SortedMapTest) and MapTest.performValuesTest() instead.
performIntegerTest() - Method in class net.sf.molae.pipe.test.SortedSetTest
Deprecated. Use SortedSetTest.setIntegerTestValues(net.sf.molae.pipe.test.SortedSetTest) and CollectionTest.performValuesTest() instead.
performSimpleCycle() - Method in class net.sf.molae.pipe.test.SetTest
Performs a test cycle of methods that take single elements as argument (Set.remove(Object) and Set.add(Object)).
performValuesTest() - Method in class net.sf.molae.pipe.test.CollectionTest
Fills the specified collection with five elements and compares it to a ArrayList with the same elements.
performValuesTest() - Method in class net.sf.molae.pipe.test.CubeTest
Fills the test object with three entries and runs tests with it.
performValuesTest() - Method in class net.sf.molae.pipe.test.MapTest
Method to test map implementations that support integers.
PermutedFunction<S1,S2,T> - Class in net.sf.molae.pipe.binop
A binary function, that performs the same calculation as the base operation after exchanging the two operands.
PermutedFunction(AbstractBinaryFunction<S2, S1, T>, String, boolean, boolean) - Constructor for class net.sf.molae.pipe.binop.PermutedFunction
Constructs a new PermutedFunction object.
PermutedFunction(AbstractBinaryFunction<S2, S1, T>) - Constructor for class net.sf.molae.pipe.binop.PermutedFunction
Constructs a new PermutedFunction object.
PipeUtil - Class in net.sf.molae.pipe.basic
A collection of iterator related utility methods.
POSITIVE_INFINITY_DOUBLE - Static variable in class net.sf.molae.pipe.number.NumberComparator
Double.POSITIVE_INFINITY as a Double.
POSITIVE_INFINITY_FLOAT - Static variable in class net.sf.molae.pipe.number.NumberComparator
Float.POSITIVE_INFINITY as a Float.
PredicateProxy<B extends TypedPredicate<? super T>,T> - Class in net.sf.molae.pipe.filter
A proxy of a predicate.
PredicateProxy(B) - Constructor for class net.sf.molae.pipe.filter.PredicateProxy
Constructs a new PredicateProxy object.
previous() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation decrements the cursor and calls AbstractListIterator.get().
previous() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
Returns the previous element in the list.
previousIndex() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation returns the value of the cursor-1.
previousIndex() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
ProjectionTransformer<E> - Class in net.sf.molae.pipe.cube
Removes the object at a given index.
ProjectionTransformer(int, E) - Constructor for class net.sf.molae.pipe.cube.ProjectionTransformer
Constructs a new ProjectionTransformer.
put(Integer, V) - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
put(K, V) - Method in class net.sf.molae.pipe.basic.MapProxy
 
put(K, V) - Method in class net.sf.molae.pipe.binop.ElementwiseMap
Associates the specified value with the specified key in this map.
put(List<E>, T) - Method in class net.sf.molae.pipe.cube.AbstractCube
Sets the element at the specified location to the specified value.
put(List<E>, T) - Method in interface net.sf.molae.pipe.cube.Cube
Sets the element at the specified location to the specified value.
put(List<E>, T) - Method in class net.sf.molae.pipe.cube.CubeAsMap
Associates the specified value with the specified key in this map.
put(List<E>, T) - Method in class net.sf.molae.pipe.cube.CubeProxy
 
put(List<E>, T) - Method in class net.sf.molae.pipe.cube.MapBasedCube
 
put(List<E>, T) - Method in class net.sf.molae.pipe.cube.MapTree
Associates the specified value with the specified key in this map.
put(List<Integer>, Object) - Method in class net.sf.molae.pipe.cube.TableModelAsCube
Sets the element at the specified location to the specified value.
put(K, V) - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
Associates the specified value with the specified key in the base map if the key matches the underlying filter.
put(K, V) - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
 
put(K, V) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
put(K, V) - Method in class net.sf.molae.pipe.hash.ListBackedMap
 
put(K, V) - Method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
 
put(K, V) - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
 
put(K, V) - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class net.sf.molae.pipe.basic.MapProxy
 
putAll(Cube<E, T>, Cube<E, T>) - Static method in class net.sf.molae.pipe.cube.AbstractCube
Copies all values from the source cube to the target cube.
putPosition(int, E) - Method in class net.sf.molae.pipe.genimpl.IndexedList
Checks if the specified element is a new element in the list or at the first position and changes the position map accordingly.

R

readTest() - Method in class net.sf.molae.pipe.test.IteratorTest
Performs all tests that do not change the collection underlying the iterator.
readTest() - Method in class net.sf.molae.pipe.test.ListIteratorTest
 
recalculatePositions() - Method in class net.sf.molae.pipe.genimpl.IndexedList
Recalculates the index map.
remove(Object) - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
remove() - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation always throws an UnsupportedOperationException.
remove(Object) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
remove(Object) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
remove(Object) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
remove() - Method in class net.sf.molae.pipe.basic.EnumerationIterator
Removes from the underlying collection the last element returned by the iterator.
remove() - Method in class net.sf.molae.pipe.basic.ListBasedListIterator
This implementation calls the corresponding method of the base list.
remove(int) - Method in class net.sf.molae.pipe.basic.ListProxy
 
remove(Object) - Method in class net.sf.molae.pipe.basic.MapProxy
 
remove() - Method in class net.sf.molae.pipe.binop.ElementwiseIterator
Removes from the underlying collection the last element returned by the iterator.
remove(int) - Method in class net.sf.molae.pipe.binop.ElementwiseList
 
remove() - Method in class net.sf.molae.pipe.correct.CorrectIterator
Calls the corresponding method of the base iterator and maps NoSuchElementException to IllegalStateException.
remove(Object) - Method in class net.sf.molae.pipe.correct.TypeSafeCollection
If the base implementation throws a ClassCastException, false is returned.
remove(Object) - Method in class net.sf.molae.pipe.correct.TypeSafeMap
If the base implementation throws a ClassCastException, null is returned.
remove() - Method in class net.sf.molae.pipe.cube.LexicographicalIterator
 
remove(Object) - Method in class net.sf.molae.pipe.cube.MapTree
 
remove(Object) - Method in class net.sf.molae.pipe.filter.FilteredCollection
Removes a single instance of the specified element from the base collection, if it is present and matches the underlying filter.
remove() - Method in class net.sf.molae.pipe.filter.FilterIterator
Removes from the underlying collection of the base iterator the last element returned by this iterator.
remove() - Method in class net.sf.molae.pipe.filter.HeadIterator
Removes from the underlying collection of the base iterator the last element returned by this iterator.
remove(Object) - Method in class net.sf.molae.pipe.filter.KeyFilteredMap
Removes the mapping for this key from this map if present and the key matches the underlying filter.
remove(Object) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
remove(int) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
remove(Object) - Method in class net.sf.molae.pipe.genimpl.KeyProjection
Removes the mapping with the specified object as key from the base map.
remove(Object) - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Removes the mapping for this key from this map if present (optional operation).
remove(Object) - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
 
remove(int) - Method in class net.sf.molae.pipe.genimpl.MapBasedList
 
remove(Object) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
remove(Object) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
remove(Object) - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
remove(Object) - Method in class net.sf.molae.pipe.hash.ListBackedMap
 
remove(Object) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
 
remove(Object) - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
 
remove(Object) - Method in class net.sf.molae.pipe.trafo.TransformedCollection
Removes an element from the base list that would transform into the specified object, if such an element exists.
remove(int) - Method in class net.sf.molae.pipe.trafo.TransformedList
 
remove() - Method in class net.sf.molae.pipe.trafo.TransformIterator
 
remove() - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
remove(Object) - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
remove() - Method in class net.sf.molae.pipe.tree.DepthFirstIterator
 
removeAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
removeAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
removeAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
removeAll(Iterator<?>) - Static method in class net.sf.molae.pipe.basic.PipeUtil
Removes all elements from the specified iterator.
removeAll(Collection<?>) - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
removeAll(Collection<?>) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Removes from this collection all of its elements that are contained in the specified collection (optional operation).
removeAll(Collection<?>) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Removes from this set all of its elements that are contained in the specified collection.
ResourceBundleAsMap - Class in net.sf.molae.pipe.genimpl
Guises a ResourceBundle as a Map.
ResourceBundleAsMap(ResourceBundle) - Constructor for class net.sf.molae.pipe.genimpl.ResourceBundleAsMap
Constructs a ResourceBundleAsMap object.
retainAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
retainAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
retainAll(Collection<?>) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
retainAll(Collection<?>) - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
Retains only the elements in this collection that are contained in the specified collection (optional operation).
retainAll(Collection<?>) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Retains only the elements in this set that are contained in the specified collection.
retransform(T) - Method in class net.sf.molae.pipe.binop.ConstantSecondFactorTransformer
 
retransform(Collection<E>) - Method in class net.sf.molae.pipe.cube.ProjectionTransformer
Adds the given object at the given index to the input collection.
retransform(String) - Method in class net.sf.molae.pipe.text.FormatTransformer
Calls parseObject(String) of the underlying format.
retransform(T) - Method in class net.sf.molae.pipe.trafo.AbstractTransformer
Calculates the transformation origin of the specified object.
retransform(T) - Method in class net.sf.molae.pipe.trafo.CachedTransformer
Calculates the transformation origin of the specified object.
retransform(T) - Method in class net.sf.molae.pipe.trafo.InverseTransformer
Calculates the transformation origin of the specified object.
retransform(T) - Method in class net.sf.molae.pipe.trafo.MapAsTransformer
Returns a key of the base map that has the specified value.
retransform(T) - Method in class net.sf.molae.pipe.trafo.TransformedTransformer
 
retransform(T) - Method in interface net.sf.molae.pipe.trafo.TwoWayTransformer
Calculates the transformation origin of the specified object (optional operation).
retransform(Extendable<T>) - Method in class net.sf.molae.pipe.union.Extendable.ExtendableTransformer
Retrieves the base value of the given extendable

S

S1BinaryFunctionTest<B extends BinaryFunction<S,S,S>,S> - Class in net.sf.molae.pipe.test
Test methods to check the contract of BinaryFunction implementing classes where both operands have the same type.
S1BinaryFunctionTest(B) - Constructor for class net.sf.molae.pipe.test.S1BinaryFunctionTest
Creates a new test with the specified candidate.
S2BinaryFunctionTest<B extends BinaryFunction<S,S,T>,S,T> - Class in net.sf.molae.pipe.test
Test methods to check the contract of BinaryFunction implementing classes where both operands have the same type.
S2BinaryFunctionTest(B) - Constructor for class net.sf.molae.pipe.test.S2BinaryFunctionTest
Creates a new test with the specified candidate.
secondOperand() - Static method in class net.sf.molae.pipe.binop.BinaryFunctions
Returns a binary function that always returns the second operand.
SelfComparator<T extends Comparable<T>> - Class in net.sf.molae.pipe.sorted
Compares two objects using their natural ordering.
set(E) - Method in class net.sf.molae.pipe.basic.AbstractListIterator
This implementation always throws an UnsupportedOperationException.
set(E) - Method in class net.sf.molae.pipe.basic.ListBasedListIterator
This implementation calls the corresponding method of the base list.
set(int, E) - Method in class net.sf.molae.pipe.basic.ListProxy
 
set(int, E) - Method in class net.sf.molae.pipe.binop.ElementwiseList
 
set(int, E) - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
set(int, E) - Method in class net.sf.molae.pipe.genimpl.MapBasedList
 
set(int, E) - Method in class net.sf.molae.pipe.hash.HashList
Replaces the element at the specified position in this list with the specified element (optional operation).
set(int, E) - Method in class net.sf.molae.pipe.trafo.IndexTransformedList
Replaces the element at the specified position in this list with the specified element (optional operation).
set(int, E) - Method in class net.sf.molae.pipe.trafo.TransformedList
 
set(E) - Method in class net.sf.molae.pipe.trafo.TransformListIterator
 
SetAsSortedSet<B extends Collection<E>,E> - Class in net.sf.molae.pipe.sorted
If it can be guaranteed that a collection is a set and that its iterator returns elements in sorted order, this wrapper can be used to create a SortedSet implementation.
SetAsSortedSet(B, Comparator<? super E>, Comparator<Bound<E>>, Bound<E>, Bound<E>) - Constructor for class net.sf.molae.pipe.sorted.SetAsSortedSet
Creates a new SetAsSortedSet with the specified properties.
SetAsSortedSet(B, Comparator<? super E>) - Constructor for class net.sf.molae.pipe.sorted.SetAsSortedSet
Constructs a SetAsSortedSet object.
SetBasedBitSet<E> - Class in net.sf.molae.pipe.hash
A set based on a set and a bit set that determines which elements are contained in the set.
SetBasedBitSet(Collection<E>) - Constructor for class net.sf.molae.pipe.hash.SetBasedBitSet
Constructs a SetBasedBitSet object.
setConsistent(boolean) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Sets the consistency flag.
setCursor(int) - Method in class net.sf.molae.pipe.basic.AbstractListIterator
Replaces the value of the cursor with the specified value.
setFirstInverse(BinaryFunction<T, S1, S2>) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
Sets the first inverse of this function.
setIntegerTestValues(CollectionTest<?, ? super Integer>) - Static method in class net.sf.molae.pipe.test.CollectionTest
 
setIntegerTestValues(MapTest<?, ? super Integer, ? super Integer>) - Static method in class net.sf.molae.pipe.test.MapTest
 
setIntegerTestValues(SortedMapTest<?, ? super Integer, ? super Integer>) - Static method in class net.sf.molae.pipe.test.SortedMapTest
Sets default values for the test values.
setIntegerTestValues(SortedSetTest<?, ? super Integer>) - Static method in class net.sf.molae.pipe.test.SortedSetTest
Sets default values for the test values.
setIterator(Iterator<? extends E>) - Method in class net.sf.molae.pipe.correct.CorrectIterator
Deprecated. leftover from org.apache.commons.collections.iterators.ProxyIterator
setPermuted(BinaryFunction<S2, S1, T>) - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
Specifies the permuted value.
SetProxy<B extends Set<E>,E> - Class in net.sf.molae.pipe.basic
Delegates all method calls to another set.
SetProxy(B) - Constructor for class net.sf.molae.pipe.basic.SetProxy
Constructs a new proxy of the specified set.
setReadOnly() - Method in class net.sf.molae.pipe.trafo.CachedTransformer
Marks this CachedTransformer object as "read only".
setStringTestValues(CubeTest<?, ? super String, ? super String>) - Static method in class net.sf.molae.pipe.test.CubeTest
Sets default values for the test values.
SetTest<B extends Set<E>,E> - Class in net.sf.molae.pipe.test
Test methods to check the contract of set implementing classes.
SetTest(B) - Constructor for class net.sf.molae.pipe.test.SetTest
Creates a new test with the specified candidate.
setTestValue(T) - Method in class net.sf.molae.pipe.test.CubeTest
Sets the test value to the specified value.
setTestValues(E, E, E, E, E) - Method in class net.sf.molae.pipe.test.CollectionTest
Defines the test data to be used in CollectionTest.performValuesTest().
setTestValues(E, E, T, T, T) - Method in class net.sf.molae.pipe.test.CubeTest
Defines the test data to be used in CubeTest.performValuesTest().
setTestValues(V, V, V, K, K, K) - Method in class net.sf.molae.pipe.test.MapTest
Defines the test data to be used in MapTest.performValuesTest().
setTestValuesSet() - Method in class net.sf.molae.pipe.test.ObjectTest
States that test values have been correctly set.
setTidy(boolean) - Method in class net.sf.molae.pipe.genimpl.ListsBackedMap
Specifies if removed map entries are set to null in the value list.
setValue(V) - Method in class net.sf.molae.pipe.basic.AbstractMapEntry
This implementation always throws an UnsupportedOperationException.
setValue(V) - Method in class net.sf.molae.pipe.basic.DefaultMapEntry
Sets the value of the value property.
setValue(V) - Method in class net.sf.molae.pipe.genimpl.ListBackedMapEntry
Replaces the value corresponding to this entry with the specified value.
setValue(V) - Method in class net.sf.molae.pipe.genimpl.MapBackedMapEntry
Calls the corresponding method (put) of the base map.
setValue(V) - Method in class net.sf.molae.pipe.trafo.MapEntryProxy
Replaces the value corresponding to this entry with the specified value.
setValue(V) - Method in class net.sf.molae.pipe.trafo.ValueTransformedMapEntry
Replaces the value corresponding to this entry with the specified value.
size() - Method in class net.sf.molae.pipe.adapt.ListAsMap
 
size() - Method in class net.sf.molae.pipe.basic.AbstractMapWithSet.EntrySet
Returns the size of the enclosing class.
size() - Method in class net.sf.molae.pipe.basic.AbstractMapWithSet
Returns the number of mappings in this map.
size() - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
size() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
size() - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
size() - Method in class net.sf.molae.pipe.basic.MapProxy
 
size(Iterator<?>) - Static method in class net.sf.molae.pipe.basic.PipeUtil
Counts all elments of an iterator.
size() - Method in class net.sf.molae.pipe.binop.ElementwiseCollection
 
size() - Method in class net.sf.molae.pipe.binop.ElementwiseList
 
size() - Method in class net.sf.molae.pipe.cube.CartesianCollection
Returns the number of elements in this collection.
size() - Method in class net.sf.molae.pipe.filter.FilteredCollection
 
size() - Method in class net.sf.molae.pipe.genimpl.IndexedList
 
size() - Method in class net.sf.molae.pipe.genimpl.KeyProjection
 
size() - Method in class net.sf.molae.pipe.genimpl.KeySetBasedMap
Returns the number of mappings in this map.
size() - Method in class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap.KeySet
Returns the size of the enclosing class.
size() - Method in class net.sf.molae.pipe.genimpl.KeySetIteratorBasedMap
Returns the number of mappings in this map.
size() - Method in class net.sf.molae.pipe.genimpl.MapBasedList
 
size() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedMap.SortedListAsMap
 
size() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
size() - Method in class net.sf.molae.pipe.hash.BitSetAsSet
 
size() - Method in class net.sf.molae.pipe.hash.HashList
Returns the number of elements in this collection.
size() - Method in class net.sf.molae.pipe.hash.SetBasedBitSet
 
size() - Method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
 
size() - Method in class net.sf.molae.pipe.number.IntegerList
 
size() - Method in class net.sf.molae.pipe.text.BreakTokenList
Returns the number of elements in this list.
size() - Method in class net.sf.molae.pipe.trafo.EntryTransformedMap
Returns the size of the base map.
size() - Method in class net.sf.molae.pipe.trafo.IndexTransformedList
Returns the number of elements in this list.
size() - Method in class net.sf.molae.pipe.trafo.TransformedCollection
Returns the number of elements in the base collection.
size() - Method in class net.sf.molae.pipe.tree.DepthFirstCollection
Uses the iterator to count the elements.
SortedKeyProjection<E> - Class in net.sf.molae.pipe.genimpl
Implements a sorted set on an arbitrary sorted map by mapping each set element to a map entry with the set element as key and a dummy element as value of the map.
SortedKeyProjection(SortedMap<E, Object>) - Constructor for class net.sf.molae.pipe.genimpl.SortedKeyProjection
Constructs a new key projection of the specified map.
SortedListAsSortedMap<K,V> - Class in net.sf.molae.pipe.genimpl
Sorted list backed implementation of the SortedMap interface.
SortedListAsSortedMap(List<Map.Entry<K, V>>, Comparator<? super K>) - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Creates a new sorted list based sorted map with the specified base list and comparator.
SortedListAsSortedMap(List<Map.Entry<K, V>>) - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Creates a new sorted list based sorted map with the specified base list and natural ordering.
SortedListAsSortedMap() - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Creates a new sorted map based on a Vector with natural ordering.
SortedListAsSortedMap(Map<K, V>) - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedMap
Creates a new sorted map based on a Vector with the same mappings as the given map.
SortedListAsSortedMap.SortedListAsMap<K,V> - Class in net.sf.molae.pipe.genimpl
Sorted list backed implementation of the Map interface.
SortedListAsSortedSet<E> - Class in net.sf.molae.pipe.genimpl
Sorted list backed implementation of the SortedSet interface.
SortedListAsSortedSet(List<E>, Comparator<? super E>) - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Creates a new sorted list based sorted set with the specified base list and comparator.
SortedListAsSortedSet(List<E>) - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Creates a new sorted list based sorted set with the specified base list and natural ordering.
SortedListAsSortedSet() - Constructor for class net.sf.molae.pipe.genimpl.SortedListAsSortedSet
Creates a new sorted set based on a Vector and natural ordering.
SortedListAsSortedSet.SortedListAsSet<E> - Class in net.sf.molae.pipe.genimpl
Sorted list backed implementation of the Set interface.
SortedMapProxy<B extends SortedMap<K,V>,K,V> - Class in net.sf.molae.pipe.sorted
Delegates all method calls to another sorted map.
SortedMapProxy(B) - Constructor for class net.sf.molae.pipe.sorted.SortedMapProxy
Constructs a new proxy of the specified object.
SortedMapTest<B extends SortedMap<K,V>,K,V> - Class in net.sf.molae.pipe.test
Test methods to check the contract of SortedMap implementing classes.
SortedMapTest(B) - Constructor for class net.sf.molae.pipe.test.SortedMapTest
Creates a new test with the specified candidate.
SortedSetProxy<B extends SortedSet<E>,E> - Class in net.sf.molae.pipe.sorted
Delegates all method calls to another sorted set.
SortedSetProxy(B) - Constructor for class net.sf.molae.pipe.sorted.SortedSetProxy
Constructs a new proxy of the specified object.
SortedSetTest<B extends SortedSet<E>,E> - Class in net.sf.molae.pipe.test
Test methods to check the contract of SortedSet implementing classes.
SortedSetTest(B) - Constructor for class net.sf.molae.pipe.test.SortedSetTest
Creates a new test with the specified candidate.
subList(int, int) - Method in class net.sf.molae.pipe.basic.ListProxy
 
subList(int, int) - Method in class net.sf.molae.pipe.number.IntegerList
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class net.sf.molae.pipe.trafo.TransformedList
 
subMap(K, K) - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns a view of the portion of this Map whose keys range from fromKey, inclusive, to toKey, exclusive.
subMap(K, K) - Method in class net.sf.molae.pipe.sorted.SortedMapProxy
 
subSet(E, E) - Method in class net.sf.molae.pipe.genimpl.SortedKeyProjection
 
subSet(E, E) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns a view of the portion of this set whose elements range from fromElement, inclusive, to toElement, exclusive.
subSet(E, E) - Method in class net.sf.molae.pipe.sorted.SortedSetProxy
 
SubSetFilter<T> - Class in net.sf.molae.pipe.sorted
To pass this filter an object must be greater or equal to the lower bound and smaller than the upper bound using the specified comparator.
SubSetFilter(T, T, Comparator<T>) - Constructor for class net.sf.molae.pipe.sorted.SubSetFilter
Constructs a SubSetFilter object.
sum(BinaryFunction<? super T, ? super S, T>, Iterator<S>) - Static method in class net.sf.molae.pipe.binop.ElementwiseIterator
Sums up all elements of an iterator using the specified binary operation.
SymmetricBinaryFunction<S,T> - Class in net.sf.molae.pipe.binop
Skeleton implementation of BinaryFunction for symmetric functions.
SymmetricBinaryFunction(String, boolean, S, S) - Constructor for class net.sf.molae.pipe.binop.SymmetricBinaryFunction
Constructs a new SymmetricBinaryFunction.

T

TableModelAsCube - Class in net.sf.molae.pipe.cube
TableModel based cube.
TableModelAsCube(TableModel) - Constructor for class net.sf.molae.pipe.cube.TableModelAsCube
Constructs a new TableModelBasedCube.
tailMap(K) - Method in class net.sf.molae.pipe.sorted.MapAsSortedMap
Returns a view of the portion of this sorted map whose keys are greater than or equal to fromKey.
tailMap(K) - Method in class net.sf.molae.pipe.sorted.SortedMapProxy
 
tailSet(E) - Method in class net.sf.molae.pipe.genimpl.SortedKeyProjection
 
tailSet(E) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
Returns a view of the portion of this sorted set whose elements are greater than or equal to fromElement.
tailSet(E) - Method in class net.sf.molae.pipe.sorted.SortedSetProxy
 
testProperties(S, S) - Method in class net.sf.molae.pipe.test.S2BinaryFunctionTest
Performs various tests using the specified objects as arguments to the compute function of the tested binary function.
testProperties(S, S, S) - Method in class net.sf.molae.pipe.test.S2BinaryFunctionTest
Performs various tests using the specified objects as arguments to the compute function of the tested binary function.
TestValueFactory - Class in net.sf.molae.pipe.test
Creates a dummy object of type T.
TestValueFactory() - Constructor for class net.sf.molae.pipe.test.TestValueFactory
 
testWith(S1, S2) - Method in class net.sf.molae.pipe.test.BinaryFunctionTest
Performs various tests using the specified objects as arguments to the compute function of the tested binary function.
testWith(Object) - Method in class net.sf.molae.pipe.test.BinaryFunctionTest
Performs various tests using the specified object as identity element and sink.
testWith(S1, S1, S2) - Method in class net.sf.molae.pipe.test.BinaryFunctionTest
Placeholder for associativity tests.
testWith(S, S, S) - Method in class net.sf.molae.pipe.test.S1BinaryFunctionTest
Tests associativity using the specified objects as arguments to the compute function of the tested binary function.
TO_KEY_TRANSFORMER - Variable in class net.sf.molae.pipe.test.MapTest
Transforms a map entry to its key.
TO_VALUE_TRANSFORMER - Variable in class net.sf.molae.pipe.test.MapTest
Transforms a map entry to its value.
toArray() - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
toArray(T[]) - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
toArray() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
toArray(T[]) - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
toArray() - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
toArray(T[]) - Method in class net.sf.molae.pipe.basic.CollectionProxy
 
toArray() - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
toArray(T[]) - Method in class net.sf.molae.pipe.genimpl.SortedListAsSortedSet.SortedListAsSet
 
toBoundTransformer() - Static method in class net.sf.molae.pipe.sorted.Bound
Returns a transformer that returns a new bound of the specified value.
toExtendableTransformer() - Static method in class net.sf.molae.pipe.union.Extendable
Returns a transformer that returns a new extendable of the input value.
toString() - Method in class net.sf.molae.pipe.basic.AbstractMapEntry
Returns the content of this map entry in format key=value.
toString() - Method in class net.sf.molae.pipe.basic.CollectionAsList
 
toString() - Method in class net.sf.molae.pipe.basic.CollectionAsSequentialList
 
toString() - Method in class net.sf.molae.pipe.basic.ObjectProxy
Returns a string representation of the object.
toString() - Method in class net.sf.molae.pipe.binop.AbstractBinaryFunction
 
toString() - Method in class net.sf.molae.pipe.comod.ModificationCounter
 
toString() - Method in class net.sf.molae.pipe.cube.AbstractCube
 
toString() - Method in class net.sf.molae.pipe.cube.CartesianCollection
Returns a suitable representation of the factor list.
toString() - Method in class net.sf.molae.pipe.test.ObjectTest
Returns a string representation of the object.
toString() - Method in class net.sf.molae.pipe.text.FormatTransformer
Returns a string representation of the object.
toString() - Method in class net.sf.molae.pipe.trafo.MapAsTransformer
Returns a string representation of the object.
toValueTransformer() - Static method in class net.sf.molae.pipe.sorted.Bound
Returns a transformer that returns the value of a bound.
toVerboseString(Object, Object) - Static method in class net.sf.molae.pipe.basic.ObjectProxy
Generates a string that contains the class of the wrapper and the string of the base object.
transform(S) - Method in class net.sf.molae.pipe.binop.ConstantSecondFactorTransformer
 
transform(Collection<E>) - Method in class net.sf.molae.pipe.cube.ProjectionTransformer
Removes the object at the given index from the input collection.
transform(Object) - Method in class net.sf.molae.pipe.text.FormatTransformer
Calls format(Object) of the underlying format.
transform(S) - Method in class net.sf.molae.pipe.trafo.AbstractTransformer
Transforms the input object (leaving it unchanged) into some output object.
transform(int) - Method in class net.sf.molae.pipe.trafo.ArrayAsIntTransformer
Transforms the input index into some output index.
transform(S) - Method in class net.sf.molae.pipe.trafo.CachedTransformer
Returns the value to which the base map maps the specified key.
transform(int) - Method in interface net.sf.molae.pipe.trafo.IntTransformer
Transforms the input index into some output index.
transform(S) - Method in class net.sf.molae.pipe.trafo.InverseTransformer
Transforms the input object into some output object.
transform(S) - Method in class net.sf.molae.pipe.trafo.MapAsTransformer
Returns the value of the specified key in the base map.
transform(S) - Method in class net.sf.molae.pipe.trafo.TransformedTransformer
 
transform(S) - Method in interface net.sf.molae.pipe.trafo.TwoWayTransformer
Transforms the input object (leaving it unchanged) into some output object.
transform(T) - Method in class net.sf.molae.pipe.union.Extendable.ExtendableTransformer
Creates a new extendable of the input value.
TransformedCollection<S,E> - Class in net.sf.molae.pipe.trafo
Provides a different view to an existing collection by transforming each element.
TransformedCollection(Collection<S>, TwoWayTransformer<S, E>) - Constructor for class net.sf.molae.pipe.trafo.TransformedCollection
Constructs a TransformedCollection object.
TransformedComparator<S,T> - Class in net.sf.molae.pipe.sorted
Transforms both arguments with the underlying transformer and compares them.
TransformedComparator(Comparator<S>, TwoWayTransformer<? super T, ? extends S>) - Constructor for class net.sf.molae.pipe.sorted.TransformedComparator
Constructs a new TransformedComparator object.
TransformedFilter<S,T> - Class in net.sf.molae.pipe.filter
Calls a transformer before calling the predicate.
TransformedFilter(TypedPredicate<S>, TwoWayTransformer<? super T, ? extends S>) - Constructor for class net.sf.molae.pipe.filter.TransformedFilter
Constructs a TransformedFilter object.
TransformedList<S,E> - Class in net.sf.molae.pipe.trafo
Provides a different view to an existing list by transforming each element.
TransformedList(List<S>, TwoWayTransformer<S, E>) - Constructor for class net.sf.molae.pipe.trafo.TransformedList
Constructs a TransformedList object.
TransformedTransformer<S,I,T> - Class in net.sf.molae.pipe.trafo
The concatenation of two transformers.
TransformedTransformer(TwoWayTransformer<S, I>, TwoWayTransformer<I, T>) - Constructor for class net.sf.molae.pipe.trafo.TransformedTransformer
Constructs a TransformedTransformer object.
TransformIterator<S,E> - Class in net.sf.molae.pipe.trafo
Transforms each element of an iterator.
TransformIterator(Iterator<S>, TwoWayTransformer<? super S, ? extends E>) - Constructor for class net.sf.molae.pipe.trafo.TransformIterator
Constructs a new TransformIterator object.
TransformListIterator<S,E> - Class in net.sf.molae.pipe.trafo
Transforms each element of a list iterator.
TransformListIterator(ListIterator<S>, TwoWayTransformer<S, E>) - Constructor for class net.sf.molae.pipe.trafo.TransformListIterator
Constructs a TransformListIterator object.
TwoWayTransformer<S,T> - Interface in net.sf.molae.pipe.trafo
Specifies both the methods to transform and to retransform an object.
TypedPredicate<T> - Interface in net.sf.molae.pipe.filter
Defines a predicate that is only implemented for a specific class.
TypeSafeCollection<E> - Class in net.sf.molae.pipe.correct
Wrapper class to receive the correct exceptions from collections.
TypeSafeCollection(Collection<E>) - Constructor for class net.sf.molae.pipe.correct.TypeSafeCollection
Constructs a new type safe collection wrapper.
TypeSafeMap<K,V> - Class in net.sf.molae.pipe.correct
Wrapper class to receive the correct exceptions from maps.
TypeSafeMap(Map<K, V>) - Constructor for class net.sf.molae.pipe.correct.TypeSafeMap
Constructs a new type safe map wrapper.

U

UnextendableCollection<E> - Class in net.sf.molae.pipe.basic
A wrapper around collections that prohibits adding elements.
UnextendableCollection(Collection<E>) - Constructor for class net.sf.molae.pipe.basic.UnextendableCollection
Constructs an UnextendableCollection object.
UnmodifiableMaker - Class in net.sf.molae.pipe.cube
Contains transformers that provide the unmodifiable wrapper of a collection or a map.
useMerge(Collection) - Method in class net.sf.molae.pipe.sorted.SetAsSortedSet
This method determines if a merge algorithm is used for containsAll, removeAll and retainAll for the specified collection.

V

values() - Method in class net.sf.molae.pipe.basic.MapProxy
 
values() - Method in class net.sf.molae.pipe.keyed.KeyedSetAsMap
 
values() - Method in class net.sf.molae.pipe.trafo.InvertedMap
Returns a collection view of the values contained in this map.
values() - Method in class net.sf.molae.pipe.trafo.KeyTransformedMap
 
values() - Method in class net.sf.molae.pipe.trafo.ValueTransformedMap
 
ValueTransformedMap<K,S,V> - Class in net.sf.molae.pipe.trafo
Provides a different view to an existing map by transforming the key of every entry.
ValueTransformedMap(Map<K, S>, TwoWayTransformer<S, V>) - Constructor for class net.sf.molae.pipe.trafo.ValueTransformedMap
Constructs a ValueTransformedMap object.
ValueTransformedMapEntry<K,S,V> - Class in net.sf.molae.pipe.trafo
A map entry with a transformed value.
ValueTransformedMapEntry(Map.Entry<K, S>, TwoWayTransformer<S, V>) - Constructor for class net.sf.molae.pipe.trafo.ValueTransformedMapEntry
Constructs a ValueTransformedMapEntry object.
VaryingCube<E,T> - Class in net.sf.molae.pipe.cube
Parent class for cube implementations where the dimension (the number of edges) can vary.
VaryingCube(List<Set<E>>) - Constructor for class net.sf.molae.pipe.cube.VaryingCube
Constructs a new VaryingCube.
VaryingCube() - Constructor for class net.sf.molae.pipe.cube.VaryingCube
Constructs a new AbstractCube.

W

whileIterator(Iterator<? extends E>, TypedPredicate<? super E>) - Static method in class net.sf.molae.pipe.filter.HeadIterator
Returns an iterator that returns all elements of the base iterator while the elements fulfil the specified condition.

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