#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