#include <mappingsaxhandler.h>
Collaboration diagram for MappingSAXHandler:
Public Member Functions | |
MappingSAXHandler (MappingFactory *factory, side_t side) | |
virtual | ~MappingSAXHandler () |
MappingContainer * | getRoot () |
channelList_t | getChannelList () |
void | startMappingElement (const XERCES_CPP_NAMESPACE::Attributes &attributes) |
void | startInstructionElement (const XERCES_CPP_NAMESPACE::Attributes &) |
void | startMapElement (const XERCES_CPP_NAMESPACE::Attributes &attributes) |
void | startPortElement (const XERCES_CPP_NAMESPACE::Attributes &attributes) |
void | endMappingElement () |
void | endInstructionElement () |
void | endMapElement () |
void | endPortElement () |
void | startDocument () |
void | endDocument () |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attributes) |
void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) |
void | characters (const XMLCh *const chars, const unsigned int length) |
Public Attributes | |
MappingFactory * | factory |
side_t | side |
int | nextChannelId |
MappingContainer * | root |
channelList_t | channelList |
int | depth |
BasicSmartPointer< InstructionContext > | instrContext |
std::stack< MappingObj * > | context |
bool | commChannelMap |
|
Construct a XercesC MappingSAXHandler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pop the last mapping element off the stack and pop the instruction context. |
|
This function does nothing it is hear for the purpose of symmetry. |
|
Pop the last map element and its instruction context. |
|
This function does nothing it is hear for the purpose of symmetry. |
|
Initialized the mapping data structure. |
|
Do nothing. |
|
|
|
End the last mapping element. |
|
Do nothing. |
|
The factory for creating mapping objects.
|
|
Specifies the side for which we are parsing.
|
|
The next channel id to use.
|
|
The root element of the mapping tree.
|
|
A list of ChannelMapping pointers.
|
|
The current parsing depth.
|
|
The current instruction context.
|
|
The SAX parsing stack. The top element is the current mapping object.
|
|
|