/packages/cocoaint/src/webkit/DOMDocument.inc

https://github.com/slibre/freepascal · Pascal · 140 lines · 95 code · 15 blank · 30 comment · 0 complexity · f691ee6138a222722f38d6b8a8ae115a MD5 · raw file

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