|
||||||||||
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 Namespace |
DC_NS
|
private static java.lang.String |
DC_URI
|
private static java.util.Set |
NAMESPACES
|
private static Namespace |
RDF_NS
|
private static java.lang.String |
RDF_URI
|
private static Namespace |
TAXO_NS
|
private static java.lang.String |
TAXO_URI
|
Constructor Summary | |
---|---|
DCModuleGenerator()
|
Method Summary | |
---|---|
void |
generate(Module module,
Element element)
Populate an element tree with elements for a module. |
protected 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 Element |
generateSubjectElement(DCSubject subject)
Utility method to generate an element for a subject. |
private 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 Namespace |
getRDFNamespace()
|
private 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 Namespace DC_NS
private static final Namespace TAXO_NS
private static final 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 Namespace getDCNamespace()
private final Namespace getRDFNamespace()
private final Namespace getTaxonomyNamespace()
public final java.util.Set getNamespaces()
getNamespaces
in interface ModuleGenerator
public final void generate(Module module, Element element)
generate
in interface ModuleGenerator
module
- the module to populate from.element
- the root element to attach child elements to.protected final Element generateSubjectElement(DCSubject subject)
subject
- the subject to generate an element for.
protected final 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 |