package org.jactr.tools.experiment.actions.sensor; /* * default logging */ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jactr.tools.experiment.IExperiment; import org.jactr.tools.experiment.actions.IAction; import org.jactr.tools.experiment.parser.handlers.INodeHandler; import org.w3c.dom.Element; public class XMLSensorHandler implements INodeHandler<IAction> { /** * Logger definition */ static private final transient Log LOGGER = LogFactory .getLog(XMLSensorHandler.class); public String getTagName() { return "xml-sensor"; } public IAction process(Element element, IExperiment experiment) { return new XMLSensorAction(element.getAttribute("url"), Boolean.parseBoolean(element.getAttribute("immediate")), experiment); } public boolean shouldDecend() { return false; } }