Examples of RssItunesItem


Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

      super.setTitle( feed.getName() );
      final boolean markUnreadItems = m_appSettings.getMarkUnreadItems();
      final Vector vitems = feed.getItems();
      final int itemLen = vitems.size();
      for(int i=0; i < itemLen; i++){
        RssItunesItem r = (RssItunesItem)vitems.elementAt(i);
        String text = r.getTitle();
        if (text.length() == 0) {
          text = getItemDescription(r.getDescription());
        }
        if (markUnreadItems) {
          if (r.isUnreadItem()) {
            super.append( text, m_unreadImage );
          } else {
            super.append( text, m_readImage );
          }
        } else {
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

      m_subtitle = StringUtil.removeHtml(m_subtitle);
      m_summary = StringUtil.removeHtml(m_summary);
    }
    if (((m_author + m_subtitle + m_summary + m_duration).length() == 0&&
        (m_explicit == (byte)-1)) {
      RssItunesItem item = new RssItunesItem(title, link, desc, date,
          enclosure, unreadItem);
      return item;
    }
    if (m_author.length() == 0) {
      m_author = author;
    }
    if (m_author.length() == 0) {
      m_author = m_creator;
    }
    if (m_convXmlEnts) {
      m_author = StringUtil.removeHtml(m_author);
    }
    //#endif
    return new RssItunesItem(title, link, desc, date,
              enclosure, unreadItem,
          true,
          m_author,
          m_subtitle,
          m_summary,
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

           
      char elemChar = elementName.charAt(0);
            if( (elemChar == 'e') &&
         elementName.equals("entry") ) {
                /** Save previous entry */
        RssItunesItem item = createItem();
        if ( item != null) {
                    items.addElement( item );
                    if(items.size()==maxItemCount) {
                        return feed;
                    }
        }
               
                /** New entry */
        /** reset */
        reset();
            } else {
        if (parseCommon(parser, elemChar, elementName)) {
          continue;
        }
        parseItem(parser, elemChar, elementName);
      }
    }
       
        /** Save previous entry */
    RssItunesItem item = createItem();
    if ( item != null) {
            items.addElement( item );
        }
                       
        return feed;
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

        m_date = m_extParser.getDate();
      }
      if (m_date.length() > 0) {
        pubDate = RssFormatParser.parseRssDate(m_date);
      }
      RssItunesItem item;
      if (m_hasExt) {
        item = m_extParser.createItem(m_title, m_link,
            m_description, pubDate, m_enclosure, true,
            m_author);
      } else {
        item = new RssItunesItem(m_title, m_link,
            m_description, pubDate,
                   m_enclosure, true);
      }
      return item;
    }
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

      char elemChar = elementName.charAt(0);
            switch (elemChar) {
        case 'i':
          if (elementName.equals("item") ) {
            /** Save previous entry */
            RssItunesItem item = createItem();
            if ( item != null) {
              items.addElement( item );
              if(items.size()==maxItemCount) {
                return feed;
              }
            }

            /** New entry */
            /** reset */
            reset();
            continue;
          }
          break;
        case 't':
          // Textinput has required sub element description.
          // We don't want the overriding description.
          if (elementName.equals("textinput") ) {
            String textData = parser.getText(false);
            //#ifdef DLOGGING
            if (finestLoggable) {logger.finest("skipping textinput data=" + textData);}
            //#endif
            continue;
          }
          break;
        default:
      }
      parseItem(parser, elemChar, elementName);
           
        }

        /** Save previous entry */
    RssItunesItem item = createItem();
    if ( item != null) {
            items.addElement( item );
        }       
                       
    return feed;
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

        m_date = m_extParser.getDate();
      }
      if (m_date.length() > 0) {
        pubDate = parseRssDate(m_date);
      }
      RssItunesItem item;
      if (m_hasExt) {
        item = m_extParser.createItem(m_title, m_link,
            m_description, pubDate, m_enclosure, true,
            m_author);
      } else {
        item = new RssItunesItem(m_title, m_link,
            m_description, pubDate,
            m_enclosure, true);
      }
      return item;
    }
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

           
      char elemChar = elementName.charAt(0);
            if( (elemChar == 'e') &&
         elementName.equals("entry") ) {
                /** Save previous entry */
        RssItunesItem item = createItem();
        if ( item != null) {
                    items.addElement( item );
                    if(items.size()==maxItemCount) {
                        return feed;
                    }
        }
               
                /** New entry */
        /** reset */
        reset();
            } else {
        if (parseCommon(parser, elemChar, elementName)) {
          continue;
        }
        parseItem(parser, elemChar, elementName);
      }
    }
       
        /** Save previous entry */
    RssItunesItem item = createItem();
    if ( item != null) {
            items.addElement( item );
        }
                       
        return feed;
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

        m_date = m_extParser.getDate();
      }
      if (m_date.length() > 0) {
        pubDate = RssFormatParser.parseRssDate(m_date);
      }
      RssItunesItem item;
      if (m_hasExt) {
        item = m_extParser.createItem(m_title, m_link,
            m_description, pubDate, m_enclosure, true,
            m_author);
      } else {
        item = new RssItunesItem(m_title, m_link,
            m_description, pubDate,
                   m_enclosure, true);
      }
      return item;
    }
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

      char elemChar = elementName.charAt(0);
            switch (elemChar) {
        case 'i':
          if (elementName.equals("item") ) {
            /** Save previous entry */
            RssItunesItem item = createItem();
            if ( item != null) {
              items.addElement( item );
              if(items.size()==maxItemCount) {
                return feed;
              }
            }

            /** New entry */
            /** reset */
            reset();
            continue;
          }
          break;
        case 't':
          // Textinput has required sub element description.
          // We don't want the overriding description.
          if (elementName.equals("textinput") ) {
            String textData = parser.getText(false);
            //#ifdef DLOGGING
//@            if (finestLoggable) {logger.finest("skipping textinput data=" + textData);}
            //#endif
            continue;
          }
          break;
        default:
      }
      parseItem(parser, elemChar, elementName);
           
        }

        /** Save previous entry */
    RssItunesItem item = createItem();
    if ( item != null) {
            items.addElement( item );
        }       
                       
    return feed;
View Full Code Here

Examples of com.substanceofcode.rssreader.businessentities.RssItunesItem

        m_date = m_extParser.getDate();
      }
      if (m_date.length() > 0) {
        pubDate = parseRssDate(m_date);
      }
      RssItunesItem item;
      if (m_hasExt) {
        item = m_extParser.createItem(m_title, m_link,
            m_description, pubDate, m_enclosure, true,
            m_author);
      } else {
        item = new RssItunesItem(m_title, m_link,
            m_description, pubDate,
            m_enclosure, true);
      }
      return item;
    }
View Full Code Here
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.