pbdom_document.sru 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. $PBExportHeader$pbdom_document.sru
  2. forward
  3. global type pbdom_document from pbdom_object
  4. end type
  5. end forward
  6. global type pbdom_document from pbdom_object native "PBDOM.pbx"
  7. public function string GetName()
  8. public function string GetText()
  9. public function boolean GetContent(ref pbdom_object pbdom_object_array[])
  10. public function pbdom_object AddContent(pbdom_object pbdom_object_ref)
  11. public function pbdom_object InsertContent(pbdom_object pbdom_object_new, pbdom_object pbdom_object_ref)
  12. public function boolean RemoveContent(pbdom_object pbdom_object_ref)
  13. public function pbdom_object SetContent(pbdom_object pbdom_object_array[])
  14. public function boolean SetName(string strName)
  15. public function pbdom_object Clone(boolean bDeep)
  16. public function boolean Equals(pbdom_object pbdom_object_ref)
  17. public function long GetObjectClass()
  18. public function string GetObjectClassString()
  19. public function pbdom_document GetOwnerDocumentObject()
  20. public function pbdom_object Detach()
  21. public function pbdom_object GetParentObject()
  22. public function boolean HasChildren()
  23. public function string GetTextNormalize()
  24. public function string GetTextTrim()
  25. public function boolean IsAncestorObjectOf(pbdom_object pbdom_object_ref)
  26. public function pbdom_object SetParentObject(pbdom_object pbdom_object_ref)
  27. public function boolean NewDocument (string strRootElementName)
  28. public function boolean NewDocument (string strRootElementNamespacePrefix, string strRootElementNamespaceURI, string strRootElementName, string strDocTypePublicId, string strDocTypeSystemId)
  29. public function pbdom_element GetRootElement()
  30. public function pbdom_doctype GetDocType()
  31. public function boolean SaveDocument(string strFileName)
  32. public function pbdom_element DetachRootElement()
  33. public function boolean HasRootElement()
  34. public function pbdom_document SetDocType(pbdom_doctype pbdom_doctype_ref)
  35. public function pbdom_document SetRootElement(pbdom_element pbdom_element_ref)
  36. public function boolean GetElementsbyTagName(string strTagName ,ref pbdom_element pbdom_element_array[])
  37. public function string SaveDocumentIntoString()
  38. public function pbdom_processinginstruction GetProcessinginstructionNode()
  39. public function boolean SaveDocument(string strFileName, boolean bMinimalEscapesInTextNode)
  40. end type
  41. global pbdom_document pbdom_document
  42. on pbdom_document.create
  43. call super::create
  44. TriggerEvent( this, "constructor" )
  45. end on
  46. on pbdom_document.destroy
  47. TriggerEvent( this, "destructor" )
  48. call super::destroy
  49. end on