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

A

AbstractMultiMap<Key,Value> - Class in fr.vergne.collection.impl
An AbstractMultiMap is a MultiMap which implements most of the features.
AbstractMultiMap(MultiMap<Key, Value>) - Constructor for class fr.vergne.collection.impl.AbstractMultiMap
 
AbstractMultiMap() - Constructor for class fr.vergne.collection.impl.AbstractMultiMap
 

C

clear() - Method in class fr.vergne.collection.util.ReflexiveMap
 
compare(T, T) - Method in class fr.vergne.collection.util.NaturalComparator
 
ComposedKey<T> - Class in fr.vergne.collection.util
A ComposedKey is an utilitary class to compose several pieces of data in a single one and use this composition as a key, for instance in a Map.
ComposedKey(List<T>) - Constructor for class fr.vergne.collection.util.ComposedKey
 
ComposedKey(T...) - Constructor for class fr.vergne.collection.util.ComposedKey
 
containsCouple(Key, Value) - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
containsCouple(Key, Value) - Method in interface fr.vergne.collection.MultiMap
 
containsKey(Object) - Method in class fr.vergne.collection.util.ReflexiveMap
 
containsValue(Object) - Method in class fr.vergne.collection.util.ReflexiveMap
 

D

depopulate(Key, Value...) - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
depopulate(Key, Collection<Value>) - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
depopulate(Key, Value...) - Method in interface fr.vergne.collection.MultiMap
depopulate(Key, Collection<Value>) - Method in interface fr.vergne.collection.MultiMap
Remove some values from a key.

E

entrySet() - Method in class fr.vergne.collection.util.ReflexiveMap
 
equals(Object) - Method in class fr.vergne.collection.util.ComposedKey
 
equals(List<T>, List<T>) - Static method in class fr.vergne.collection.util.ListUtils
This method provides a convenient way to compare two Lists based on their content.
equals(Map<K, V>, Map<K, V>) - Static method in class fr.vergne.collection.util.MapUtils
This method allows to check whether or not two maps have the same content (same keys with same values).

F

Filter<Element> - Interface in fr.vergne.collection.filter
A Filter allows to tell whether an element is supported or rejected.
filter(Collection<Element>, Filter<Element>...) - Static method in class fr.vergne.collection.filter.FilterUtil
Convenient method to filter the elements, trying to be as strict as possible.
filter(Collection<Element>, FilteringStrategy, FilteringStrategy, Filter<Element>...) - Static method in class fr.vergne.collection.filter.FilterUtil
This method filter a collection of elements by using some Filter s.
filter(Collection<Element>, FilterDecider<Element>, Filter<Element>...) - Static method in class fr.vergne.collection.filter.FilterUtil
This method filter a collection of elements by using Filters.
filterConservatively(Collection<Element>, Filter<Element>...) - Static method in class fr.vergne.collection.filter.FilterUtil
Convenient method to filter the elements, trying to keep as much as possible.
FilterDecider<Element> - Interface in fr.vergne.collection.filter
A FilterDecider allows to specify how an undecided case should be managed.
filterExpeditively(Collection<Element>, Filter<Element>...) - Static method in class fr.vergne.collection.filter.FilterUtil
Convenient method to filter the elements, trying to reject as much as possible.
FilteringStrategy - Enum in fr.vergne.collection.filter
A FilteringStrategy allows to describe how are managed the undecided cases.
FilterUtil - Class in fr.vergne.collection.filter
 
FilterUtil() - Constructor for class fr.vergne.collection.filter.FilterUtil
 
fr.vergne.collection - package fr.vergne.collection
 
fr.vergne.collection.filter - package fr.vergne.collection.filter
 
fr.vergne.collection.impl - package fr.vergne.collection.impl
 
fr.vergne.collection.util - package fr.vergne.collection.util
 

G

generateInnerCollection(Key) - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
generateInnerCollection(Key) - Method in class fr.vergne.collection.impl.HashMultiMap
 
generateInnerCollection(Key) - Method in class fr.vergne.collection.impl.ListMultiMap
 
generateInternalMap() - Method in class fr.vergne.collection.util.ReflexiveMap
Internally, two different Maps are used to store the data.
get(int) - Method in class fr.vergne.collection.util.ComposedKey
 
get(Object) - Method in class fr.vergne.collection.util.ReflexiveMap
 
getAmountOFGeneratedLists() - Method in class fr.vergne.collection.util.ListIterator
 
getAmountOfPossibleLists() - Method in class fr.vergne.collection.util.ListIterator
 
getAmountOfPossibleSets() - Method in class fr.vergne.collection.util.SetIterator
 
getKeyFrom(Value) - Method in class fr.vergne.collection.util.ReflexiveMap
 
getValueFrom(Key) - Method in class fr.vergne.collection.util.ReflexiveMap
 

H

hashCode() - Method in class fr.vergne.collection.util.ComposedKey
 
HashMultiMap<Key,Value> - Class in fr.vergne.collection.impl
A HashMultiMap is a MultiMap which allows at most one instance for each (key, value).
HashMultiMap(MultiMap<Key, Value>) - Constructor for class fr.vergne.collection.impl.HashMultiMap
 
HashMultiMap() - Constructor for class fr.vergne.collection.impl.HashMultiMap
 
hasNext() - Method in class fr.vergne.collection.util.ListIterator
 
hasNext() - Method in class fr.vergne.collection.util.SetIterator
 

I

isEmpty() - Method in class fr.vergne.collection.util.ReflexiveMap
 
isPossibleList(List<Object>) - Method in class fr.vergne.collection.util.ListIterator
 
isPossibleSet(Set<T>) - Method in class fr.vergne.collection.util.SetIterator
 
isSupported(Element) - Method in interface fr.vergne.collection.filter.Filter
 
isSupported(Element, Collection<Filter<Element>>, Collection<Filter<Element>>) - Method in interface fr.vergne.collection.filter.FilterDecider
 
iterator() - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
iterator() - Method in class fr.vergne.collection.util.ComposedKey
 

K

keySet() - Method in class fr.vergne.collection.util.ReflexiveMap
 

L

ListIterator<T> - Class in fr.vergne.collection.util
A ListIterator aims at providing a way to generate an exhaustive sequence of possible Lists.
ListIterator(Collection<? extends T>...) - Constructor for class fr.vergne.collection.util.ListIterator
 
ListIterator(boolean, Collection<? extends T>...) - Constructor for class fr.vergne.collection.util.ListIterator
 
ListIterator(Map<ObjectType, ? extends Collection<T>>) - Constructor for class fr.vergne.collection.util.ListIterator
 
ListIterator(Map<ObjectType, ? extends Collection<T>>, Map<ObjectType, T>, Collection<ObjectType>) - Constructor for class fr.vergne.collection.util.ListIterator
 
ListIterator(Map<ObjectType, ? extends Collection<T>>, Map<ObjectType, T>, Collection<ObjectType>, boolean) - Constructor for class fr.vergne.collection.util.ListIterator
 
ListMultiMap<Key,Value> - Class in fr.vergne.collection.impl
A ListMultiMap is a MultiMap which allows to have several instances for each (key, value).
ListMultiMap(MultiMap<Key, Value>) - Constructor for class fr.vergne.collection.impl.ListMultiMap
 
ListMultiMap() - Constructor for class fr.vergne.collection.impl.ListMultiMap
 
ListUtils - Class in fr.vergne.collection.util
 

M

main(String[]) - Static method in class fr.vergne.collection.util.ListIterator
 
MapUtils - Class in fr.vergne.collection.util
 
MultiMap<Key,Value> - Interface in fr.vergne.collection
A MultiMap allows to map a key to several values.

N

NaturalComparator<T> - Class in fr.vergne.collection.util
A NaturalComparator allows to compare two elements in a human way, which is commonly interpreted as a comparison which: is not case sensitive treat numbers as numbers (not as strings) For example, "file" and "File" are merely the same names and so should be grouped together.
NaturalComparator() - Constructor for class fr.vergne.collection.util.NaturalComparator
Instantiate a basic NaturalComparator which compare the elements based on their string representation (Object.toString()).
NaturalComparator(NaturalComparator.Translator<T>) - Constructor for class fr.vergne.collection.util.NaturalComparator
Instantiate a NaturalComparator which exploits a specific string representation for the elements.
NaturalComparator.Translator<T> - Interface in fr.vergne.collection.util
 
next() - Method in class fr.vergne.collection.util.ListIterator
 
next() - Method in class fr.vergne.collection.util.SetIterator
 

P

populate(Key, Value...) - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
populate(Key, Collection<Value>) - Method in class fr.vergne.collection.impl.AbstractMultiMap
 
populate(Key, Value...) - Method in interface fr.vergne.collection.MultiMap
populate(Key, Collection<Value>) - Method in interface fr.vergne.collection.MultiMap
Map a key to all the provided values.
put(Key, Value) - Method in class fr.vergne.collection.util.ReflexiveMap
 
putAll(Map<? extends Key, ? extends Value>) - Method in class fr.vergne.collection.util.ReflexiveMap
 

R

reduceToDirectLinks(Map<T, T>, boolean) - Static method in class fr.vergne.collection.util.MapUtils
This method allows to transform a set of chains A-...
ReflexiveMap<Key,Value> - Class in fr.vergne.collection.util
A ReflexiveMap aims at providing a Map which support a bijective relation.
ReflexiveMap() - Constructor for class fr.vergne.collection.util.ReflexiveMap
 
remove() - Method in class fr.vergne.collection.util.ListIterator
 
remove(Object) - Method in class fr.vergne.collection.util.ReflexiveMap
 
remove() - Method in class fr.vergne.collection.util.SetIterator
 
reverse() - Method in class fr.vergne.collection.util.ReflexiveMap
 

S

SetIterator<T> - Class in fr.vergne.collection.util
A SetIterator aims at providing a way to generate an exhaustive sequence of possible Sets.
SetIterator(Set<T>) - Constructor for class fr.vergne.collection.util.SetIterator
 
size() - Method in class fr.vergne.collection.util.ComposedKey
 
size() - Method in class fr.vergne.collection.util.ReflexiveMap
 

T

toString() - Method in class fr.vergne.collection.util.ComposedKey
 
toString(T) - Method in interface fr.vergne.collection.util.NaturalComparator.Translator
 
toString() - Method in class fr.vergne.collection.util.ReflexiveMap
 
translate(List<K>, Map<K, V>, boolean) - Static method in class fr.vergne.collection.util.MapUtils
While Map.get(Object) provide the single value assigned to a single key, this method aims at retrieving a List of values corresponding to a List of keys.

U

UndecidedFilteringException - Exception in fr.vergne.collection.filter
A UndecidedFilteringException arises when no decision can be taken regarding the support or rejection of an element in regard to some Filters.
UndecidedFilteringException(String) - Constructor for exception fr.vergne.collection.filter.UndecidedFilteringException
 
UndecidedFilteringException(Throwable) - Constructor for exception fr.vergne.collection.filter.UndecidedFilteringException
 
UndecidedFilteringException(String, Throwable) - Constructor for exception fr.vergne.collection.filter.UndecidedFilteringException
 

V

valueOf(String) - Static method in enum fr.vergne.collection.filter.FilteringStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.vergne.collection.filter.FilteringStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class fr.vergne.collection.util.ReflexiveMap
 
A C D E F G H I K L M N P R S T U V 

Copyright © 2014–2015. All rights reserved.