47 setNumberParameters(2);
62 if (dataFields.size() != 1)
64 printf(
"Size of dataFields: %d\n", (
int)dataFields.size());
65 throw InvalidConditionException(
"Wrong number of datafields for condition equals ");
73 return value.getInt() >= getParameter(0).getInt() - getParameter(1).getInt() &&
value.getInt() <= getParameter(0).getInt() + getParameter(1).getInt();
78 return value.getLong() >= getParameter(0).getLong() - getParameter(1).getLong() &&
value.getLong() <= getParameter(0).getLong() + getParameter(1).getLong();
83 return value.getFloat() >= getParameter(0).getFloat() - getParameter(1).getFloat() &&
value.getFloat() <= getParameter(0).getFloat() + getParameter(1).getFloat();
88 return value.getDouble() >= getParameter(0).getDouble() - getParameter(1).getDouble() &&
value.getDouble() <= getParameter(0).getDouble() + getParameter(1).getDouble();