com.sun.syndication.io.impl
Class DCModuleGenerator

java.lang.Object
  extended bycom.sun.syndication.io.impl.DCModuleGenerator
All Implemented Interfaces:
ModuleGenerator

public class DCModuleGenerator
extends java.lang.Object
implements ModuleGenerator

Feed Generator for DC Module

Author:
Elaine Chien

Constructor Summary
DCModuleGenerator()
           
 
Method Summary
 void generate(ModuleI module, org.jdom.Element element)
          Generates and injectts module metadata in a XML node (JDOM element).
protected  org.jdom.Element generateSimpleElement(java.lang.String name, java.lang.String value)
           
protected  org.jdom.Element generateSubjectElement(DCSubjectI subject)
           
 java.lang.String getNamespaceUri()
          Returns the namespace URI this generator handles.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DCModuleGenerator

public DCModuleGenerator()
Method Detail

getNamespaceUri

public java.lang.String getNamespaceUri()
Description copied from interface: ModuleGenerator
Returns the namespace URI this generator handles.

Specified by:
getNamespaceUri in interface ModuleGenerator
Returns:
the namespace URI.

generate

public void generate(ModuleI module,
                     org.jdom.Element element)
Description copied from interface: ModuleGenerator
Generates and injectts module metadata in a XML node (JDOM element).

Specified by:
generate in interface ModuleGenerator
Parameters:
module - the module to inject into the XML node (JDOM element).
element - the XML node to inject the module metadata to.

generateSubjectElement

protected org.jdom.Element generateSubjectElement(DCSubjectI subject)

generateSimpleElement

protected org.jdom.Element generateSimpleElement(java.lang.String name,
                                                 java.lang.String value)


Copyright © 2004 Sun Microsystems. All Rights Reserved.