Package eu.bandm.tools.ops
Class HashMultimap<A,B> 
java.lang.Object
java.util.AbstractCollection<Map.Entry<A,B>>
 
eu.bandm.tools.ops.AbstractMultimap<A,B>
 
eu.bandm.tools.ops.MapMultimap<A,B>
 
eu.bandm.tools.ops.HashMultimap<A,B> 
- All Implemented Interfaces:
- Multimap<A,,- B> - Serializable,- Iterable<Map.Entry<A,,- B>> - Collection<Map.Entry<A,,- B>> - BiPredicate<A,,- B> - Set<Map.Entry<A,- B>> 
- Direct Known Subclasses:
- CheckedMultimap_D,- CheckedMultimap_R,- CheckedMultimap_RD
An Implementation where both directions of look-up are realized by hashing.
- See Also:
- 
Field SummaryFields inherited from class eu.bandm.tools.ops.MapMultimapbackward, forward, size
- 
Constructor SummaryConstructorsConstructorDescriptionHashMultimap(HashMultimap<A, B> r) HashMultimap(Collection<? extends Map.Entry<A, B>> c) HashMultimap(Map<A, B> m) 
- 
Method SummaryModifier and TypeMethodDescriptionCreates the preimage.Methods inherited from class eu.bandm.tools.ops.MapMultimapadd, add, clear, contains, contains, domain, image, imageMap, imageUnchecked, iterator, preimage, preimageMap, preimageUnchecked, range, remove, remove, removeAllDomain, removeAllRange, removeDomain, removeRange, retainAllDomain, retainAllRange, sizeMethods inherited from class eu.bandm.tools.ops.AbstractMultimapcontainsUnchecked, imageAll, imageAllUnchecked, preimageAll, preimageAllUnchecked, removeAllDomainUnchecked, removeAllRangeUnchecked, removeDomainUnchecked, removeRangeUnchecked, removeUnchecked, retainAllDomainUnchecked, retainAllRangeUnchecked, testMethods inherited from class java.util.AbstractCollectionaddAll, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.function.BiPredicateand, negate, orMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArray
- 
Constructor Details- 
HashMultimappublic HashMultimap()
- 
HashMultimap
- 
HashMultimap
- 
HashMultimap
 
- 
- 
Method Details- 
createForwardSet- Specified by:
- createForwardSetin class- MapMultimap<A,- B> 
 
- 
createBackwardSetDescription copied from class:MapMultimapCreates the preimage.- Specified by:
- createBackwardSetin class- MapMultimap<A,- B> 
 
 
-