00001 // $Header: /nfs/slac/g/glast/ground/cvs/xmlUtil/xmlUtil/Constants.h,v 1.2 2002/04/05 18:28:25 jrb Exp $
00002 // Author: J. Bogart
00003
00004 #ifndef XMLUTIL_CONSTANTS_H
00005 #define XMLUTIL_CONSTANTS_H
00006
00007 #include <dom/DOM_Element.hpp>
00008 #include <dom/DOM_Document.hpp>
00009
00010 namespace xmlUtil {
00013 class Constants {
00014 public:
00015 Constants(DOM_Document doc);
00017 void normalizePrimary();
00020 void pruneConstants(const bool keepNotes = false);
00021
00024 void evalConstants();
00025 private:
00026 DOM_Document m_doc; // document element
00027 DOM_Element m_constants; // reference to <constants> element
00028 };
00029 }
00030 #endif
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001