Package org.apache.abdera.model

Examples of org.apache.abdera.model.Generator


        // http://feedvalidator.org/testcases/atom/4.2.4/generator-escaped-html.xml
        IRI uri = baseURI.resolve("4.2.4/generator-escaped-html.xml");
        Document<Feed> doc = parse(uri);
        Feed feed = doc.getRoot();
        assertNotNull(feed);
        Generator generator = feed.getGenerator();
        assertEquals("<b>The</b> generator", generator.getText());
    }
View Full Code Here


        // http://feedvalidator.org/testcases/atom/4.2.4/generator-invalid-iri.xml
        IRI uri = baseURI.resolve("4.2.4/generator-invalid-iri.xml");
        Document<Feed> doc = parse(uri);
        Feed feed = doc.getRoot();
        assertNotNull(feed);
        Generator generator = feed.getGenerator();
        assertNotNull(generator);
        try {
            generator.getUri();
        } catch (Exception e) {
            assertTrue(e instanceof IRISyntaxException);
        }
    }
View Full Code Here

        // http://feedvalidator.org/testcases/atom/4.2.4/generator-no-text.xml
        IRI uri = baseURI.resolve("4.2.4/generator-no-text.xml");
        Document<Feed> doc = parse(uri);
        Feed feed = doc.getRoot();
        assertNotNull(feed);
        Generator generator = feed.getGenerator();
        assertEquals("", generator.getText());
    }
View Full Code Here

        // http://feedvalidator.org/testcases/atom/4.2.4/generator-with-child.xml
        IRI uri = baseURI.resolve("4.2.4/generator-with-child.xml");
        Document<Feed> doc = parse(uri);
        Feed feed = doc.getRoot();
        assertNotNull(feed);
        Generator generator = feed.getGenerator();
        assertEquals("", generator.getText());
    }
View Full Code Here

        // http://feedvalidator.org/testcases/atom/4.2.4/generator_relative_ref.xml
        IRI uri = baseURI.resolve("4.2.4/generator_relative_ref.xml");
        Document<Feed> doc = parse(uri);
        Feed feed = doc.getRoot();
        assertNotNull(feed);
        Generator generator = feed.getGenerator();
        assertNotNull(generator);
        assertEquals(uri.resolve("misc/Colophon"), generator.getResolvedUri());
    }
View Full Code Here

    public void testSection4211MultipleGenerators() throws Exception {
        // http://feedvalidator.org/testcases/atom/4.2.11/multiple-generators.xml
        IRI uri = baseURI.resolve("4.2.11/multiple-generators.xml");
        Document<Feed> doc = parse(uri);
        Entry entry = doc.getRoot().getEntries().get(0);
        Generator g = entry.getSource().getGenerator();
        assertEquals(new IRI("http://www.example.com/"), g.getResolvedUri());
    }
View Full Code Here

    String uri,
    String version,
    String value) {
    complete();
    FOMFactory fomfactory = (FOMFactory) factory;
    Generator generator = fomfactory.newGenerator(this);
    if (uri != null) generator.setUri(uri);
    if (version != null) generator.setVersion(version);
    if (value != null) generator.setText(value);
    return generator;   
  }
View Full Code Here

    return newDefaultGenerator(null);
  }
 
  public Generator newDefaultGenerator(
    Element parent) {
      Generator generator = newGenerator(parent);
      generator.setVersion(Version.VERSION);
      generator.setText(Version.APP_NAME);
      generator.setUri(Version.URI);
      return generator;
  }
View Full Code Here

        }
        assertNotNull(feed.getRightsElement());
        assertEquals(Text.Type.TEXT, feed.getRightsElement().getTextType());
        assertEquals("Copyright (c) 2003, Mark Pilgrim", feed.getRightsElement().getValue());
        assertNotNull(feed.getGenerator());
        Generator generator = feed.getGenerator();
        assertEquals(new IRI("http://www.example.com/"), generator.getUri());
        assertEquals("1.0", generator.getVersion());
        assertNotNull(generator.getText());
        assertEquals("Example Toolkit", generator.getText().trim());
        List<Entry> entries = feed.getEntries();
        assertNotNull(entries);
        assertEquals(1, entries.size());
        for (Entry entry : entries) {
            assertNotNull(entry.getTitleElement());
View Full Code Here

        if (doc == null)
            return;

        Feed feed = doc.getRoot();
        assertNotNull(feed);
        Generator gen = feed.getGenerator();
        assertNotNull(gen);
        try {
            gen.getUri();
        } catch (Exception e) {
            assertTrue(e instanceof IRISyntaxException);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.abdera.model.Generator

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.