com.sun.syndication.io.impl

Class Atom03Generator

public class Atom03Generator extends BaseWireFeedGenerator

Feed Generator for Atom

Author: Elaine Chien

Field Summary
static StringATOM_03_URI
static NamespaceATOM_NS
String_version
Constructor Summary
Atom03Generator()
protected Atom03Generator(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 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_03_URI

private static final String ATOM_03_URI

ATOM_NS

private static final Namespace ATOM_NS

_version

private String _version

Constructor Detail

Atom03Generator

public Atom03Generator()

Atom03Generator

protected Atom03Generator(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)

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.