|
Public Member Functions |
| NetworkParser (string pFileName) |
virtual | ~NetworkParser () |
void | Parse () |
void | Parse (TiXmlNode *pParent) |
IdGraph * | GetNetwork () |
Private Member Functions |
void | ParseDocument (TiXmlNode *pParent) |
void | ParseNetwork (TiXmlNode *pParent) |
void | GetNetworkAttributes (TiXmlNode *pParent) |
void | ParseNode (TiXmlNode *pParent) |
void | GetNodeAttributes (TiXmlNode *pParent) |
void | ParseLink (TiXmlNode *pParent) |
void | GetLinkAttributes (TiXmlNode *pParent) |
void | ParseNodeLabel (TiXmlNode *pParent) |
void | GetNodeLabelAttributes (TiXmlNode *pParent) |
void | ParseNodeMapLabel (TiXmlNode *pParent) |
void | ParseLinkMapLabel (TiXmlNode *pParent) |
void | ParseNodeMapEntry (TiXmlNode *pParent) |
void | GetNodeMapEntryAttributes (TiXmlNode *pParent) |
void | ParseLinkLabel (TiXmlNode *pParent) |
void | GetLinkLabelAttributes (TiXmlNode *pParent) |
void | ParseLinkMapEntry (TiXmlNode *pParent) |
void | GetLinkMapEntryAttributes (TiXmlNode *pParent) |
Private Attributes |
Factory * | mF |
string | mFileName |
string | mNetworkType |
string | mNetworkName |
string | mLabelName |
string | mLabelFormat |
stringstream | mLabelType |
list< string > | mTypes |
map< string, Vertex > | mNodes |
map< string, Edge > | mLinks |