Class DependencyRetrievalResultListImpl
- java.lang.Object
-
- de.uni_trier.wi2.procake.retrieval.impl.RetrievalResultListImpl
-
- de.uni_trier.wi2.procake.retrieval.impl.DependencyRetrievalResultListImpl
-
- All Implemented Interfaces:
DependencyRetrievalResultList,RetrievalResultList,Iterable<RetrievalResult>
public class DependencyRetrievalResultListImpl extends RetrievalResultListImpl implements DependencyRetrievalResultList
Implementation ofDependencyRetrievalResultList.- Author:
- Rahol Kumar, Alexander Schultheis
-
-
Constructor Summary
Constructors Constructor Description DependencyRetrievalResultListImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(RetrievalResult dependencyRetrievalResult)Adds a retrieval result to the list.DependencyRetrievalResultgetLast()Iteratoriterator()voidremove(RetrievalResult object)Removes a retrieval result from the list.voidremoveLast()intsize()StringtoString()-
Methods inherited from class de.uni_trier.wi2.procake.retrieval.impl.RetrievalResultListImpl
fromXML, getQuery, getRetrievalTime, getRetrievalTime, getRetrievalTimeString, getRetrievalTimeString, setQuery, setRetrievalTime, stream, toObjectPool, toXML, toXML
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface de.uni_trier.wi2.procake.retrieval.RetrievalResultList
fromXML, getRetrievalTime, getRetrievalTime, getRetrievalTimeString, getRetrievalTimeString, setRetrievalTime, stream, toObjectPool, toXML, toXML
-
-
-
-
Method Detail
-
add
public void add(RetrievalResult dependencyRetrievalResult)
Description copied from interface:RetrievalResultListAdds a retrieval result to the list.- Specified by:
addin interfaceRetrievalResultList- Overrides:
addin classRetrievalResultListImpl- Parameters:
dependencyRetrievalResult- The retrieval result to add.
-
getLast
public DependencyRetrievalResult getLast()
- Overrides:
getLastin classRetrievalResultListImpl
-
iterator
public Iterator iterator()
- Specified by:
iteratorin interfaceIterable<RetrievalResult>- Specified by:
iteratorin interfaceRetrievalResultList- Overrides:
iteratorin classRetrievalResultListImpl- Returns:
- an ordered iterator over all retrieval results starting with the most similar one
-
remove
public void remove(RetrievalResult object)
Description copied from interface:RetrievalResultListRemoves a retrieval result from the list.- Specified by:
removein interfaceRetrievalResultList- Overrides:
removein classRetrievalResultListImpl- Parameters:
object- The retrieval result to remove.
-
removeLast
public void removeLast()
- Overrides:
removeLastin classRetrievalResultListImpl
-
size
public int size()
- Specified by:
sizein interfaceRetrievalResultList- Overrides:
sizein classRetrievalResultListImpl- Returns:
- The number of retrieval results.
-
toString
public String toString()
- Overrides:
toStringin classRetrievalResultListImpl
-
-