Package com.sun.syndication.feed.synd

Examples of com.sun.syndication.feed.synd.SyndFeedImpl


    }

    @Override
    public SyndFeed build(File file) throws IOException, IllegalArgumentException, FeedException
    {
        return new SyndFeedImpl(_feedInput.build(file));
    }
View Full Code Here


    }

    @Override
    public SyndFeed build(Reader reader) throws IllegalArgumentException, FeedException
    {
        return new SyndFeedImpl(_feedInput.build(reader));
    }
View Full Code Here

    }

    @Override
    public SyndFeed build(InputSource is) throws IllegalArgumentException, FeedException
    {
        return new SyndFeedImpl(_feedInput.build(is));
    }
View Full Code Here

    }

    @Override
    public SyndFeed build(org.w3c.dom.Document document) throws IllegalArgumentException, FeedException
    {
        return new SyndFeedImpl(_feedInput.build(document));
    }
View Full Code Here

    }

    @Override
    public SyndFeed build(org.jdom.Document document) throws IllegalArgumentException, FeedException
    {
        return new SyndFeedImpl(_feedInput.build(document));
    }
View Full Code Here

     * @throws Exception
     */
    public void testUpdateSyndFeed()
    {
        String uuid = "uuid-test-0000-0001";
        SyndFeed syndFeed = new SyndFeedImpl();

        // Positive tests
        updateSyndFeed = new UpdateSyndFeed(uuid, syndFeed);

        // Negative tests
View Full Code Here

    public void testExecuteAndQuery() throws Exception
    {
        // Setup variables
        SyndFeedSystem system = new SyndFeedSystem();
        String uuid = "uuid-test-0000-0001";
        SyndFeed syndFeed = new SyndFeedImpl();
        SyndFeed syndFeed2 = new SyndFeedImpl();
        system.insertFeed(uuid, syndFeed);

        // Positive test
        updateSyndFeed = new UpdateSyndFeed(uuid, syndFeed);
View Full Code Here

     */
    public void testExecuteOn()
    {
        // Setup variables
        SyndFeedSystem system = new SyndFeedSystem();
        system.insertFeed("one", new SyndFeedImpl());
        system.insertFeed("two", new SyndFeedImpl());
        system.insertFeed("three", new SyndFeedImpl());
        deleteSyndFeeds = new DeleteSyndFeeds();

        // Positive test
        deleteSyndFeeds.executeOn(system, new Date());
        assertTrue("All feeds must be deleted", system.isEmpty());
View Full Code Here

    {
        // Setup variables
        SyndFeedSystem system = new SyndFeedSystem();
        String uuid = "uuid-test-0000-0001";
        String uuid2 = "uuid-test-0000-0002";
        SyndFeed syndFeed = new SyndFeedImpl();
        system.insertFeed(uuid, syndFeed);
        querySyndFeed = new QuerySyndFeed(uuid);

        // Positive test
        SyndFeed result = (SyndFeed) querySyndFeed.query(system, new Date());
View Full Code Here

     * Create a test feed for matching.
     * @return
     */
    private SyndFeed createTestFeed()
    {
        SyndFeedImpl feed = new SyndFeedImpl();
        feed.setAuthor("Robert Newhart");
        feed.setTitle("Bob's Funny Feed");
        feed.setLanguage("en-us");
        feed.setEncoding("utf-8");
        feed.setCopyright(new Date().toString());

        ArrayList entries = new ArrayList();
        SyndEntryImpl entry = new SyndEntryImpl();
        entry.setPublishedDate(new Date());
        entry.setAuthor("Bob Newhart");
        entry.setLink("http://bobnewhart.com");
        entries.add(entry);

        SyndContentImpl description = new SyndContentImpl();
        description.setType("text/html");
        description.setValue("Remember Those Famous People On the Phone Skits?");
        entry.setDescription(description);

        ArrayList contents = new ArrayList();
        SyndContentImpl content = new SyndContentImpl();
        content.setType("text/xhtml");
        content.setValue("<div><str>Larry, Darrel, and Darrel</str><br/>Where are they now?</div>");
        contents.add(content);
        SyndContentImpl content2 = new SyndContentImpl();
        content2.setType("text/html");
        content2.setValue("<b>News</b><p> Bob wasn't funny on " + new Date());
        contents.add(content2);
        entry.setContents(contents);

        feed.setEntries(entries);

        return feed;
    }
View Full Code Here

TOP

Related Classes of com.sun.syndication.feed.synd.SyndFeedImpl

Copyright © 2018 www.massapicom. 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.