COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
covise::coConfigSchemaInfos Class Reference

#include <coConfigSchemaInfos.h>

Public Member Functions

 coConfigSchemaInfos ()
 
 ~coConfigSchemaInfos ()
 
const QString & getElement ()
 
const QString & getElementPath ()
 
const QString & getElementName ()
 
const QString & getElementDescription ()
 
const QString & getElementGroup ()
 
QStringList getElementAllowedChildren ()
 
QList< QString > getAttributes ()
 
attrDatagetAttributeData (const QString &attribute)
 

Private Member Functions

void setElement (const QString &name)
 
void setReadableElementRule (const QString &rule)
 
void setElementPath (const QString &path)
 
void setElementName (const QString &name)
 
void setElementDescription (const QString &elDescription)
 
void setElementGroup (const QString &group)
 
void setAllowedChildren (QStringList children)
 
void addAttribute (const QString &attr, bool required, const QString &defValue, const QString &readableRule=0, const QString &regExpressionString=0, const QString &attrDescription=0)
 

Private Attributes

QString element
 
QString elementPath
 
QString readableElementRule
 
QString elementName
 
QString elementDescription
 
QString elementGroup
 
QStringList allowedChildren
 
QHash< QString, attrDataattributes
 

Friends

class coConfigSchema
 

Constructor & Destructor Documentation

coConfigSchemaInfos::coConfigSchemaInfos ( )
coConfigSchemaInfos::~coConfigSchemaInfos ( )

Member Function Documentation

void coConfigSchemaInfos::addAttribute ( const QString &  attr,
bool  required,
const QString &  defValue,
const QString &  readableRule = 0,
const QString &  regExpressionString = 0,
const QString &  attrDescription = 0 
)
private
attrData * coConfigSchemaInfos::getAttributeData ( const QString &  attribute)
QList< QString > coConfigSchemaInfos::getAttributes ( )
const QString & coConfigSchemaInfos::getElement ( )
QStringList coConfigSchemaInfos::getElementAllowedChildren ( )
const QString & coConfigSchemaInfos::getElementDescription ( )
const QString & coConfigSchemaInfos::getElementGroup ( )
const QString & coConfigSchemaInfos::getElementName ( )
const QString & coConfigSchemaInfos::getElementPath ( )
void coConfigSchemaInfos::setAllowedChildren ( QStringList  children)
private
void coConfigSchemaInfos::setElement ( const QString &  name)
private
void coConfigSchemaInfos::setElementDescription ( const QString &  elDescription)
private
void coConfigSchemaInfos::setElementGroup ( const QString &  group)
private
void coConfigSchemaInfos::setElementName ( const QString &  name)
private
void coConfigSchemaInfos::setElementPath ( const QString &  path)
private
void coConfigSchemaInfos::setReadableElementRule ( const QString &  rule)
private

Friends And Related Function Documentation

friend class coConfigSchema
friend

Member Data Documentation

QStringList covise::coConfigSchemaInfos::allowedChildren
private
QHash<QString, attrData> covise::coConfigSchemaInfos::attributes
private
QString covise::coConfigSchemaInfos::element
private
QString covise::coConfigSchemaInfos::elementDescription
private
QString covise::coConfigSchemaInfos::elementGroup
private
QString covise::coConfigSchemaInfos::elementName
private
QString covise::coConfigSchemaInfos::elementPath
private
QString covise::coConfigSchemaInfos::readableElementRule
private

The documentation for this class was generated from the following files: