Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
XIncluder.h
1 /*
2  * $Id$
3  * Copyright (c) 2006, IRIT UPS.
4  *
5  * elm/xom/XIncluder.h -- XOM XIncluder class interface.
6  */
7 #ifndef ELM_XOM_XINCLUDER_H
8 #define ELM_XOM_XINCLUDER_H
9 
10 #include <elm/xom/Document.h>
11 
12 namespace elm { namespace xom {
13 
14 // XIncluder class
15 class XIncluder {
16 public:
17  static const String NS;
18  static Document *resolve(Document *in);
19  static Document *resolve(Document *in, Builder& builder);
20  static void resolveInPlace(Document *in);
21  static void resolveInPlace(Document *in, Builder& builder);
22 };
23 
24 } } // elm::xom
25 
26 #endif // elm::xom
Definition: XIncluder.h:15
sys::SystemInStream & in
Definition: system_SystemIO.cpp:95
static Document * resolve(Document *in)
Definition: xom_XIncluder.cpp:59
Definition: Document.h:20
Definition: String.h:38
static const String NS
Definition: XIncluder.h:17
Definition: Builder.h:20
static void resolveInPlace(Document *in)
Definition: xom_XIncluder.cpp:99