46 setNumberParameters(2);
67 if (dataFields.size() != 1)
69 printf(
"Size of dataFields: %d\n", (
int)dataFields.size());
70 throw InvalidConditionException(
"Wrong number of datafields for condition equals ");
78 return value.getInt() >= getParameter(0).getInt() - getParameter(1).getInt() &&
79 value.getInt() <= getParameter(0).getInt() + getParameter(1).getInt();
84 return value.getLong() >= getParameter(0).getLong() - getParameter(1).getLong() &&
85 value.getLong() <= getParameter(0).getLong() + getParameter(1).getLong();
90 return value.getFloat() >=
91 getParameter(0).getFloat() - getParameter(1).getFloat() &&
92 value.getFloat() <= getParameter(0).getFloat() + getParameter(1).getFloat();
97 return value.getDouble() >=
98 getParameter(0).getDouble() - getParameter(1).getDouble() &&
100 getParameter(0).getDouble() + getParameter(1).getDouble();