com.sun.syndication.io.impl
Class BaseWireFeedGenerator

java.lang.Object
  extended by com.sun.syndication.io.impl.BaseWireFeedGenerator
All Implemented Interfaces:
WireFeedGenerator
Direct Known Subclasses:
Atom03Generator, Atom10Generator, RSS090Generator

public abstract class BaseWireFeedGenerator
extends java.lang.Object
implements WireFeedGenerator

Author:
Alejandro Abdelnur

Field Summary
private  Namespace[] _allModuleNamespaces
           
private  ModuleGenerators _feedModuleGenerators
           
private  ModuleGenerators _itemModuleGenerators
           
private  java.lang.String _type
           
private static java.lang.String FEED_MODULE_GENERATORS_POSFIX_KEY
          [TYPE].feed.ModuleParser.classes= [className] ...
private static java.lang.String ITEM_MODULE_GENERATORS_POSFIX_KEY
          [TYPE].item.ModuleParser.classes= [className] ...
 
Constructor Summary
protected BaseWireFeedGenerator(java.lang.String type)
           
 
Method Summary
protected  void generateFeedModules(java.util.List modules, Element feed)
           
protected  void generateForeignMarkup(Element e, java.util.List foreignMarkup)
           
 void generateItemModules(java.util.List modules, Element item)
           
protected  void generateModuleNamespaceDefs(Element root)
           
 java.lang.String getType()
          Returns the type of feed the generator creates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.syndication.io.WireFeedGenerator
generate
 

Field Detail

FEED_MODULE_GENERATORS_POSFIX_KEY

private static final java.lang.String FEED_MODULE_GENERATORS_POSFIX_KEY
[TYPE].feed.ModuleParser.classes= [className] ...

See Also:
Constant Field Values

ITEM_MODULE_GENERATORS_POSFIX_KEY

private static final java.lang.String ITEM_MODULE_GENERATORS_POSFIX_KEY
[TYPE].item.ModuleParser.classes= [className] ...

See Also:
Constant Field Values

_type

private java.lang.String _type

_feedModuleGenerators

private ModuleGenerators _feedModuleGenerators

_itemModuleGenerators

private ModuleGenerators _itemModuleGenerators

_allModuleNamespaces

private Namespace[] _allModuleNamespaces
Constructor Detail

BaseWireFeedGenerator

protected BaseWireFeedGenerator(java.lang.String type)
Method Detail

getType

public java.lang.String getType()
Description copied from interface: WireFeedGenerator
Returns the type of feed the generator creates.

Specified by:
getType in interface WireFeedGenerator
Returns:
the type of feed the generator creates.
See Also:
for details on the format of this string.


generateModuleNamespaceDefs

protected void generateModuleNamespaceDefs(Element root)

generateFeedModules

protected void generateFeedModules(java.util.List modules,
                                   Element feed)

generateItemModules

public void generateItemModules(java.util.List modules,
                                Element item)

generateForeignMarkup

protected void generateForeignMarkup(Element e,
                                     java.util.List foreignMarkup)


Copyright © Sun Microsystems. All Rights Reserved.