jcolibri.extensions.recommendation.conditionals
Class DisplayCasesIfNumber

java.lang.Object
  extended by jcolibri.extensions.recommendation.conditionals.DisplayCasesIfNumber

public class DisplayCasesIfNumber
extends java.lang.Object

Conditional method that returns true if the number of recieved cases is inside a range.
An optional value sets if a message should be displayed when the number of cases is not in the range.

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

Constructor Summary
DisplayCasesIfNumber()
           
 
Method Summary
static boolean displayCases(int max, int min, java.util.Collection<CBRCase> cases, boolean showMessage)
          Checks if the number of cases is inside a range.
static boolean displayCasesWithMessage(int max, int min, java.util.Collection<CBRCase> cases)
          Checks if the number of cases is inside a range.
static boolean displayCasesWithoutMessage(int max, int min, java.util.Collection<CBRCase> cases)
          Checks if the number of cases is inside a range.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayCasesIfNumber

public DisplayCasesIfNumber()
Method Detail

displayCasesWithMessage

public static boolean displayCasesWithMessage(int max,
                                              int min,
                                              java.util.Collection<CBRCase> cases)
Checks if the number of cases is inside a range. It shows a message if the number of cases is not in range.

Parameters:
max - allowed cases
min - allowed cases
cases - received cases
Returns:
true if the number of cases is in range.

displayCasesWithoutMessage

public static boolean displayCasesWithoutMessage(int max,
                                                 int min,
                                                 java.util.Collection<CBRCase> cases)
Checks if the number of cases is inside a range. It does not show any message if the number of cases is not in range.

Parameters:
max - allowed cases
min - allowed cases
cases - received cases
Returns:
true if the number of cases is in range.

displayCases

public static boolean displayCases(int max,
                                   int min,
                                   java.util.Collection<CBRCase> cases,
                                   boolean showMessage)
Checks if the number of cases is inside a range.

Parameters:
max - allowed cases
min - allowed cases
cases - received cases
showMessage - indicates if messages should be shown.
Returns:
true if the number of cases is in range.

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