#include <XspfExtensionReader.h>
|
class | XspfReader |
|
class | XspfReaderPrivate |
|
class | XspfExtensionReaderFactory |
|
class | XspfExtensionReaderFactoryPrivate |
|
Provides the base for specific extention readers to derive from.
Definition at line 66 of file XspfExtensionReader.h.
◆ XspfExtensionReader() [1/2]
◆ XspfExtensionReader() [2/2]
Copy constructor.
- Parameters
-
source | Source to copy from |
◆ ~XspfExtensionReader()
◆ createBrother()
Creates new XspfExtensionReader of the very same type as this reader.
- Parameters
-
reader | XspfReader to interact with, must not be NULL |
- Returns
- A new extension reader of the same type.
◆ getBaseUriStack()
XspfStack<std::basic_string<XML_Char> >& getBaseUriStack |
( |
| ) |
const |
|
protected |
Gives access to the Base URI stack in use.
- Returns
- Base URI stack reference
◆ getElementStack()
XspfStack<unsigned int>& getElementStack |
( |
| ) |
const |
|
protected |
Gives access to the element stack in use.
- Returns
- Element stack reference
◆ handleError() [1/2]
bool handleError |
( |
int |
code, |
|
|
XML_Char const * |
text |
|
) |
| |
|
protected |
Passes error handling to the parent XspfReader.
- Parameters
-
code | Error code |
text | Error description |
◆ handleError() [2/2]
bool handleError |
( |
int |
code, |
|
|
XML_Char const * |
format, |
|
|
XML_Char const * |
param |
|
) |
| |
|
protected |
Passes error handling to the parent XspfReader.
- Parameters
-
code | Error code |
format | Error description format string containg s |
param | Text parameter to insert for s |
◆ handleExtensionCharacters()
virtual bool handleExtensionCharacters |
( |
XML_Char const * |
s, |
|
|
int |
len |
|
) |
| |
|
protectedpure virtual |
Handles element content.
- Parameters
-
s | Text content |
len | Characters allowed to read |
◆ handleExtensionEnd()
virtual bool handleExtensionEnd |
( |
XML_Char const * |
fullName | ) |
|
|
protectedpure virtual |
Handles tag closing inside an extension including the extension tag itself.
- Parameters
-
fullName | Full tag name ("<namespace_uri> <localname>") |
- Returns
- Continue parsing flag
◆ handleExtensionStart()
virtual bool handleExtensionStart |
( |
XML_Char const * |
fullName, |
|
|
XML_Char const ** |
atts |
|
) |
| |
|
protectedpure virtual |
Handles tag opening inside an extension including the extension tag itself.
- Parameters
-
fullName | Full tag name ("<namespace_uri> <localname>") |
atts | Alternating list of attribute keys and values |
- Returns
- Continue parsing flag
◆ handleXmlBaseAttribute()
bool handleXmlBaseAttribute |
( |
XML_Char const * |
xmlBase | ) |
|
|
protected |
Passes xml:base handling to the parent XspfReader.
- Parameters
-
xmlBase | Value of xml:base attribute |
- Returns
- Continue parsing flag
◆ operator=()
Assignment operator.
- Parameters
-
source | Source to copy from |
◆ wrap()
Makes a XspfExtension of the data collected.
- Returns
- New built extension
The documentation for this class was generated from the following file: