|
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
7 #ifndef ELM_XOM_NODEFACTORY_H
8 #define ELM_XOM_NODEFACTORY_H
10 #include <elm/xom/String.h>
12 namespace elm {
namespace xom {
22 class ProcessingInstruction;
55 #endif // ELM_XOM_NODEFACTORY_H
virtual Nodes makeAttribute(void)
Definition: xom_NodeFactory.cpp:157
Definition: NodeFactory.h:27
virtual Element * makeRootElement(void)
Definition: xom_NodeFactory.cpp:181
virtual Element * makeElement(void *node)
Definition: xom_NodeFactory.cpp:107
virtual ~NodeFactory(void)
Definition: xom_NodeFactory.cpp:123
virtual void finishMakingDocument(Document *document)
Definition: xom_NodeFactory.cpp:205
virtual Nodes makeComment(void)
Definition: xom_NodeFactory.cpp:163
virtual Nodes finishMakingElement(Element *element)
Definition: xom_NodeFactory.cpp:193
static NodeFactory default_factory
Definition: NodeFactory.h:31
virtual Element * startMakingElement(void)
Definition: xom_NodeFactory.cpp:151
Definition: Document.h:20
virtual Nodes makeText(void)
Definition: xom_NodeFactory.cpp:187
virtual Nodes makeDocType(String rootElementName, String publicID, String systemID)
Definition: xom_NodeFactory.cpp:169
virtual Document * startMakingDocument(void)
Definition: xom_NodeFactory.cpp:141
virtual Document * makeDocument(void *node)
Definition: xom_NodeFactory.cpp:87
Definition: Attribute.h:30
virtual Nodes makeProcessingInstruction(void)
Definition: xom_NodeFactory.cpp:175