Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 1&1 Internet AG, http://www.1and1.org
   *
   * This program is free software; you can redistribute it and/or modify
   * it under the terms of the GNU Lesser General Public License as published by
   * the Free Software Foundation; either version 2 of the License,
   * or (at your option) any later version.
   *
   * This program 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 Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 package net.sf.beezle.sushi.rss;
 
 
 import java.util.List;
 
 public class Channel {
     public static Channel fromXml(Selector selectorElement channelthrows XmlException {
         Channel result;
         
         result = new Channel();
         result.title = selector.string(channel"title");
         result.link = selector.string(channel"link");
         result.description = selector.string(channel"description");
         for (Element item : selector.elements(channel"item")) {
             result.items.add(Item.fromXml(selectoritem));
         }
         return result;
     }
 
     private String title;
     private String link;
     private String description;
     private final List<Itemitems;
     
     public Channel() {
         this("""""");
     }
     
     public Channel(String titleString linkString description) {
         this. = title;
         this. = link;
         this. = description;
         this. = new ArrayList<Item>();
     }
 
     public String getTitle() {
         return ;
     }
     public void setTitle(String title) {
         this. = title;
     }
     public String getLink() {
         return ;
     }
     public void setLink(String link) {
         this. = link;
     }
     public String getDescription() {
         return ;
     }
     public void setDescription(String description) {
         this. = description;
     }
     
     public List<Itemitems() {
         return ;
     }
     
     public void add(Item itemint maxItems) {
         int remove;
 
         .add(0, item);
         remove = .size() - maxItems;
         while (remove-- > 0) {
             .remove(maxItems);
         }
     }
     
     public void addXml(Element rss) {
         Element channel;
         
         channel = Builder.element(rss"channel");
         Builder.textElement(channel"title");
         Builder.textElement(channel"link");
         Builder.textElement(channel"description");
         for (Item item : ) {
             item.addXml(channel);
        }
    }
New to GrepCode? Check out our FAQ X