package rocks.inspectit.ui.rcp.tester;
import org.eclipse.core.expressions.PropertyTester;
import rocks.inspectit.shared.all.communication.data.JmxSensorValueData;
/**
* Tester for charting possibilities of {@link JmxSensorValueData}.
*
* @author Marius Oehler
*
*/
public class JmxSensorValueDataTester extends PropertyTester {
@Override
public boolean test(Object receiver, String property, Object[] args, Object expectedValue) {
if (receiver instanceof JmxSensorValueData) {
JmxSensorValueData jmxData = (JmxSensorValueData) receiver;
if ("canChart".equals(property)) {
return jmxData.isBooleanOrNumeric();
}
}
return false;
}
}