1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-11-14 05:25:07 -05:00

Made the whole AutoconfigInfo class parcelable so it can be passed through the use of intents. This required a very minor change in the parser class.

This commit is contained in:
dzan 2011-07-19 17:29:43 +02:00 committed by Andrew Chen
parent 5cf723b6a1
commit c8f14ecfe4

View File

@ -214,7 +214,14 @@ public class ConfigurationXMLHandler extends DefaultHandler {
public void startDocument() throws SAXException { mAutoconfigInfo = new AutoconfigInfo();} public void startDocument() throws SAXException { mAutoconfigInfo = new AutoconfigInfo();}
@Override @Override
public void endDocument() throws SAXException { } public void endDocument() throws SAXException {
/*
Adding some checks here too to see if we have useable data
TODO: add more
*/
if( !(mAutoconfigInfo.outgoingServer.size() > 0 || mAutoconfigInfo.incomingServer.size() > 0))
throw new SAXException("Unusable server data, not at least one incoming and outgoing server found.");
}
@Override @Override
public void endElement(String uri, String localName, String qName) throws SAXException { public void endElement(String uri, String localName, String qName) throws SAXException {