#include <XspfExtensionWriter.h>
◆ XspfExtensionWriter() [1/2]
Creates a new XspfExtensionWriter object.
- Parameters
-
extension | Extension to write |
output | Output formatter to write to |
baseUri | Absolute base URI to reduce URIs against, is NULL if only absolute URIs are wanted |
◆ XspfExtensionWriter() [2/2]
Copy constructor.
- Parameters
-
source | Source to copy from |
◆ ~XspfExtensionWriter()
◆ getBaseUri()
XML_Char const* getBaseUri |
( |
| ) |
const |
|
protected |
Returns the base URI in use.
- Returns
- Base URI, can be
NULL
◆ getExtension()
Returns the extension to be written.
- Returns
- Extension
◆ getNamespaceRegs()
virtual XML_Char const* const* getNamespaceRegs |
( |
| ) |
|
|
protectedvirtual |
Returns a list of the namespaces used inside the extension body. Moreprecisely this is an alternating NULL-terminated list of URI/prefix pairs.
- Returns
- List of URI/prefix pairs
◆ getOutput()
Gives access to the XML formatter in use.
- Returns
- XML formatter reference
◆ operator=()
Assignment operator.
- Parameters
-
source | Source to copy from |
◆ write()
Writes the associated extension to the output formater.
◆ writeExtensionBody()
virtual void writeExtensionBody |
( |
| ) |
|
|
protectedpure virtual |
Writes the extension body.
The documentation for this class was generated from the following file: