jcolibri.method.retrieve.selection
Class SelectCases

java.lang.Object
  extended by jcolibri.method.retrieve.selection.SelectCases

public class SelectCases
extends java.lang.Object

Class that stores the selectAll and selectTopK methods.

Version:
1.0
Author:
Juan A. Recio-Garcia, Developed at University College Cork (Ireland) in collaboration with Derek Bridge.

Constructor Summary
SelectCases()
           
 
Method Summary
static java.util.Collection<CBRCase> selectAll(java.util.Collection<RetrievalResult> cases)
          Selects all cases
static java.util.Collection<RetrievalResult> selectAllRR(java.util.Collection<RetrievalResult> cases)
          Selects all cases but returns them into RetrievalResult objects
static java.util.Collection<CBRCase> selectTopK(java.util.Collection<RetrievalResult> cases, int k)
          Selects top K cases
static java.util.Collection<RetrievalResult> selectTopKRR(java.util.Collection<RetrievalResult> cases, int k)
          Selects top k cases but returns them into RetrievalResult objects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectCases

public SelectCases()
Method Detail

selectAll

public static java.util.Collection<CBRCase> selectAll(java.util.Collection<RetrievalResult> cases)
Selects all cases

Parameters:
cases - to select
Returns:
all cases

selectTopK

public static java.util.Collection<CBRCase> selectTopK(java.util.Collection<RetrievalResult> cases,
                                                       int k)
Selects top K cases

Parameters:
cases - to select
k - is the number of csaes to select
Returns:
top k cases

selectAllRR

public static java.util.Collection<RetrievalResult> selectAllRR(java.util.Collection<RetrievalResult> cases)
Selects all cases but returns them into RetrievalResult objects

Parameters:
cases - to select
Returns:
all cases into RetrievalResult objects

selectTopKRR

public static java.util.Collection<RetrievalResult> selectTopKRR(java.util.Collection<RetrievalResult> cases,
                                                                 int k)
Selects top k cases but returns them into RetrievalResult objects

Parameters:
cases - to select
Returns:
top k cases into RetrievalResult objects

GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es