1 17 package org.roller.util.rome; 18 19 import org.jdom.Element; 20 import org.jdom.Namespace; 21 22 import com.sun.syndication.feed.module.Module; 23 import com.sun.syndication.io.ModuleParser; 24 25 public class ContentModuleParser implements ModuleParser { 26 27 public String getNamespaceUri() { 28 return ContentModule.URI; 29 } 30 31 public Namespace getContentNamespace() { 32 return Namespace.getNamespace(ContentModule.URI); 33 } 34 public Module parse(Element dcRoot) { 35 boolean foundSomething = false; 36 ContentModule fm = new ContentModuleImpl(); 37 38 Element e = dcRoot.getChild("encoded", getContentNamespace()); 39 if (e != null) { 40 foundSomething = true; 41 fm.setEncoded(e.getText()); 42 } 43 return (foundSomething) ? fm : null; 44 } 45 } 46 47 | Popular Tags |