DOMDocument.inc 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. { Parsed from WebKit.framework DOMDocument.h }
  2. {$ifdef TYPES}
  3. type
  4. DOMDocumentPtr = ^DOMDocument;
  5. {$endif}
  6. {$ifdef CLASSES}
  7. type
  8. DOMDocument = objcclass external (DOMNode)
  9. public
  10. function doctype: DOMDocumentType; message 'doctype';
  11. function implementation_: DOMImplementation; message 'implementation';
  12. function documentElement: DOMElement; message 'documentElement';
  13. function inputEncoding: NSString; message 'inputEncoding';
  14. function xmlEncoding: NSString; message 'xmlEncoding';
  15. procedure setXmlVersion(newValue: NSString); message 'setXmlVersion:';
  16. function xmlVersion: NSString; message 'xmlVersion';
  17. procedure setXmlStandalone(newValue: ObjCBOOL); message 'setXmlStandalone:';
  18. function xmlStandalone: ObjCBOOL; message 'xmlStandalone';
  19. procedure setDocumentURI(newValue: NSString); message 'setDocumentURI:';
  20. function documentURI: NSString; message 'documentURI';
  21. function defaultView: DOMAbstractView; message 'defaultView';
  22. function styleSheets: DOMStyleSheetList; message 'styleSheets';
  23. procedure setTitle(newValue: NSString); message 'setTitle:';
  24. function title: NSString; message 'title';
  25. function referrer: NSString; message 'referrer';
  26. function domain: NSString; message 'domain';
  27. function URL: NSString; message 'URL';
  28. procedure setCookie(newValue: NSString); message 'setCookie:';
  29. function cookie: NSString; message 'cookie';
  30. procedure setBody(newValue: DOMHTMLElement); message 'setBody:';
  31. function body: DOMHTMLElement; message 'body';
  32. function images: DOMHTMLCollection; message 'images';
  33. function applets: DOMHTMLCollection; message 'applets';
  34. function links: DOMHTMLCollection; message 'links';
  35. function forms: DOMHTMLCollection; message 'forms';
  36. function anchors: DOMHTMLCollection; message 'anchors';
  37. function lastModified: NSString; message 'lastModified';
  38. procedure setCharset(newValue: NSString); message 'setCharset:';
  39. function charset: NSString; message 'charset';
  40. function defaultCharset: NSString; message 'defaultCharset';
  41. function readyState: NSString; message 'readyState';
  42. function characterSet: NSString; message 'characterSet';
  43. function preferredStylesheetSet: NSString; message 'preferredStylesheetSet';
  44. procedure setSelectedStylesheetSet(newValue: NSString); message 'setSelectedStylesheetSet:';
  45. function selectedStylesheetSet: NSString; message 'selectedStylesheetSet';
  46. function activeElement: DOMElement; message 'activeElement';
  47. function createElement (tagName: NSString): DOMElement; message 'createElement:';
  48. function createDocumentFragment: DOMDocumentFragment; message 'createDocumentFragment';
  49. function createTextNode (data: NSString): DOMText; message 'createTextNode:';
  50. function createComment (data: NSString): DOMComment; message 'createComment:';
  51. function createCDATASection (data: NSString): DOMCDATASection; message 'createCDATASection:';
  52. function createProcessingInstruction_data (target: NSString; data: NSString): DOMProcessingInstruction; message 'createProcessingInstruction:data:'; { available in 10_5 }
  53. function createAttribute (name: NSString): DOMAttr; message 'createAttribute:';
  54. function createEntityReference (name: NSString): DOMEntityReference; message 'createEntityReference:';
  55. function getElementsByTagName (tagname: NSString): DOMNodeList; message 'getElementsByTagName:';
  56. function importNode_deep (importedNode: DOMNode; deep: ObjCBOOL): DOMNode; message 'importNode:deep:'; { available in 10_5 }
  57. function createElementNS_qualifiedName (namespaceURI_: NSString; qualifiedName: NSString): DOMElement; message 'createElementNS:qualifiedName:'; { available in 10_5 }
  58. function createAttributeNS_qualifiedName (namespaceURI_: NSString; qualifiedName: NSString): DOMAttr; message 'createAttributeNS:qualifiedName:'; { available in 10_5 }
  59. function getElementsByTagNameNS_localName (namespaceURI_: NSString; localName_: NSString): DOMNodeList; message 'getElementsByTagNameNS:localName:'; { available in 10_5 }
  60. function getElementById (elementId: NSString): DOMElement; message 'getElementById:';
  61. function adoptNode (source: DOMNode): DOMNode; message 'adoptNode:'; { available in 10_5 }
  62. function createEvent (eventType: NSString): DOMEvent; message 'createEvent:';
  63. function createRange: DOMRange; message 'createRange';
  64. function createNodeIterator_whatToShow_filter_expandEntityReferences (root: DOMNode; whatToShow: cuint; filter: DOMNodeFilterProtocol; expandEntityReferences: ObjCBOOL): DOMNodeIterator; message 'createNodeIterator:whatToShow:filter:expandEntityReferences:'; { available in 10_5 }
  65. function createTreeWalker_whatToShow_filter_expandEntityReferences (root: DOMNode; whatToShow: cuint; filter: DOMNodeFilterProtocol; expandEntityReferences: ObjCBOOL): DOMTreeWalker; message 'createTreeWalker:whatToShow:filter:expandEntityReferences:'; { available in 10_5 }
  66. function getOverrideStyle_pseudoElement (element: DOMElement; pseudoElement: NSString): DOMCSSStyleDeclaration; message 'getOverrideStyle:pseudoElement:'; { available in 10_5 }
  67. function createExpression_resolver (expression: NSString; resolver: DOMXPathNSResolverProtocol): DOMXPathExpression; message 'createExpression:resolver:'; { available in 10_5 }
  68. function createNSResolver (nodeResolver: DOMNode): DOMXPathNSResolverProtocol; message 'createNSResolver:'; { available in 10_5 }
  69. function evaluate_contextNode_resolver_type_inResult (expression: NSString; contextNode: DOMNode; resolver: DOMXPathNSResolverProtocol; type_: cushort; inResult: DOMXPathResult): DOMXPathResult; message 'evaluate:contextNode:resolver:type:inResult:'; { available in 10_5 }
  70. function execCommand_userInterface_value (command: NSString; userInterface: ObjCBOOL; value: NSString): ObjCBOOL; message 'execCommand:userInterface:value:'; { available in 10_5 }
  71. function execCommand_userInterface (command: NSString; userInterface: ObjCBOOL): ObjCBOOL; message 'execCommand:userInterface:'; { available in 10_5 }
  72. function execCommand (command: NSString): ObjCBOOL; message 'execCommand:'; { available in 10_5 }
  73. function queryCommandEnabled (command: NSString): ObjCBOOL; message 'queryCommandEnabled:'; { available in 10_5 }
  74. function queryCommandIndeterm (command: NSString): ObjCBOOL; message 'queryCommandIndeterm:'; { available in 10_5 }
  75. function queryCommandState (command: NSString): ObjCBOOL; message 'queryCommandState:'; { available in 10_5 }
  76. function queryCommandSupported (command: NSString): ObjCBOOL; message 'queryCommandSupported:'; { available in 10_5 }
  77. function queryCommandValue (command: NSString): NSString; message 'queryCommandValue:'; { available in 10_5 }
  78. function getElementsByName (elementName: NSString): DOMNodeList; message 'getElementsByName:';
  79. function elementFromPoint_y (x: cint; y: cint): DOMElement; message 'elementFromPoint:y:'; { available in 10_5 }
  80. function createCSSStyleDeclaration: DOMCSSStyleDeclaration; message 'createCSSStyleDeclaration'; { available in 10_5 }
  81. function getComputedStyle_pseudoElement (element: DOMElement; pseudoElement: NSString): DOMCSSStyleDeclaration; message 'getComputedStyle:pseudoElement:'; { available in 10_5 }
  82. function getMatchedCSSRules_pseudoElement (element: DOMElement; pseudoElement: NSString): DOMCSSRuleList; message 'getMatchedCSSRules:pseudoElement:'; { available in 10_5 }
  83. function getMatchedCSSRules_pseudoElement_authorOnly (element: DOMElement; pseudoElement: NSString; authorOnly: ObjCBOOL): DOMCSSRuleList; message 'getMatchedCSSRules:pseudoElement:authorOnly:'; { available in 10_5 }
  84. function getElementsByClassName (tagname: NSString): DOMNodeList; message 'getElementsByClassName:'; { available in 10_6 }
  85. function hasFocus: ObjCBOOL; message 'hasFocus'; { available in 10_6 }
  86. function querySelector (selectors: NSString): DOMElement; message 'querySelector:'; { available in 10_6 }
  87. function querySelectorAll (selectors: NSString): DOMNodeList; message 'querySelectorAll:'; { available in 10_6 }
  88. procedure webkitCancelFullScreen; message 'webkitCancelFullScreen'; { available in 10_6 }
  89. end;
  90. type
  91. DOMDocumentDeprecated = objccategory external (DOMDocument)
  92. function createProcessingInstruction (target: NSString): DOMProcessingInstruction; message 'createProcessingInstruction:'; deprecated 'in 10_4, 10_5';
  93. function importNode (importedNode: DOMNode): DOMNode; message 'importNode:'; deprecated 'in 10_4, 10_5';
  94. function createElementNS (namespaceURI_: NSString): DOMElement; message 'createElementNS:'; deprecated 'in 10_4, 10_5';
  95. function createAttributeNS (namespaceURI_: NSString): DOMAttr; message 'createAttributeNS:'; deprecated 'in 10_4, 10_5';
  96. function getElementsByTagNameNS (namespaceURI_: NSString): DOMNodeList; message 'getElementsByTagNameNS:'; deprecated 'in 10_4, 10_5';
  97. function createNodeIterator_whatToShow (root: DOMNode; filter: DOMNodeFilterProtocol): DOMNodeIterator; message 'createNodeIterator:whatToShow:'; deprecated 'in 10_4, 10_5';
  98. function createTreeWalker_whatToShow (root: DOMNode; filter: DOMNodeFilterProtocol): DOMTreeWalker; message 'createTreeWalker:whatToShow:'; deprecated 'in 10_4, 10_5';
  99. function getOverrideStyle (element: DOMElement): DOMCSSStyleDeclaration; message 'getOverrideStyle:'; deprecated 'in 10_4, 10_5';
  100. function createExpression (expression: NSString): DOMXPathExpression; message 'createExpression:'; deprecated 'in 10_5, 10_5';
  101. function evaluate_contextNode_type (expression: NSString; resolver: DOMXPathNSResolverProtocol; inResult: DOMXPathResult): DOMXPathResult; message 'evaluate:contextNode:type:'; deprecated 'in 10_5, 10_5';
  102. function getComputedStyle (element: DOMElement): DOMCSSStyleDeclaration; message 'getComputedStyle:'; deprecated 'in 10_4, 10_5';
  103. end;
  104. {$endif}