18 #ifndef PARSER_XERCES_C_H 19 #define PARSER_XERCES_C_H 24 #include <xercesc/dom/DOM.hpp> 25 #include <xercesc/sax/ErrorHandler.hpp> 26 #include <xercesc/sax/SAXParseException.hpp> 27 XERCES_CPP_NAMESPACE_USE
125 void warning (
const SAXParseException &);
126 void error (
const SAXParseException &);
133 #endif // PARSER_XERCESC_H Definition: NclComposition.h:26
string _dirname
Definition: ParserXercesC.h:46
#define GINGA_PRAGMA_DIAG_PUSH
Definition: aux-ginga.h:29
Definition: NclDocument.h:25
void parseRule(DOMElement *, Predicate *)
Definition: ParserXercesC.cpp:643
#define GINGA_PRAGMA_DIAG_POP
Definition: aux-ginga.h:30
void parseCompoundAction(DOMElement *, list< ConnRole > *)
Definition: ParserXercesC.cpp:1311
string value
Definition: ParserXercesC.h:62
string role
Definition: ParserXercesC.h:57
void parseCompoundCondition(DOMElement *, list< ConnRole > *, Predicate *)
Definition: ParserXercesC.cpp:1182
void parseHead(DOMElement *)
Definition: ParserXercesC.cpp:456
void parseCondition(DOMElement *, list< ConnRole > *, Predicate *)
Definition: ParserXercesC.cpp:1261
NclDocument * parse1(const string &)
Definition: ParserXercesC.cpp:498
void fatalError(const SAXParseException &)
Definition: ParserXercesC.cpp:2139
NclDocument * _doc
Definition: ParserXercesC.h:44
string key
Definition: ParserXercesC.h:63
Predicate * predicate
Definition: ParserXercesC.h:61
NclBind::RoleType roleType
Definition: ParserXercesC.h:58
NclPort * parsePort(DOMElement *, NclComposition *)
Definition: ParserXercesC.cpp:1596
void parseDescriptor(DOMElement *)
Definition: ParserXercesC.cpp:902
RoleType
Definition: NclBind.h:30
Event::Transition transition
Definition: ParserXercesC.h:60
void error(const SAXParseException &)
Definition: ParserXercesC.cpp:2119
NclNode * parseSwitch(DOMElement *)
Definition: ParserXercesC.cpp:1646
void setErrMsg(const string &)
Definition: ParserXercesC.cpp:345
Predicate * parseCompoundStatement(DOMElement *)
Definition: ParserXercesC.cpp:1128
void parseRuleBase(DOMElement *)
Definition: ParserXercesC.cpp:567
void parseRegionBase(DOMElement *)
Definition: ParserXercesC.cpp:767
int _width
Definition: ParserXercesC.h:48
map< string, map< string, string > > _descriptors
Definition: ParserXercesC.h:51
void parseConnectorBase(DOMElement *)
Definition: ParserXercesC.cpp:972
bool parseNcl(DOMElement *)
Definition: ParserXercesC.cpp:419
NclAnchor * parseArea(DOMElement *)
Definition: ParserXercesC.cpp:1854
void parseCompositeRule(DOMElement *, Predicate *)
Definition: ParserXercesC.cpp:597
#define GINGA_NAMESPACE_END
Definition: aux-ginga.h:62
map< string, list< ConnRole > > _connectors
Definition: ParserXercesC.h:65
ParserXercesC(int, int)
Definition: ParserXercesC.cpp:350
void parseImportBase(DOMElement *)
Definition: ParserXercesC.cpp:517
void posCompileContext(DOMElement *, NclContext *)
Definition: ParserXercesC.cpp:1433
Definition: NclContext.h:26
Event::Type eventType
Definition: ParserXercesC.h:59
void parseTransitionBase(DOMElement *)
Definition: ParserXercesC.cpp:686
#define GINGA_PRAGMA_DIAG_IGNORE
Definition: aux-ginga.h:31
Predicate * parseAssessmentStatement(DOMElement *)
Definition: ParserXercesC.cpp:1057
void parseCausalConnector(DOMElement *)
Definition: ParserXercesC.cpp:998
string _errmsg
Definition: ParserXercesC.h:47
NclBind * parseBind(DOMElement *, NclLink *, list< ConnRole > *, map< string, string > *, NclContext *)
Definition: ParserXercesC.cpp:1939
map< string, map< string, string > > _regions
Definition: ParserXercesC.h:52
void parseTransition(DOMElement *)
Definition: ParserXercesC.cpp:712
int _height
Definition: ParserXercesC.h:49
Definition: NclAnchor.h:25
~ParserXercesC()
Definition: ParserXercesC.cpp:360
NclNode * parseContext(DOMElement *)
Definition: ParserXercesC.cpp:1550
NclNode * parseMedia(DOMElement *)
Definition: ParserXercesC.cpp:1753
string getErrMsg()
Definition: ParserXercesC.cpp:339
void resetErrors()
Definition: ParserXercesC.h:128
#define GINGA_NAMESPACE_BEGIN
Definition: aux-ginga.h:61
void warning(const SAXParseException &)
Definition: ParserXercesC.cpp:2099
Transition
Definition: Event.h:44
string _path
Definition: ParserXercesC.h:45
Definition: NclSwitch.h:26
void parseImportNCL(DOMElement *)
Definition: ParserXercesC.cpp:506
string _prefix
Definition: ParserXercesC.h:43
void parseDescriptorBase(DOMElement *)
Definition: ParserXercesC.cpp:876
Definition: Predicate.h:25
NclDocument * parse0(const string &)
Definition: ParserXercesC.cpp:368
Definition: NclProperty.h:25
NclContext * parseBody(DOMElement *)
Definition: ParserXercesC.cpp:1388
Type
Definition: Event.h:30
static NclDocument * parse(const string &, int, int, string *)
Parses NCL document.
Definition: ParserXercesC.cpp:324
map< string, Predicate * > _rules
Definition: ParserXercesC.h:53
void parseImportedDocumentBase(DOMElement *)
Definition: ParserXercesC.cpp:548
Definition: ParserXercesC.h:55
void posCompileSwitch(DOMElement *, NclSwitch *)
Definition: ParserXercesC.cpp:1471
Definition: ParserXercesC.h:37
void solveNodeReferences(NclComposition *)
Definition: ParserXercesC.cpp:1500
void parseSimpleAction(DOMElement *, list< ConnRole > *)
Definition: ParserXercesC.cpp:1338
NclProperty * parseProperty(DOMElement *)
Definition: ParserXercesC.cpp:1838
void parseRegion(DOMElement *, Rect)
Definition: ParserXercesC.cpp:794
GdkRectangle Rect
Definition: aux-ginga.h:114
NclLink * parseLink(DOMElement *, NclContext *)
Definition: ParserXercesC.cpp:1895