COVISE Core
|
#include <coConfigXercesRoot.h>
Public Member Functions | |
coConfigXercesRoot (const QString &name, const QString &filename, bool create=false, coConfigGroup *group=NULL) | |
coConfigXercesRoot (const xercesc::DOMNode *node, const QString &name, const QString &filename=QString::null, coConfigGroup *group=NULL) | |
virtual | ~coConfigXercesRoot () |
virtual coConfigRoot * | clone () const |
virtual void | merge (const coConfigRoot *with) |
Public Member Functions inherited from covise::coConfigRoot | |
coConfigRoot (const QString &name, const QString &filename, bool create=false, coConfigGroup *group=NULL) | |
virtual | ~coConfigRoot () |
virtual coConfigEntryStringList | getScopeList (const QString §ion=0, const QString &variableName=0) const |
virtual coConfigEntryStringList | getVariableList (const QString §ion=0) const |
virtual coConfigEntryString | getValue (const QString &variable, const QString §ion, const QString &defaultValue) const |
virtual coConfigEntryString | getValue (const QString &variable, const QString §ion) const |
virtual coConfigEntryString | getValue (const QString &simpleVariable) const |
virtual const char * | getEntry (const char *simpleVariable) const |
virtual bool | isOn (const QString &variable, const QString §ion, bool defaultValue) const |
virtual bool | isOn (const QString &variable, const QString §ion) const |
virtual bool | isOn (const QString &simpleVariable, bool defaultValue) const |
virtual bool | isOn (const QString &simpleVariable) const |
virtual void | setValue (const QString &variable, const QString &value, const QString §ion, const QString &targetHost=0, bool move=false) |
virtual bool | deleteValue (const QString &variable, const QString §ion, const QString &targetHost=0) |
virtual bool | deleteSection (const QString §ion, const QString &targetHost=0) |
virtual QStringList | getHostnameList () const |
virtual QString | getActiveHost () const |
virtual bool | setActiveHost (const QString &host) |
virtual QStringList | getClusterList () const |
virtual QString | getActiveCluster () const |
virtual bool | setActiveCluster (const QString &master) |
virtual const QString & | getConfigName () const |
virtual void | reload () |
virtual bool | save (const QString &filename=QString::null) const |
void | setGroup (coConfigGroup *group) |
void | setReadOnly (bool ro) |
bool | isReadOnly () const |
QStringList | getHosts () |
coConfigEntry * | getConfigForHost (const QString &hostname) |
coConfigEntry * | getConfigForCluster (const QString &masterhost) |
coConfigEntry * | getGlobalConfig () |
Private Member Functions | |
coConfigXercesRoot (const coConfigXercesRoot *source) | |
void | setContentsFromDom (const xercesc::DOMNode *node) |
xercesc::DOMNode * | loadFile (const QString &filename) |
virtual void | load (bool create=false) |
virtual void | createGlobalConfig () |
virtual void | createClusterConfig (const QString &hostname) |
virtual void | createHostConfig (const QString &hostname) |
Additional Inherited Members | |
Static Public Member Functions inherited from covise::coConfigRoot | |
static coConfigRoot * | createNew (const QString &name, const QString &filename, bool create=false, coConfigGroup *group=NULL) |
Protected Member Functions inherited from covise::coConfigRoot | |
void | init () |
QString | findConfigFile (const QString &filename, bool preferGlobal=false) |
void | findLocalConfig (const QString &filename, QFile &target) |
void | findGlobalConfig (const QString &filename, QFile &target) |
void | clear () |
Protected Attributes inherited from covise::coConfigRoot | |
coConfigGroup * | group |
QString | filename |
QString | activeHostname |
QStringList | hostnames |
QString | activeCluster |
QStringList | masternames |
QString | configName |
coConfigEntry * | globalConfig |
coConfigEntry * | clusterConfig |
coConfigEntry * | hostConfig |
QHash< QString, coConfigEntry * > | hostConfigs |
QHash< QString, coConfigEntry * > | clusterConfigs |
bool | create |
bool | readOnly |
QSet< QString > | included |
coConfigXercesRoot::coConfigXercesRoot | ( | const QString & | name, |
const QString & | filename, | ||
bool | create = false , |
||
coConfigGroup * | group = NULL |
||
) |
coConfigXercesRoot::coConfigXercesRoot | ( | const xercesc::DOMNode * | node, |
const QString & | name, | ||
const QString & | filename = QString::null , |
||
coConfigGroup * | group = NULL |
||
) |
|
virtual |
|
private |
Creates a copy of a coConfigXercesRoot. The group the copy belongs to is set to 0. Makes a deep copy of all coConfigEntries belonging to this group.
|
virtual |
Implements covise::coConfigRoot.
|
privatevirtual |
Implements covise::coConfigRoot.
|
privatevirtual |
Implements covise::coConfigRoot.
|
privatevirtual |
Implements covise::coConfigRoot.
|
privatevirtual |
Implements covise::coConfigRoot.
|
private |
|
virtual |
Implements covise::coConfigRoot.
|
private |