![]() |
KSquare Utilities
|
#include <XmlStream.h>
Inheritance diagram for KKB::XmlElementKeyValuePairs:Public Member Functions | |
| XmlElementKeyValuePairs () | |
| Used to construct an instance that will be written out to a XML file. More... | |
| XmlElementKeyValuePairs (XmlTagPtr tag, XmlStream &s, VolConstBool &cancelFlag, RunLog &log) | |
| virtual | ~XmlElementKeyValuePairs () |
| void | Add (const KKStr &key, const KKStr &v) |
| void | Add (const KKStr &key, kkint32 v) |
| void | Add (const KKStr &key, float v) |
| void | Add (const KKStr &key, double v) |
| void | Add (const KKStr &key, bool v) |
| void | Add (const KKStr &key, const KKB::DateTime &v) |
| std::vector< std::pair< KKStr, KKStr > > * | TakeOwnership () |
| std::vector< std::pair< KKStr, KKStr > > * | Value () const |
| void | WriteXML (const KKStr &varName, std::ostream &o) |
Public Member Functions inherited from KKB::XmlElement | |
| XmlElement (const KKStr §ionName, XmlTag::TagTypes tagType) | |
| XmlElement (XmlTagPtr _nameTag, XmlStream &s, RunLog &log) | |
| virtual | ~XmlElement () |
| KKStrConstPtr | AttributeValue (const char *attributeName) |
| KKStrConstPtr | AttributeValue (const KKStr &attributeName) |
| XmlTagConstPtr | NameTag () const |
| KKStr | NameTagStr () const |
| virtual const KKStr & | SectionName () const |
| virtual bool | ToBool () const |
| virtual double | ToDouble () const |
| virtual float | ToFloat () const |
| virtual kkint32 | ToInt32 () const |
| virtual TokenTypes | TokenType () |
| virtual KKStr | ToKKStr () const |
| virtual const KKStr & | VarName () const |
Public Member Functions inherited from KKB::XmlToken | |
| XmlToken () | |
| virtual | ~XmlToken () |
Additional Inherited Members | |
Public Types inherited from KKB::XmlElement | |
| typedef XmlElement * | XmlElementPtr |
Public Types inherited from KKB::XmlToken | |
| enum | TokenTypes { TokenTypes::tokNULL, TokenTypes::tokElement, TokenTypes::tokContent } |
| typedef XmlToken * | XmlTokenPtr |
Definition at line 568 of file XmlStream.h.
| XmlElementKeyValuePairs::XmlElementKeyValuePairs | ( | ) |
Used to construct an instance that will be written out to a XML file.
summary>Used while from XmlStream while reading file; every time it comes across a new Section(Start-Tag) a new instance of this class will be instantiated.
Definition at line 1134 of file XmlStream.cpp.
References KKB::XmlTag::tagStart, KKB::XmlElement::XmlElement(), and XmlElementKeyValuePairs().
Referenced by KKMLL::SVMparam::WriteXML(), KKMLL::SVMModel::WriteXML(), and XmlElementKeyValuePairs().
| XmlElementKeyValuePairs::XmlElementKeyValuePairs | ( | XmlTagPtr | tag, |
| XmlStream & | s, | ||
| VolConstBool & | cancelFlag, | ||
| RunLog & | log | ||
| ) |
Definition at line 1141 of file XmlStream.cpp.
References KKB::KKStr::Concat(), KKB::XmlContent::Content(), KKB::KKStrParser::GetNextToken(), KKB::XmlStream::GetNextToken(), KKB::KKStrParser::KKStrParser(), KKB::KKStrParser::MoreTokens(), KKB::XmlToken::tokContent, KKB::XmlToken::TokenType(), KKB::KKStrParser::TrimWhiteSpace(), KKB::XmlElement::XmlElement(), and XmlElementKeyValuePairs().
Referenced by XmlElementKeyValuePairs().
|
virtual |
Definition at line 1178 of file XmlStream.cpp.
Definition at line 1193 of file XmlStream.cpp.
Referenced by Add(), KKMLL::SVMparam::WriteXML(), and KKMLL::SVMModel::WriteXML().
Definition at line 1203 of file XmlStream.cpp.
References Add(), and KKB::StrFromInt32().
Referenced by KKMLL::SVMModel::WriteXML().
| void XmlElementKeyValuePairs::Add | ( | const KKStr & | key, |
| float | v | ||
| ) |
Definition at line 1212 of file XmlStream.cpp.
References Add(), and KKB::StrFromFloat().
Referenced by KKMLL::SVMparam::WriteXML().
| void XmlElementKeyValuePairs::Add | ( | const KKStr & | key, |
| double | v | ||
| ) |
Definition at line 1222 of file XmlStream.cpp.
References Add(), and KKB::StrFromDouble().
Referenced by KKMLL::SVMModel::WriteXML().
| void XmlElementKeyValuePairs::Add | ( | const KKStr & | key, |
| bool | v | ||
| ) |
Definition at line 1232 of file XmlStream.cpp.
References Add(), KKB::KKStr::Concat(), and KKB::KKStr::operator=().
Referenced by KKMLL::SVMparam::WriteXML().
| void XmlElementKeyValuePairs::Add | ( | const KKStr & | key, |
| const KKB::DateTime & | v | ||
| ) |
Definition at line 1243 of file XmlStream.cpp.
References Add(), and KKB::DateTime::YYYY_MM_DD_HH_MM_SS().
Referenced by KKMLL::SVMModel::WriteXML().
Definition at line 1185 of file XmlStream.cpp.
Definition at line 586 of file XmlStream.h.
| void XmlElementKeyValuePairs::WriteXML | ( | const KKStr & | varName, |
| std::ostream & | o | ||
| ) |
Definition at line 1252 of file XmlStream.cpp.
References KKB::XmlTag::AddAtribute(), KKB::KKStr::Empty(), KKB::operator<<(), KKB::XmlTag::tagEnd, KKB::XmlTag::tagStart, KKB::XmlTag::WriteXML(), and KKB::XmlTag::XmlTag().
Referenced by KKMLL::SVMparam::WriteXML(), and KKMLL::SVMModel::WriteXML().