jcolibri.method.retrieve.FilterBasedRetrieval
Class FilterBasedRetrievalMethod

java.lang.Object
  extended by jcolibri.method.retrieve.FilterBasedRetrieval.FilterBasedRetrievalMethod

public class FilterBasedRetrievalMethod
extends java.lang.Object

Retrieves cases according boolean predicates (less, more, equal, ...) over the attributes.

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

Constructor Summary
FilterBasedRetrievalMethod()
           
 
Method Summary
static java.util.Collection<CBRCase> filterCases(java.util.Collection<CBRCase> cases, CBRQuery query, FilterConfig filterConfig)
          Retrieves cases that match with the given predicates in filter config
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterBasedRetrievalMethod

public FilterBasedRetrievalMethod()
Method Detail

filterCases

public static java.util.Collection<CBRCase> filterCases(java.util.Collection<CBRCase> cases,
                                                        CBRQuery query,
                                                        FilterConfig filterConfig)
Retrieves cases that match with the given predicates in filter config

Parameters:
cases - to retrieve from
query - to compare
filterConfig - contains the filter predicates
Returns:
a list of cases

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