com.sun.syndication.io.impl
クラス RSS091UserlandGenerator

java.lang.Object
  上位を拡張 com.sun.syndication.io.impl.BaseWireFeedGenerator
      上位を拡張 com.sun.syndication.io.impl.RSS090Generator
          上位を拡張 com.sun.syndication.io.impl.RSS091UserlandGenerator
すべての実装されたインタフェース:
WireFeedGenerator
直系の既知のサブクラス:
RSS091NetscapeGenerator, RSS092Generator

public class RSS091UserlandGenerator
extends RSS090Generator

Feed Generator for RSS 0.91


コンストラクタの概要
  RSS091UserlandGenerator()
           
protected RSS091UserlandGenerator(java.lang.String type, java.lang.String version)
           
 
メソッドの概要
protected  void addChannel(Channel channel, Element parent)
           
protected  void checkChannelConstraints(Element eChannel)
           
protected  void checkImageConstraints(Element eImage)
           
protected  void checkItemConstraints(Element eItem)
           
protected  void checkTextInputConstraints(Element eTextInput)
           
protected  Document createDocument(Element root)
           
protected  Element createRootElement(Channel channel)
           
protected  Element generateSkipDaysElement(java.util.List days)
           
protected  Element generateSkipHoursElement(java.util.List hours)
           
protected  Namespace getFeedNamespace()
           
protected  java.lang.String getVersion()
           
protected  boolean isHourFormat24()
          To be overriden by RSS 0.91 Netscape and RSS 0.94
protected  void populateChannel(Channel channel, Element eChannel)
          Populates the given channel with parsed data from the ROME element that holds the channel data.
protected  void populateFeed(Channel channel, Element parent)
           
protected  void populateImage(Image image, Element eImage)
           
protected  void populateItem(Item item, Element eItem, int index)
           
 
クラス com.sun.syndication.io.impl.RSS090Generator から継承されたメソッド
addImage, addItem, addItems, addTextInput, checkItemsConstraints, checkLength, checkNotNullAndLength, generate, generateSimpleElement, getContentNamespace, getRDFNamespace, getTextInputLabel, populateTextInput
 
クラス com.sun.syndication.io.impl.BaseWireFeedGenerator から継承されたメソッド
generateFeedModules, generateForeignMarkup, generateItemModules, generateModuleNamespaceDefs, getType, purgeUnusedNamespaceDeclarations
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RSS091UserlandGenerator

public RSS091UserlandGenerator()

RSS091UserlandGenerator

protected RSS091UserlandGenerator(java.lang.String type,
                                  java.lang.String version)
メソッドの詳細

getVersion

protected java.lang.String getVersion()

getFeedNamespace

protected Namespace getFeedNamespace()
オーバーライド:
クラス RSS090Generator 内の getFeedNamespace

createDocument

protected Document createDocument(Element root)
オーバーライド:
クラス RSS090Generator 内の createDocument

createRootElement

protected Element createRootElement(Channel channel)
オーバーライド:
クラス RSS090Generator 内の createRootElement

populateFeed

protected void populateFeed(Channel channel,
                            Element parent)
                     throws FeedException
オーバーライド:
クラス RSS090Generator 内の populateFeed
例外:
FeedException

addChannel

protected void addChannel(Channel channel,
                          Element parent)
                   throws FeedException
オーバーライド:
クラス RSS090Generator 内の addChannel
例外:
FeedException

populateChannel

protected void populateChannel(Channel channel,
                               Element eChannel)
クラス RSS090Generator の記述:
Populates the given channel with parsed data from the ROME element that holds the channel data.

オーバーライド:
クラス RSS090Generator 内の populateChannel
パラメータ:
channel - the channel into which parsed data will be added.
eChannel - the XML element that holds the data for the channel.

generateSkipHoursElement

protected Element generateSkipHoursElement(java.util.List hours)

generateSkipDaysElement

protected Element generateSkipDaysElement(java.util.List days)

populateImage

protected void populateImage(Image image,
                             Element eImage)
オーバーライド:
クラス RSS090Generator 内の populateImage

populateItem

protected void populateItem(Item item,
                            Element eItem,
                            int index)
オーバーライド:
クラス RSS090Generator 内の populateItem

isHourFormat24

protected boolean isHourFormat24()
To be overriden by RSS 0.91 Netscape and RSS 0.94


checkChannelConstraints

protected void checkChannelConstraints(Element eChannel)
                                throws FeedException
オーバーライド:
クラス RSS090Generator 内の checkChannelConstraints
例外:
FeedException

checkImageConstraints

protected void checkImageConstraints(Element eImage)
                              throws FeedException
オーバーライド:
クラス RSS090Generator 内の checkImageConstraints
例外:
FeedException

checkTextInputConstraints

protected void checkTextInputConstraints(Element eTextInput)
                                  throws FeedException
オーバーライド:
クラス RSS090Generator 内の checkTextInputConstraints
例外:
FeedException

checkItemConstraints

protected void checkItemConstraints(Element eItem)
                             throws FeedException
オーバーライド:
クラス RSS090Generator 内の checkItemConstraints
例外:
FeedException