CMS 3D CMS Logo

DDLSAX2ExpressionHandler.h
Go to the documentation of this file.
1 #ifndef DETECTOR_DESCRIPTION_PARSER_DDL_SAX2_EXPRESSION_HANDLER_H
2 #define DETECTOR_DESCRIPTION_PARSER_DDL_SAX2_EXPRESSION_HANDLER_H
3 
4 #include <xercesc/sax2/Attributes.hpp>
5 #include <string>
6 
9 
10 class DDCompactView;
11 
13 
25 {
26  public:
27 
29  ~DDLSAX2ExpressionHandler() override;
30 
31  void startElement( const XMLCh* uri, const XMLCh* localname,
32  const XMLCh* qname, const Attributes& attrs) override;
33 
34  void endElement( const XMLCh* uri, const XMLCh* localname,
35  const XMLCh* qname) override;
36 };
37 
38 #endif
DDLSAX2ExpressionHandler(DDCompactView &cpv)
type of data representation of DDCompactView
Definition: DDCompactView.h:90
DDLSAX2FileHandler is the SAX2 Handler for XML files found in the configuration file.
void endElement(const XMLCh *uri, const XMLCh *localname, const XMLCh *qname) override
DDLSAX2ExpressionHandler is the first pass SAX2 Handler for XML files found in the configuration file...
void startElement(const XMLCh *uri, const XMLCh *localname, const XMLCh *qname, const Attributes &attrs) override
XERCES_CPP_NAMESPACE::Attributes Attributes