otsdaq
v2_00_00
|
Classes | |
struct | RecordField |
Public Member Functions | |
ConfigurationTree (const ConfigurationManager *const &configMgr, const ConfigurationBase *const &config) | |
ConfigurationTree & | operator= (const ConfigurationTree &a) |
template<class T > | |
void | getValue (T &value) const |
void | getValue (std::string &value) const |
template<class T > | |
T | getValue (void) const |
std::string | getValue (void) const |
ConfigurationTree | getNode (const std::string &nodeName, bool doNotThrowOnBrokenUIDLinks=false) const |
ConfigurationTree | getBackNode (std::string nodeName, unsigned int backSteps=1) const |
ConfigurationTree | getForwardNode (std::string nodeName, unsigned int forwardSteps=1) const |
const ConfigurationManager * | getConfigurationManager (void) const |
const std::string & | getConfigurationName (void) const |
const std::string & | getFieldConfigurationName (void) const |
const ConfigurationVersion & | getConfigurationVersion (void) const |
const time_t & | getConfigurationCreationTime (void) const |
std::vector< std::string > | getChildrenNames (void) const |
std::vector< std::pair < std::string, ConfigurationTree > > | getChildren (std::map< std::string, std::string > filterMap=std::map< std::string, std::string >()) const |
std::map< std::string, ConfigurationTree > | getChildrenMap (void) const |
std::string | getEscapedValue (void) const |
const std::string & | getValueAsString (bool returnLinkTableValue=false) const |
const std::string & | getUIDAsString (void) const |
const std::string & | getValueDataType (void) const |
const std::string & | getValueType (void) const |
const std::string & | getValueName (void) const |
std::string | getNodeType (void) const |
const std::string & | getDisconnectedTableName (void) const |
const std::string & | getDisconnectedLinkID (void) const |
const std::string & | getChildLinkIndex (void) const |
std::vector< std::string > | getFixedChoices (void) const |
bool | isDefaultValue (void) const |
bool | isRootNode (void) const |
bool | isConfigurationNode (void) const |
bool | isValueNode (void) const |
bool | isDisconnected (void) const |
bool | isLinkNode (void) const |
bool | isGroupLinkNode (void) const |
bool | isUIDLinkNode (void) const |
bool | isUIDNode (void) const |
void | print (const unsigned int &depth=-1, std::ostream &out=std::cout) const |
Protected Member Functions | |
const unsigned int & | getRow (void) const |
const unsigned int & | getColumn (void) const |
const unsigned int & | getFieldRow (void) const |
const unsigned int & | getFieldColumn (void) const |
const ViewColumnInfo & | getColumnInfo (void) const |
std::vector < ConfigurationTree::RecordField > | getCommonFields (const std::vector< std::string > &recordList, const std::vector< std::string > &fieldAcceptList, const std::vector< std::string > &fieldRejectList, unsigned int depth=-1) const |
std::set< std::string > | getUniqueValuesForField (const std::vector< std::string > &recordList, const std::string &fieldName) const |
Friends | |
class | ConfigurationGUISupervisor |
class | Iterator |
std::ostream & | operator<< (std::ostream &out, const ConfigurationTree &t) |
Definition at line 38 of file ConfigurationTree.h.