Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Isis 3 Programmer Reference
IsisXMLParameter.h
1#ifndef IsisXMLParameter_h
2#define IsisXMLParameter_h
3
8
9/* SPDX-License-Identifier: CC0-1.0 */
10#include "IsisAmlData.h"
11#include "IsisXMLHandler.h"
12#include "IsisXMLMultipleValues.h"
13#include "IsisXMLIgnore.h"
14#include "IsisXMLList.h"
15#include "IsisXMLHelpers.h"
16
22class IsisXMLParameter : public IsisXMLHandler {
23
24 public:
25
26 ContentHandler *prevDocHandler;
27 ErrorHandler *prevErrorHandler;
28
29
30 IsisXMLParameter(char *PencodingName,
31 bool &PexpandNamespaces,
32 XERCES::SAX2XMLReader* &Pparser,
33 IsisParameterData *Pparameter);
34
35 ~IsisXMLParameter();
36
37// void endDocument();
38
39 void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname);
40
41 void characters(const XMLCh *const chars, const XMLSize_t length);
42
43 void startElement(const XMLCh *const uri,
44 const XMLCh *const localname,
45 const XMLCh *const qname,
46 const XERCES::Attributes &attributes);
47
48
49 private:
50
51 // Saved arguments from constructor
52 char *encodingName;
53 bool expandNamespaces;
54 XERCES::SAX2XMLReader *parser;
55 IsisParameterData *parameter;
56
57 // Handlers this handler knows how to create
58 IsisXMLHandler *generalHandler;
59 IsisXMLMultipleValues *multipleValuesHandler;
60 IsisXMLIgnore *ignoreHandler;
61 IsisXMLList *listHandler;
62 IsisXMLHelpers *helpersHandler;
63};
64
65
66#endif
67
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
Definition IsisXMLList.h:18
This is free and unencumbered software released into the public domain.