|
Public Member Functions |
| LibraryParser (string pFname) |
virtual | ~LibraryParser () |
void | Parse () |
void | Parse (TiXmlNode *pParent) |
NodeLinkLibrary * | GetLibrary () |
Private Member Functions |
void | ParseDocument (TiXmlNode *pParent) |
void | ParseLibrary (TiXmlNode *pParent) |
void | GetLibraryAttributes (TiXmlNode *pParent) |
void | ParseNode (TiXmlNode *pParent) |
void | GetNodeAttributes (TiXmlNode *pParent) |
void | ParseInterface (TiXmlNode *pParent) |
void | GetInterfaceAttributes (TiXmlNode *pParent) |
void | ParseLink (TiXmlNode *pParent) |
void | GetLinkAttributes (TiXmlNode *pParent) |
void | ParseLinkSource (TiXmlNode *pParent) |
void | GetLinkSourceAttributes (TiXmlNode *pParent) |
void | ParseLinkDest (TiXmlNode *pParent) |
void | GetLinkDestAttributes (TiXmlNode *pParent) |
void | ParseBiLink (TiXmlNode *pParent) |
void | GetBiLinkAttributes (TiXmlNode *pParent) |
Private Attributes |
string | mFname |
string | mName |
NodeLinkLibrary * | mLib |
Node | mCurrentNode |
Link | mCurrentLink |
BiLink | mCurrentBiLink |
string | mCurrentDirection |