com.sun.syndication.io.impl
Class RSS090Generator
java.lang.Object
com.sun.syndication.io.impl.BaseWireFeedGenerator
com.sun.syndication.io.impl.RSS090Generator
- All Implemented Interfaces:
- WireFeedGenerator
- Direct Known Subclasses:
- RSS091UserlandGenerator, RSS10Generator
public class RSS090Generator
- extends BaseWireFeedGenerator
Feed Generator for RSS 0.90
- Author:
- Elaine Chien
Method Summary |
protected void |
addChannel(Channel channel,
org.jdom2.Element parent)
|
protected void |
addImage(Channel channel,
org.jdom2.Element parent)
|
protected void |
addItem(Item item,
org.jdom2.Element parent,
int index)
|
protected void |
addItems(Channel channel,
org.jdom2.Element parent)
|
protected void |
addTextInput(Channel channel,
org.jdom2.Element parent)
|
protected void |
checkChannelConstraints(org.jdom2.Element eChannel)
|
protected void |
checkImageConstraints(org.jdom2.Element eImage)
|
protected void |
checkItemConstraints(org.jdom2.Element eItem)
|
protected void |
checkItemsConstraints(org.jdom2.Element parent)
|
protected void |
checkLength(org.jdom2.Element parent,
String childName,
int minLen,
int maxLen)
|
protected void |
checkNotNullAndLength(org.jdom2.Element parent,
String childName,
int minLen,
int maxLen)
|
protected void |
checkTextInputConstraints(org.jdom2.Element eTextInput)
|
protected org.jdom2.Document |
createDocument(org.jdom2.Element root)
|
protected org.jdom2.Element |
createRootElement(Channel channel)
|
org.jdom2.Document |
generate(WireFeed feed)
Creates an XML document (JDOM) for the given feed bean. |
protected org.jdom2.Element |
generateSimpleElement(String name,
String value)
|
protected org.jdom2.Namespace |
getContentNamespace()
|
protected org.jdom2.Namespace |
getFeedNamespace()
|
protected org.jdom2.Namespace |
getRDFNamespace()
|
protected String |
getTextInputLabel()
|
protected void |
populateChannel(Channel channel,
org.jdom2.Element eChannel)
Populates the given channel with parsed data from the ROME element that
holds the channel data. |
protected void |
populateFeed(Channel channel,
org.jdom2.Element parent)
|
protected void |
populateImage(Image image,
org.jdom2.Element eImage)
|
protected void |
populateItem(Item item,
org.jdom2.Element eItem,
int index)
|
protected void |
populateTextInput(TextInput textInput,
org.jdom2.Element eTextInput)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RSS090Generator
public RSS090Generator()
RSS090Generator
protected RSS090Generator(String type)
generate
public org.jdom2.Document generate(WireFeed feed)
throws FeedException
- Description copied from interface:
WireFeedGenerator
- Creates an XML document (JDOM) for the given feed bean.
- Parameters:
feed
- the feed bean to generate the XML document from.
- Returns:
- the generated XML document (JDOM).
- Throws:
FeedException
- thrown if the XML Document could not be created.
getFeedNamespace
protected org.jdom2.Namespace getFeedNamespace()
getRDFNamespace
protected org.jdom2.Namespace getRDFNamespace()
getContentNamespace
protected org.jdom2.Namespace getContentNamespace()
createDocument
protected org.jdom2.Document createDocument(org.jdom2.Element root)
createRootElement
protected org.jdom2.Element createRootElement(Channel channel)
populateFeed
protected void populateFeed(Channel channel,
org.jdom2.Element parent)
throws FeedException
- Throws:
FeedException
addChannel
protected void addChannel(Channel channel,
org.jdom2.Element parent)
throws FeedException
- Throws:
FeedException
populateChannel
protected void populateChannel(Channel channel,
org.jdom2.Element eChannel)
- Populates the given channel with parsed data from the ROME element that
holds the channel data.
- Parameters:
channel
- the channel into which parsed data will be added.eChannel
- the XML element that holds the data for the channel.
checkNotNullAndLength
protected void checkNotNullAndLength(org.jdom2.Element parent,
String childName,
int minLen,
int maxLen)
throws FeedException
- Throws:
FeedException
checkLength
protected void checkLength(org.jdom2.Element parent,
String childName,
int minLen,
int maxLen)
throws FeedException
- Throws:
FeedException
addImage
protected void addImage(Channel channel,
org.jdom2.Element parent)
throws FeedException
- Throws:
FeedException
populateImage
protected void populateImage(Image image,
org.jdom2.Element eImage)
getTextInputLabel
protected String getTextInputLabel()
addTextInput
protected void addTextInput(Channel channel,
org.jdom2.Element parent)
throws FeedException
- Throws:
FeedException
populateTextInput
protected void populateTextInput(TextInput textInput,
org.jdom2.Element eTextInput)
addItems
protected void addItems(Channel channel,
org.jdom2.Element parent)
throws FeedException
- Throws:
FeedException
addItem
protected void addItem(Item item,
org.jdom2.Element parent,
int index)
throws FeedException
- Throws:
FeedException
populateItem
protected void populateItem(Item item,
org.jdom2.Element eItem,
int index)
generateSimpleElement
protected org.jdom2.Element generateSimpleElement(String name,
String value)
checkChannelConstraints
protected void checkChannelConstraints(org.jdom2.Element eChannel)
throws FeedException
- Throws:
FeedException
checkImageConstraints
protected void checkImageConstraints(org.jdom2.Element eImage)
throws FeedException
- Throws:
FeedException
checkTextInputConstraints
protected void checkTextInputConstraints(org.jdom2.Element eTextInput)
throws FeedException
- Throws:
FeedException
checkItemsConstraints
protected void checkItemsConstraints(org.jdom2.Element parent)
throws FeedException
- Throws:
FeedException
checkItemConstraints
protected void checkItemConstraints(org.jdom2.Element eItem)
throws FeedException
- Throws:
FeedException
Copyright © 2004–2013 ROME Project. All rights reserved.