cosi::LibraryParser Class Reference

#include <LibraryParser.h>

List of all members.

Public Member Functions

 LibraryParser (string pFname)
virtual ~LibraryParser ()
void Parse ()
void Parse (TiXmlNode *pParent)
NodeLinkLibraryGetLibrary ()

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
NodeLinkLibrarymLib
Node mCurrentNode
Link mCurrentLink
BiLink mCurrentBiLink
string mCurrentDirection


Constructor & Destructor Documentation

cosi::LibraryParser::LibraryParser ( string  pFname  ) 

cosi::LibraryParser::~LibraryParser (  )  [virtual]


Member Function Documentation

void cosi::LibraryParser::Parse (  ) 

void cosi::LibraryParser::Parse ( TiXmlNode *  pParent  ) 

NodeLinkLibrary * cosi::LibraryParser::GetLibrary (  ) 

void cosi::LibraryParser::ParseDocument ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseLibrary ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetLibraryAttributes ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseNode ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetNodeAttributes ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseInterface ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetInterfaceAttributes ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseLink ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetLinkAttributes ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseLinkSource ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetLinkSourceAttributes ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseLinkDest ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetLinkDestAttributes ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::ParseBiLink ( TiXmlNode *  pParent  )  [private]

void cosi::LibraryParser::GetBiLinkAttributes ( TiXmlNode *  pParent  )  [private]


Member Data Documentation

string cosi::LibraryParser::mFname [private]

string cosi::LibraryParser::mName [private]


The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:46 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents