|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.syndication.io.impl.DCModuleGenerator
public class DCModuleGenerator
Feed Generator for DublinCore Module.
Field Summary | |
---|---|
private static org.jdom.Namespace |
DC_NS
|
private static java.lang.String |
DC_URI
|
private static java.util.Set |
NAMESPACES
|
private static org.jdom.Namespace |
RDF_NS
|
private static java.lang.String |
RDF_URI
|
private static org.jdom.Namespace |
TAXO_NS
|
private static java.lang.String |
TAXO_URI
|
Constructor Summary | |
---|---|
DCModuleGenerator()
|
Method Summary | |
---|---|
void |
generate(Module module,
org.jdom.Element element)
Populate an element tree with elements for a module. |
protected org.jdom.Element |
generateSimpleElement(java.lang.String name,
java.lang.String value)
Utility method to generate a single element containing a string. |
protected java.util.List |
generateSimpleElementList(java.lang.String name,
java.util.List value)
Utility method to generate a list of simple elements. |
protected org.jdom.Element |
generateSubjectElement(DCSubject subject)
Utility method to generate an element for a subject. |
private org.jdom.Namespace |
getDCNamespace()
|
java.util.Set |
getNamespaces()
Returns a set with all the URIs (JDOM Namespace elements) this module generator uses. |
java.lang.String |
getNamespaceUri()
Returns the namespace URI this generator handles. |
private org.jdom.Namespace |
getRDFNamespace()
|
private org.jdom.Namespace |
getTaxonomyNamespace()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String DC_URI
private static final java.lang.String TAXO_URI
private static final java.lang.String RDF_URI
private static final org.jdom.Namespace DC_NS
private static final org.jdom.Namespace TAXO_NS
private static final org.jdom.Namespace RDF_NS
private static final java.util.Set NAMESPACES
Constructor Detail |
---|
public DCModuleGenerator()
Method Detail |
---|
public final java.lang.String getNamespaceUri()
ModuleGenerator
getNamespaceUri
in interface ModuleGenerator
private final org.jdom.Namespace getDCNamespace()
private final org.jdom.Namespace getRDFNamespace()
private final org.jdom.Namespace getTaxonomyNamespace()
public final java.util.Set getNamespaces()
getNamespaces
in interface ModuleGenerator
public final void generate(Module module, org.jdom.Element element)
generate
in interface ModuleGenerator
module
- the module to populate from.element
- the root element to attach child elements to.protected final org.jdom.Element generateSubjectElement(DCSubject subject)
subject
- the subject to generate an element for.
protected final org.jdom.Element generateSimpleElement(java.lang.String name, java.lang.String value)
name
- the name of the elment to generate.value
- the value of the text in the element.
protected final java.util.List generateSimpleElementList(java.lang.String name, java.util.List value)
name
- the name of the element list to generate.value
- the list of values for the elements.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |