|
| CifDataInfo (DicFile &dictFile) |
|
| ~CifDataInfo () |
|
void | GetVersion (std::string &version) |
|
const std::vector< std::string > & | GetCatNames () |
|
const std::vector< std::string > & | GetItemsNames () |
|
bool | IsCatDefined (const std::string &catName) const |
|
bool | IsItemDefined (const std::string &itemName) |
|
const std::vector< std::string > & | GetCatKeys (const std::string &catName) |
|
const std::vector< std::string > & | GetCatAttribute (const std::string &catName, const std::string &refCatName, const std::string &refAttrName) |
|
const std::vector< std::string > & | GetItemAttribute (const std::string &itemName, const std::string &refCatName, const std::string &refAttrName) |
|
virtual void | GetCatItemsNames (std::vector< std::string > &itemsNames, const std::string &catName) |
|
| DataInfo () |
|
virtual | ~DataInfo () |
|
virtual bool | AreAllKeyItems (const std::string &catName, const std::vector< std::string > &attribsNames) |
|
virtual bool | IsUnknownValueAllowed (const std::string &catName, const std::string &attribName) |
|
bool | AreItemsValuesValid (const std::string &catName, const std::vector< std::string > &attribsNames, const std::vector< unsigned int > &attribsIndices, const std::vector< bool > &allowedNullAttribs, const std::vector< std::string > &values, const Char::eCompareType compareType=Char::eCASE_SENSITIVE) |
|
virtual bool | IsKeyItem (const std::string &catName, const std::string &attribName, const Char::eCompareType compareType=Char::eCASE_SENSITIVE) |
|
virtual bool | MustConvertItem (const std::string &catName, const std::string &attribName) |
|
virtual void | GetItemsTypes (std::vector< eTypeCode > &attribsTypes, const std::string &catName, const std::vector< std::string > &attribsNames) |
|
virtual void | StandardizeEnumItem (std::string &value, const std::string &catName, const std::string &attribName) |
|
void | GetMandatoryItems (std::vector< std::string > &mandItemsNames, const std::string &catName) |
|
bool | IsItemMandatory (const std::string &catName, const std::string &attribName) |
|
virtual bool | IsItemMandatory (const std::string &itemName) |
|
virtual bool | IsSimpleDataType (const std::string &itemName) |
|
virtual eTypeCode | _GetDataType (const std::string &itemName) |
|
const std::vector< std::vector
< std::string > > & | GetComboKeys (const std::string &catName) |
|
std::vector< std::vector
< std::vector< std::string > > > & | GetChildrenKeys (const std::vector< std::string > &parComboKey) |
|