COVISE Core
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()

coConfigSchemaInfos::~coConfigSchemaInfos ( )

Member Function Documentation

◆ addAttribute()

void coConfigSchemaInfos::addAttribute ( const QString &  attr,
bool  required,
const QString &  defValue,
const QString &  readableRule = 0,
const QString &  regExpressionString = 0,
const QString &  attrDescription = 0 
)
private

◆ getAttributeData()

attrData * coConfigSchemaInfos::getAttributeData ( const QString &  attribute)

◆ getAttributes()

QList< QString > coConfigSchemaInfos::getAttributes ( )

◆ getElement()

const QString & coConfigSchemaInfos::getElement ( )

◆ getElementAllowedChildren()

QStringList coConfigSchemaInfos::getElementAllowedChildren ( )

◆ getElementDescription()

const QString & coConfigSchemaInfos::getElementDescription ( )

◆ getElementGroup()

const QString & coConfigSchemaInfos::getElementGroup ( )

◆ getElementName()

const QString & coConfigSchemaInfos::getElementName ( )

◆ getElementPath()

const QString & coConfigSchemaInfos::getElementPath ( )

◆ setAllowedChildren()

void coConfigSchemaInfos::setAllowedChildren ( QStringList  children)
private

◆ setElement()

void coConfigSchemaInfos::setElement ( const QString &  name)
private

◆ setElementDescription()

void coConfigSchemaInfos::setElementDescription ( const QString &  elDescription)
private

◆ setElementGroup()

void coConfigSchemaInfos::setElementGroup ( const QString &  group)
private

◆ setElementName()

void coConfigSchemaInfos::setElementName ( const QString &  name)
private

◆ setElementPath()

void coConfigSchemaInfos::setElementPath ( const QString &  path)
private

◆ setReadableElementRule()

void coConfigSchemaInfos::setReadableElementRule ( const QString &  rule)
private

Friends And Related Function Documentation

◆ coConfigSchema

friend class coConfigSchema
friend

Member Data Documentation

◆ allowedChildren

QStringList covise::coConfigSchemaInfos::allowedChildren
private

◆ attributes

QHash<QString, attrData> covise::coConfigSchemaInfos::attributes
private

◆ element

QString covise::coConfigSchemaInfos::element
private

◆ elementDescription

QString covise::coConfigSchemaInfos::elementDescription
private

◆ elementGroup

QString covise::coConfigSchemaInfos::elementGroup
private

◆ elementName

QString covise::coConfigSchemaInfos::elementName
private

◆ elementPath

QString covise::coConfigSchemaInfos::elementPath
private

◆ readableElementRule

QString covise::coConfigSchemaInfos::readableElementRule
private

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