/* © 2010 Stephan Reichholf <stephan at reichholf dot net> * * Licensed under the Create-Commons Attribution-Noncommercial-Share Alike 3.0 Unported * http://creativecommons.org/licenses/by-nc-sa/3.0/ */ package net.reichholf.dreamdroid.helpers.enigma2.requesthandler; import net.reichholf.dreamdroid.helpers.ExtendedHashMap; import net.reichholf.dreamdroid.helpers.Python; import net.reichholf.dreamdroid.helpers.enigma2.SimpleResult; import net.reichholf.dreamdroid.parsers.enigma2.saxhandler.E2SimpleResultHandler; public class SimpleResultRequestHandler extends AbstractSimpleRequestHandler { public SimpleResultRequestHandler(String uri) { super(uri, new E2SimpleResultHandler()); } public ExtendedHashMap parseSimpleResult(String xml) { ExtendedHashMap result = new ExtendedHashMap(); parse(xml, result); return result; } public ExtendedHashMap getDefault(){ ExtendedHashMap result = new ExtendedHashMap(); result.put(SimpleResult.KEY_STATE, Python.FALSE); result.put(SimpleResult.KEY_STATE_TEXT, null); return result; } }