29 #ifndef _DOM_Document_h_
30 #define _DOM_Document_h_
32 #include <dom/dom_node.h>
33 #include <dom/css_stylesheet.h>
45 class DocumentFragment;
47 class DOMImplementation;
50 class EntityReference;
51 class ProcessingInstruction;
57 class DOMImplementationImpl;
58 class DocumentTypeImpl;
61 class CSSStyleDeclaration;
62 class HTMLElementImpl;
63 class HTMLFrameElement;
64 class HTMLElementImpl;
65 class HTMLIFrameElement;
66 class HTMLObjectElement;
223 DOMImplementationImpl *handle()
const;
228 DOMImplementationImpl *impl;
247 friend class ::TDEHTMLView;
248 friend class ::TDEHTMLPart;
296 Element documentElement()
const;
612 Node importNode(
const Node & importedNode,
bool deep );
618 bool isHTMLDocument()
const;
662 bool entityReferenceExpansion);
696 bool entityReferenceExpansion);
754 void setSelectedStylesheetSet(
const DOMString& aString);
786 void removeStyleSheet(
const StyleSheet &sheet);
831 void setAsync(
bool );
913 bool designMode()
const;
922 void setDesignMode(
bool enable);
939 void updateRendering();
947 class DocumentFragmentImpl;
994 friend class HTMLElementImpl;