CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DDLSAX2ExpressionHandler.h
Go to the documentation of this file.
1 #ifndef DDL_SAX2ExpressionHandler_H
2 #define DDL_SAX2ExpressionHandler_H
3 
4 // ---------------------------------------------------------------------------
5 // Includes
6 // ---------------------------------------------------------------------------
7 // Parser parts.
9 
10 // Xerces dependencies
11 #include <xercesc/sax2/Attributes.hpp>
12 
14 
27 {
28 
29  public:
30 
31  // -----------------------------------------------------------------------
32  // Constructor and Destructor
33  // -----------------------------------------------------------------------
34 
37 
38  // -----------------------------------------------------------------------
39  // Handlers for the SAX ContentHandler interface
40  // -----------------------------------------------------------------------
41 
42  void startElement(const XMLCh* const uri, const XMLCh* const localname
43  , const XMLCh* const qname, const Attributes& attrs);
44  void endElement(const XMLCh* const uri, const XMLCh* const localname
45  , const XMLCh* const qname);
46 
47  private:
48  std::string pElementName;
49 
50 };
51 
52 #endif
DDLSAX2ExpressionHandler(DDCompactView &cpv)
type of data representation of DDCompactView
Definition: DDCompactView.h:77
DDLSAX2FileHandler is the SAX2 Handler for XML files found in the configuration file.
DDLSAX2ExpressionHandler is the first pass SAX2 Handler for XML files found in the configuration file...
void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs)
def qname
Definition: asciidump.py:315
XERCES_CPP_NAMESPACE::Attributes Attributes