Class GoogleMultisetAdapter<E>
- java.lang.Object
-
- org.processmining.poemsconformancecheckingforbpmn.models.utils.multiset.impl.google.GoogleMultisetAdapter<E>
-
- All Implemented Interfaces:
java.lang.Iterable<E>,java.util.Collection<E>,Multiset<E>,ReadOnlyMultiset<E>
public class GoogleMultisetAdapter<E> extends java.lang.Object implements Multiset<E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.processmining.poemsconformancecheckingforbpmn.models.utils.multiset.ReadOnlyMultiset
ReadOnlyMultiset.Entry<E>
-
-
Constructor Summary
Constructors Constructor Description GoogleMultisetAdapter(com.google.common.collect.Multiset<E> elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(E element)intadd(E element, int count)booleanaddAll(java.util.Collection<? extends E> elements)java.util.List<E>asList()voidclear()booleancontains(java.lang.Object o)booleancontains(Multiset<E> mSet)booleancontainsAll(java.util.Collection<?> elements)booleancontainsAtLeast(E element, int count)intcount(java.lang.Object o)java.util.Set<E>elementSet()java.util.Set<ReadOnlyMultiset.Entry<E>>entrySet()booleanequals(java.lang.Object o)inthashCode()booleanisContainedIn(Multiset<E> mSet)booleanisEmpty()java.util.Iterator<E>iterator()java.util.stream.Stream<E>parallelStream()booleanremove(java.lang.Object element)intremove(java.lang.Object element, int count)booleanremoveAll(java.util.Collection<?> elements)booleanretainAll(java.util.Collection<?> elements)intsetCount(E element, int count)booleansetCount(E element, int count, int var3)intsize()java.util.Spliterator<E>spliterator()java.util.stream.Stream<E>stream()java.lang.Object[]toArray()<T> T[]toArray(T[] ts)java.lang.StringtoString()java.lang.StringtoStringNewLines()
-
-
-
Constructor Detail
-
GoogleMultisetAdapter
public GoogleMultisetAdapter(com.google.common.collect.Multiset<E> elements)
-
-
Method Detail
-
contains
public boolean contains(Multiset<E> mSet)
- Specified by:
containsin interfaceReadOnlyMultiset<E>
-
isContainedIn
public boolean isContainedIn(Multiset<E> mSet)
- Specified by:
isContainedInin interfaceReadOnlyMultiset<E>
-
containsAtLeast
public boolean containsAtLeast(E element, int count)
- Specified by:
containsAtLeastin interfaceReadOnlyMultiset<E>
-
count
public int count(@Nullable java.lang.Object o)- Specified by:
countin interfaceReadOnlyMultiset<E>
-
elementSet
public java.util.Set<E> elementSet()
- Specified by:
elementSetin interfaceReadOnlyMultiset<E>
-
entrySet
public java.util.Set<ReadOnlyMultiset.Entry<E>> entrySet()
- Specified by:
entrySetin interfaceReadOnlyMultiset<E>
-
remove
public int remove(java.lang.Object element, int count)
-
setCount
public boolean setCount(E element, int count, int var3)
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection<E>- Specified by:
sizein interfaceReadOnlyMultiset<E>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Collection<E>- Specified by:
isEmptyin interfaceReadOnlyMultiset<E>
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
containsin interfacejava.util.Collection<E>- Specified by:
containsin interfaceReadOnlyMultiset<E>
-
iterator
public java.util.Iterator<E> iterator()
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArrayin interfacejava.util.Collection<E>- Specified by:
toArrayin interfaceReadOnlyMultiset<E>
-
toArray
public <T> T[] toArray(T[] ts)
- Specified by:
toArrayin interfacejava.util.Collection<E>- Specified by:
toArrayin interfaceReadOnlyMultiset<E>
-
asList
public java.util.List<E> asList()
- Specified by:
asListin interfaceReadOnlyMultiset<E>
-
add
public boolean add(E element)
-
remove
public boolean remove(java.lang.Object element)
-
containsAll
public boolean containsAll(java.util.Collection<?> elements)
- Specified by:
containsAllin interfacejava.util.Collection<E>- Specified by:
containsAllin interfaceReadOnlyMultiset<E>
-
spliterator
public java.util.Spliterator<E> spliterator()
-
stream
public java.util.stream.Stream<E> stream()
- Specified by:
streamin interfacejava.util.Collection<E>
-
parallelStream
public java.util.stream.Stream<E> parallelStream()
- Specified by:
parallelStreamin interfacejava.util.Collection<E>
-
addAll
public boolean addAll(java.util.Collection<? extends E> elements)
- Specified by:
addAllin interfacejava.util.Collection<E>
-
removeAll
public boolean removeAll(java.util.Collection<?> elements)
-
retainAll
public boolean retainAll(java.util.Collection<?> elements)
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Collection<E>
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equalsin interfacejava.util.Collection<E>- Specified by:
equalsin interfaceReadOnlyMultiset<E>- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacejava.util.Collection<E>- Specified by:
hashCodein interfaceReadOnlyMultiset<E>- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceReadOnlyMultiset<E>- Overrides:
toStringin classjava.lang.Object
-
toStringNewLines
public java.lang.String toStringNewLines()
- Specified by:
toStringNewLinesin interfaceReadOnlyMultiset<E>
-
-