Index: src/org/adblockplus/android/SubscriptionParser.java |
diff --git a/src/org/adblockplus/android/SubscriptionParser.java b/src/org/adblockplus/android/SubscriptionParser.java |
index 5c9ff71e7d1911e637c5e4fe82b10ea29fa380f8..945d190503df39a97ede4d21267944ce908df702 100755 |
--- a/src/org/adblockplus/android/SubscriptionParser.java |
+++ b/src/org/adblockplus/android/SubscriptionParser.java |
@@ -1,79 +1,79 @@ |
-/* |
- * This file is part of Adblock Plus <http://adblockplus.org/>, |
- * Copyright (C) 2006-2014 Eyeo GmbH |
- * |
- * Adblock Plus is free software: you can redistribute it and/or modify |
- * it under the terms of the GNU General Public License version 3 as |
- * published by the Free Software Foundation. |
- * |
- * Adblock Plus is distributed in the hope that it will be useful, |
- * but WITHOUT ANY WARRANTY; without even the implied warranty of |
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
- * GNU General Public License for more details. |
- * |
- * You should have received a copy of the GNU General Public License |
- * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
- */ |
- |
-package org.adblockplus.android; |
- |
-import java.util.List; |
- |
-import org.xml.sax.Attributes; |
-import org.xml.sax.SAXException; |
-import org.xml.sax.helpers.DefaultHandler; |
- |
-class SubscriptionParser extends DefaultHandler |
-{ |
- private static final String SUBSCRIPTION = "subscription"; |
- private static final String TITLE = "title"; |
- private static final String SPECIALIZATION = "specialization"; |
- private static final String URL = "url"; |
- private static final String HOMEPAGE = "homepage"; |
- private static final String PREFIXES = "prefixes"; |
- private static final String AUTHOR = "author"; |
- |
- private List<Subscription> subscriptions; |
- private Subscription currentSubscription; |
- |
- public SubscriptionParser(List<Subscription> subscriptions) |
- { |
- super(); |
- this.subscriptions = subscriptions; |
- } |
- |
- @Override |
- public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException |
- { |
- if (localName.equalsIgnoreCase(SUBSCRIPTION)) |
- { |
- currentSubscription = new Subscription(); |
- currentSubscription.title = attributes.getValue(TITLE); |
- currentSubscription.specialization = attributes.getValue(SPECIALIZATION); |
- currentSubscription.url = attributes.getValue(URL); |
- currentSubscription.homepage = attributes.getValue(HOMEPAGE); |
- String prefix = attributes.getValue(PREFIXES); |
- if (prefix != null) |
- { |
- String[] prefixes = prefix.split(","); |
- currentSubscription.prefixes = prefixes; |
- } |
- currentSubscription.author = attributes.getValue(AUTHOR); |
- } |
- super.startElement(uri, localName, qName, attributes); |
- } |
- |
- @Override |
- public void endElement(String uri, String localName, String qName) throws SAXException |
- { |
- if (localName.equalsIgnoreCase(SUBSCRIPTION)) |
- { |
- if (subscriptions != null && currentSubscription != null) |
- { |
- subscriptions.add(currentSubscription); |
- } |
- currentSubscription = null; |
- } |
- super.endElement(uri, localName, qName); |
- } |
-} |
+/* |
+ * This file is part of Adblock Plus <http://adblockplus.org/>, |
+ * Copyright (C) 2006-2014 Eyeo GmbH |
+ * |
+ * Adblock Plus is free software: you can redistribute it and/or modify |
+ * it under the terms of the GNU General Public License version 3 as |
+ * published by the Free Software Foundation. |
+ * |
+ * Adblock Plus is distributed in the hope that it will be useful, |
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of |
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+ * GNU General Public License for more details. |
+ * |
+ * You should have received a copy of the GNU General Public License |
+ * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
+ */ |
+ |
+package org.adblockplus.android; |
+ |
+import java.util.List; |
+ |
+import org.xml.sax.Attributes; |
+import org.xml.sax.SAXException; |
+import org.xml.sax.helpers.DefaultHandler; |
+ |
+class SubscriptionParser extends DefaultHandler |
+{ |
+ private static final String SUBSCRIPTION = "subscription"; |
+ private static final String TITLE = "title"; |
+ private static final String SPECIALIZATION = "specialization"; |
+ private static final String URL = "url"; |
+ private static final String HOMEPAGE = "homepage"; |
+ private static final String PREFIXES = "prefixes"; |
+ private static final String AUTHOR = "author"; |
+ |
+ private List<Subscription> subscriptions; |
+ private Subscription currentSubscription; |
+ |
+ public SubscriptionParser(List<Subscription> subscriptions) |
+ { |
+ super(); |
+ this.subscriptions = subscriptions; |
+ } |
+ |
+ @Override |
+ public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException |
+ { |
+ if (localName.equalsIgnoreCase(SUBSCRIPTION)) |
+ { |
+ currentSubscription = new Subscription(); |
+ currentSubscription.title = attributes.getValue(TITLE); |
+ currentSubscription.specialization = attributes.getValue(SPECIALIZATION); |
+ currentSubscription.url = attributes.getValue(URL); |
+ currentSubscription.homepage = attributes.getValue(HOMEPAGE); |
+ String prefix = attributes.getValue(PREFIXES); |
+ if (prefix != null) |
+ { |
+ String[] prefixes = prefix.split(","); |
+ currentSubscription.prefixes = prefixes; |
+ } |
+ currentSubscription.author = attributes.getValue(AUTHOR); |
+ } |
+ super.startElement(uri, localName, qName, attributes); |
+ } |
+ |
+ @Override |
+ public void endElement(String uri, String localName, String qName) throws SAXException |
+ { |
+ if (localName.equalsIgnoreCase(SUBSCRIPTION)) |
+ { |
+ if (subscriptions != null && currentSubscription != null) |
+ { |
+ subscriptions.add(currentSubscription); |
+ } |
+ currentSubscription = null; |
+ } |
+ super.endElement(uri, localName, qName); |
+ } |
+} |