summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-10 10:54:50 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-10 10:54:50 +0200
commit4166e04a3f9ce8dccdfbcc7da87b5de78070705b (patch)
tree5594cef3076a557152acb794c3f77d68e2647a2c
parent6726c92b4028006aefe864914acb4c47374845cd (diff)
downloadAntennaPod-4166e04a3f9ce8dccdfbcc7da87b5de78070705b.zip
Removed redundancy
-rw-r--r--src/de/podfetcher/syndication/handler/SyndHandler.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/de/podfetcher/syndication/handler/SyndHandler.java b/src/de/podfetcher/syndication/handler/SyndHandler.java
index f3a1d205b..3f9d93eed 100644
--- a/src/de/podfetcher/syndication/handler/SyndHandler.java
+++ b/src/de/podfetcher/syndication/handler/SyndHandler.java
@@ -30,10 +30,7 @@ public class SyndHandler extends DefaultHandler {
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
- Namespace handler = state.namespaces.get(uri);
- if (handler == null && uri.equals(DEFAULT_PREFIX) && !state.defaultNamespaces.empty()) {
- handler = state.defaultNamespaces.peek();
- }
+ Namespace handler = getHandlingNamespace(uri);
if (handler != null) {
handler.handleElementStart(localName, state, attributes);
state.tagstack.push(new SyndElement(localName, handler));
@@ -55,10 +52,7 @@ public class SyndHandler extends DefaultHandler {
@Override
public void endElement(String uri, String localName, String qName)
throws SAXException {
- Namespace handler = state.namespaces.get(uri);
- if (handler == null && uri.equals(DEFAULT_PREFIX) && !state.defaultNamespaces.empty()) {
- handler = state.defaultNamespaces.peek();
- }
+ Namespace handler = getHandlingNamespace(uri);
if (handler != null) {
handler.handleElementEnd(localName, state);
state.tagstack.pop();
@@ -75,8 +69,6 @@ public class SyndHandler extends DefaultHandler {
@Override
public void startPrefixMapping(String prefix, String uri)
throws SAXException {
- Log.d(TAG, "Found Prefix Mapping with prefix " + prefix + " and uri "
- + uri);
// Find the right namespace
if (uri.equals(NSAtom.NSURI)) {
if (prefix.equals(DEFAULT_PREFIX)) {
@@ -86,6 +78,14 @@ public class SyndHandler extends DefaultHandler {
}
}
}
+
+ private Namespace getHandlingNamespace(String uri) {
+ Namespace handler = state.namespaces.get(uri);
+ if (handler == null && uri.equals(DEFAULT_PREFIX) && !state.defaultNamespaces.empty()) {
+ handler = state.defaultNamespaces.peek();
+ }
+ return handler;
+ }
public HandlerState getState() {
return state;