com.sun.syndication.io.impl

Class Atom10Generator

public class Atom10Generator extends BaseWireFeedGenerator

Feed Generator for Atom

Author: Elaine Chien Dave Johnson (updated for Atom 1.0)

Field Summary
static StringATOM_10_URI
static NamespaceATOM_NS
String_version
Constructor Summary
Atom10Generator()
protected Atom10Generator(String type, String version)
Method Summary
protected voidaddEntries(Feed feed, Element parent)
protected voidaddEntry(Entry entry, Element parent)
protected voidaddFeed(Feed feed, Element parent)
protected voidcheckEntriesConstraints(Element parent)
protected voidcheckEntryConstraints(Element eEntry)
protected voidcheckFeedHeaderConstraints(Element eFeed)
protected DocumentcreateDocument(Element root)
protected ElementcreateRootElement(Feed feed)
protected voidfillContentElement(Element contentElement, Content content)
protected voidfillPersonElement(Element element, Person person)
Documentgenerate(WireFeed wFeed)
protected ElementgenerateCategoryElement(Category cat)
protected ElementgenerateGeneratorElement(Generator generator)
protected ElementgenerateLinkElement(Link link)
protected ElementgenerateSimpleElement(String name, String value)
protected ElementgenerateTagLineElement(Content tagline)
protected NamespacegetFeedNamespace()
protected StringgetVersion()
protected voidpopulateEntry(Entry entry, Element eEntry)
protected voidpopulateFeed(Feed feed, Element parent)
protected voidpopulateFeedHeader(Feed feed, Element eFeed)

Field Detail

ATOM_10_URI

private static final String ATOM_10_URI

ATOM_NS

private static final Namespace ATOM_NS

_version

private String _version

Constructor Detail

Atom10Generator

public Atom10Generator()

Atom10Generator

protected Atom10Generator(String type, String version)

Method Detail

addEntries

protected void addEntries(Feed feed, Element parent)

addEntry

protected void addEntry(Entry entry, Element parent)

addFeed

protected void addFeed(Feed feed, Element parent)

checkEntriesConstraints

protected void checkEntriesConstraints(Element parent)

checkEntryConstraints

protected void checkEntryConstraints(Element eEntry)

checkFeedHeaderConstraints

protected void checkFeedHeaderConstraints(Element eFeed)

createDocument

protected Document createDocument(Element root)

createRootElement

protected Element createRootElement(Feed feed)

fillContentElement

protected void fillContentElement(Element contentElement, Content content)

fillPersonElement

protected void fillPersonElement(Element element, Person person)

generate

public Document generate(WireFeed wFeed)

generateCategoryElement

protected Element generateCategoryElement(Category cat)

generateGeneratorElement

protected Element generateGeneratorElement(Generator generator)

generateLinkElement

protected Element generateLinkElement(Link link)

generateSimpleElement

protected Element generateSimpleElement(String name, String value)

generateTagLineElement

protected Element generateTagLineElement(Content tagline)

getFeedNamespace

protected Namespace getFeedNamespace()

getVersion

protected String getVersion()

populateEntry

protected void populateEntry(Entry entry, Element eEntry)

populateFeed

protected void populateFeed(Feed feed, Element parent)

populateFeedHeader

protected void populateFeedHeader(Feed feed, Element eFeed)
Copyright © Sun Microsystems. All Rights Reserved.