#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.
|
|
|
|
1.4.6