public class MediaModuleGenerator extends Object implements ModuleGenerator
Constructor and Description |
---|
MediaModuleGenerator() |
Modifier and Type | Method and Description |
---|---|
protected void |
addNotNullAttribute(org.jdom2.Element target,
String name,
Object value) |
protected org.jdom2.Element |
addNotNullElement(org.jdom2.Element target,
String name,
Object value) |
void |
generate(Module module,
org.jdom2.Element element)
Generates and injects module metadata into an XML node (JDOM element).
|
void |
generateContent(MediaContent c,
org.jdom2.Element e) |
void |
generateGroup(MediaGroup g,
org.jdom2.Element e) |
void |
generateMetadata(Metadata m,
org.jdom2.Element e) |
void |
generatePlayer(PlayerReference p,
org.jdom2.Element e) |
protected org.jdom2.Element |
generateSimpleElement(String name,
String value) |
Set<org.jdom2.Namespace> |
getNamespaces()
Returns a set with all the URIs (JDOM Namespace elements) this module generator uses.
|
String |
getNamespaceUri()
Returns the namespace URI this generator handles.
|
public String getNamespaceUri()
ModuleGenerator
getNamespaceUri
in interface ModuleGenerator
public Set<org.jdom2.Namespace> getNamespaces()
ModuleGenerator
getNamespaces
in interface ModuleGenerator
public void generate(Module module, org.jdom2.Element element)
ModuleGenerator
generate
in interface ModuleGenerator
module
- the module to inject into the XML node (JDOM element).element
- the XML node into which module meta-data will be injected.public void generateContent(MediaContent c, org.jdom2.Element e)
public void generateGroup(MediaGroup g, org.jdom2.Element e)
public void generateMetadata(Metadata m, org.jdom2.Element e)
public void generatePlayer(PlayerReference p, org.jdom2.Element e)
protected void addNotNullAttribute(org.jdom2.Element target, String name, Object value)
protected org.jdom2.Element addNotNullElement(org.jdom2.Element target, String name, Object value)
Copyright © 2022. All rights reserved.