Class AbstractMultiSet.AbstractEntry<E>
- java.lang.Object
-
- org.apache.commons.collections4.multiset.AbstractMultiSet.AbstractEntry<E>
-
- All Implemented Interfaces:
MultiSet.Entry<E>
- Direct Known Subclasses:
AbstractMapMultiSet.MultiSetEntry
- Enclosing class:
- AbstractMultiSet<E>
protected abstract static class AbstractMultiSet.AbstractEntry<E> extends java.lang.Object implements MultiSet.Entry<E>
Inner class AbstractEntry.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractEntry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)Compares the specified object with this entry for equality.inthashCode()Returns the hash code value for this multiset entry.java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.commons.collections4.MultiSet.Entry
getCount, getElement
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object object)
Description copied from interface:MultiSet.EntryCompares the specified object with this entry for equality. Returns true if the given object is also a multiset entry and the two entries represent the same element with the same number of occurrences.More formally, two entries
e1ande2represent the same mapping if(e1.getElement()==null ? e2.getElement()==null : e1.getElement().equals(e2.getElement())) && (e1.getCount()==e2.getCount())- Specified by:
equalsin interfaceMultiSet.Entry<E>- Overrides:
equalsin classjava.lang.Object- Parameters:
object- object to be compared for equality with this multiset entry- Returns:
- true if the specified object is equal to this multiset entry
-
hashCode
public int hashCode()
Description copied from interface:MultiSet.EntryReturns the hash code value for this multiset entry.The hash code of a multiset entry
eis defined to be:(e==null ? 0 : e.hashCode()) ^ noOccurances)- Specified by:
hashCodein interfaceMultiSet.Entry<E>- Overrides:
hashCodein classjava.lang.Object- Returns:
- the hash code value for this multiset entry
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-