#include <XMLTagManager.h>
Public Member Functions | |
XMLTagManager () | |
XMLTagManager (const std::string &data) | |
bool | discoverFormat (const std::string &data) |
std::string | getFormatName () const |
std::string | getId () const |
std::string | getCellTagName () const |
std::string | getTableTagName () const |
std::string | getRowTagName () const |
std::string | getColumnTagName () const |
std::string | getTextTagName () const |
std::string | getRepeatAttributeName () const |
bool | cellHasChildXMLNode () const |
Private Attributes | |
int | _formatId |
Static Private Attributes | |
static std::vector< XMLTagNames > | _tags |
Friends | |
class | XMLTagLoader |
|
|
|
|
|
cellHasChildXMLNode(): Returns true if the XML format is one that uses a child XML node to store the cell data instead of storing the data directly in the cell node. |
|
|
|
getCellTag(): Returns the XML "cell" tag for the current format: |
|
getColumnTag(): Returns the XML "column" tag for the current format: Note that most XML table formats are row-first and don't use a column tag. |
|
|
|
getId(): Returns the "id" used to classify an XML format. Normally this public method won't be used. |
|
|
|
getRowTag(): Returns the XML "row" tag for the current format: |
|
getTableTag(): Returns the XML "table" tag for the current format: |
|
getTextTag(): Returns the XML "text" tag for the current format. Note that some XML table formats don't use a text tag but rather have data directly inside the cell tags. |
|
|
|
|
|
|