Reader/writer for .xml resources files. More...
Public Member Functions | |
XmlFormat () | |
Constructor. More... | |
~XmlFormat () | |
Destructor. More... | |
Public Member Functions inherited from QtxResourceMgr::Format | |
Format (const QString &) | |
Constructor. More... | |
virtual | ~Format () |
Destructor. More... | |
QString | format () const |
Get the format name. More... | |
QStringList | options () const |
Get options names. More... | |
QString | option (const QString &) const |
Get the value of the option with specified name. More... | |
void | setOption (const QString &, const QString &) |
Set the value of the option with specified name. More... | |
bool | load (Resources *) |
Load resources from the resource file. More... | |
bool | save (Resources *) |
Save resources to the resource file. More... | |
Protected Member Functions | |
virtual bool | load (const QString &, QMap< QString, Section > &) |
Load resources from xml-file. More... | |
virtual bool | save (const QString &, const QMap< QString, Section > &) |
Save resources to the xml-file. More... | |
Private Member Functions | |
QString | docTag () const |
Get document tag name. More... | |
QString | sectionTag () const |
Get section tag name. More... | |
QString | parameterTag () const |
Get parameter tag name. More... | |
QString | importTag () const |
Get import tag name. More... | |
QString | nameAttribute () const |
Get parameter tag's "name" attribute name. More... | |
QString | valueAttribute () const |
Get parameter tag's "value" attribute name. More... | |
bool | load (const QString &, QMap< QString, Section > &, QSet< QString > &) |
Load resources from xml-file. More... | |
QtxResourceMgr::XmlFormat::XmlFormat | ( | ) |
QtxResourceMgr::XmlFormat::~XmlFormat | ( | ) |
|
private |
References QtxResourceMgr::option().
|
private |
References QtxResourceMgr::option().
|
protectedvirtual |
fname | resources file name |
secMap | resources map to be filled in |
true
on success and false
on error Implements QtxResourceMgr::Format.
References QtxResourceMgr::load().
|
private |
fname | resources file name |
secMap | resources map to be filled in |
importHistory | list of already imported resources files (to prevent import loops) |
true
on success and false
on error References Qtx::Always, doc, IMapConstIterator< Key, Value >::key(), QtxResourceMgr::load(), Qtx::makeEnvVarSubst(), and IMapConstIterator< Key, Value >::value().
|
private |
References QtxResourceMgr::option().
|
private |
References QtxResourceMgr::option().
|
protectedvirtual |
fname | resources file name |
secMap | resources map |
true
on success and false
on error Implements QtxResourceMgr::Format.
References doc, Qtx::mkDir(), and IMapConstIterator< Key, Value >::value().
|
private |
References QtxResourceMgr::option().
|
private |
References QtxResourceMgr::option().