Package com.commafeed.backend.rome

Source Code of com.commafeed.backend.rome.RSS090DescriptionParser

package com.commafeed.backend.rome;

import java.util.Locale;

import org.jdom2.Element;

import com.rometools.rome.feed.rss.Description;
import com.rometools.rome.feed.rss.Item;
import com.rometools.rome.io.impl.RSS090Parser;

/**
* Support description tag for RSS09
*
*/
public class RSS090DescriptionParser extends RSS090Parser {

  @Override
  protected Item parseItem(Element rssRoot, Element eItem, Locale locale) {
    Item item = super.parseItem(rssRoot, eItem, locale);
    Element e = eItem.getChild("description", getRSSNamespace());
    if (e != null) {
      Description desc = new Description();
      desc.setValue(e.getText());
      item.setDescription(desc);
    }

    return item;
  }
}
TOP

Related Classes of com.commafeed.backend.rome.RSS090DescriptionParser

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.