Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

327 lines
10 KiB

// Code generated DO NOT EDIT
// xmldocument.go
package dom
import "syscall/js"
type XMLDocumentIFace interface {
AddEventListener(args ...interface{})
AdoptNode(args ...interface{}) Node
AppendChild(args ...interface{}) Node
GetBaseURI() string
GetCharacterSet() string
GetCharset() string
GetChildNodes() NodeList
CloneNode(args ...interface{}) Node
CompareDocumentPosition(args ...interface{}) int
GetCompatMode() string
Contains(args ...interface{}) bool
GetContentType() string
CreateAttribute(args ...interface{}) Attr
CreateAttributeNS(args ...interface{}) Attr
CreateCDATASection(args ...interface{}) CDATASection
CreateComment(args ...interface{}) Comment
CreateDocumentFragment(args ...interface{}) DocumentFragment
CreateElement(args ...interface{}) Element
CreateElementNS(args ...interface{}) Element
CreateEvent(args ...interface{}) Event
CreateNodeIterator(args ...interface{}) NodeIterator
CreateProcessingInstruction(args ...interface{}) ProcessingInstruction
CreateRange(args ...interface{}) Range
CreateTextNode(args ...interface{}) Text
CreateTreeWalker(args ...interface{}) TreeWalker
DispatchEvent(args ...interface{}) bool
GetDoctype() DocumentType
GetDocumentElement() Element
GetDocumentURI() string
GetFirstChild() Node
GetElementsByClassName(args ...interface{}) HTMLCollection
GetElementsByTagName(args ...interface{}) HTMLCollection
GetElementsByTagNameNS(args ...interface{}) HTMLCollection
GetRootNode(args ...interface{}) Node
HasChildNodes(args ...interface{}) bool
GetImplementation() DOMImplementation
ImportNode(args ...interface{}) Node
GetInputEncoding() string
InsertBefore(args ...interface{}) Node
GetIsConnected() bool
IsDefaultNamespace(args ...interface{}) bool
IsEqualNode(args ...interface{}) bool
IsSameNode(args ...interface{}) bool
GetLastChild() Node
LookupNamespaceURI(args ...interface{}) string
LookupPrefix(args ...interface{}) string
GetNextSibling() Node
GetNodeName() string
GetNodeType() int
GetNodeValue() string
SetNodeValue(string)
Normalize(args ...interface{})
GetOrigin() string
GetOwnerDocument() Document
GetParentElement() Element
GetParentNode() Node
GetPreviousSibling() Node
RemoveChild(args ...interface{}) Node
RemoveEventListener(args ...interface{})
ReplaceChild(args ...interface{}) Node
GetTextContent() string
SetTextContent(string)
GetURL() string
}
type XMLDocument struct {
Value
}
func JSValueToXMLDocument(val js.Value) XMLDocument { return XMLDocument{Value: JSValueToValue(val)} }
func (v Value) AsXMLDocument() XMLDocument { return XMLDocument{Value: v} }
func NewXMLDocument(args ...interface{}) XMLDocument {
return XMLDocument{Value: JSValueToValue(js.Global().Get("XMLDocument").New(args...))}
}
func (x XMLDocument) AddEventListener(args ...interface{}) {
x.Call("addEventListener", args...)
}
func (x XMLDocument) AdoptNode(args ...interface{}) Node {
val := x.Call("adoptNode", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) AppendChild(args ...interface{}) Node {
val := x.Call("appendChild", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetBaseURI() string {
val := x.Get("baseURI")
return val.String()
}
func (x XMLDocument) GetCharacterSet() string {
val := x.Get("characterSet")
return val.String()
}
func (x XMLDocument) GetCharset() string {
val := x.Get("charset")
return val.String()
}
func (x XMLDocument) GetChildNodes() NodeList {
val := x.Get("childNodes")
return JSValueToNodeList(val.JSValue())
}
func (x XMLDocument) CloneNode(args ...interface{}) Node {
val := x.Call("cloneNode", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) CompareDocumentPosition(args ...interface{}) int {
val := x.Call("compareDocumentPosition", args...)
return val.Int()
}
func (x XMLDocument) GetCompatMode() string {
val := x.Get("compatMode")
return val.String()
}
func (x XMLDocument) Contains(args ...interface{}) bool {
val := x.Call("contains", args...)
return val.Bool()
}
func (x XMLDocument) GetContentType() string {
val := x.Get("contentType")
return val.String()
}
func (x XMLDocument) CreateAttribute(args ...interface{}) Attr {
val := x.Call("createAttribute", args...)
return JSValueToAttr(val.JSValue())
}
func (x XMLDocument) CreateAttributeNS(args ...interface{}) Attr {
val := x.Call("createAttributeNS", args...)
return JSValueToAttr(val.JSValue())
}
func (x XMLDocument) CreateCDATASection(args ...interface{}) CDATASection {
val := x.Call("createCDATASection", args...)
return JSValueToCDATASection(val.JSValue())
}
func (x XMLDocument) CreateComment(args ...interface{}) Comment {
val := x.Call("createComment", args...)
return JSValueToComment(val.JSValue())
}
func (x XMLDocument) CreateDocumentFragment(args ...interface{}) DocumentFragment {
val := x.Call("createDocumentFragment", args...)
return JSValueToDocumentFragment(val.JSValue())
}
func (x XMLDocument) CreateElement(args ...interface{}) Element {
val := x.Call("createElement", args...)
return JSValueToElement(val.JSValue())
}
func (x XMLDocument) CreateElementNS(args ...interface{}) Element {
val := x.Call("createElementNS", args...)
return JSValueToElement(val.JSValue())
}
func (x XMLDocument) CreateEvent(args ...interface{}) Event {
val := x.Call("createEvent", args...)
return JSValueToEvent(val.JSValue())
}
func (x XMLDocument) CreateNodeIterator(args ...interface{}) NodeIterator {
val := x.Call("createNodeIterator", args...)
return JSValueToNodeIterator(val.JSValue())
}
func (x XMLDocument) CreateProcessingInstruction(args ...interface{}) ProcessingInstruction {
val := x.Call("createProcessingInstruction", args...)
return JSValueToProcessingInstruction(val.JSValue())
}
func (x XMLDocument) CreateRange(args ...interface{}) Range {
val := x.Call("createRange", args...)
return JSValueToRange(val.JSValue())
}
func (x XMLDocument) CreateTextNode(args ...interface{}) Text {
val := x.Call("createTextNode", args...)
return JSValueToText(val.JSValue())
}
func (x XMLDocument) CreateTreeWalker(args ...interface{}) TreeWalker {
val := x.Call("createTreeWalker", args...)
return JSValueToTreeWalker(val.JSValue())
}
func (x XMLDocument) DispatchEvent(args ...interface{}) bool {
val := x.Call("dispatchEvent", args...)
return val.Bool()
}
func (x XMLDocument) GetDoctype() DocumentType {
val := x.Get("doctype")
return JSValueToDocumentType(val.JSValue())
}
func (x XMLDocument) GetDocumentElement() Element {
val := x.Get("documentElement")
return JSValueToElement(val.JSValue())
}
func (x XMLDocument) GetDocumentURI() string {
val := x.Get("documentURI")
return val.String()
}
func (x XMLDocument) GetFirstChild() Node {
val := x.Get("firstChild")
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetElementsByClassName(args ...interface{}) HTMLCollection {
val := x.Call("getElementsByClassName", args...)
return JSValueToHTMLCollection(val.JSValue())
}
func (x XMLDocument) GetElementsByTagName(args ...interface{}) HTMLCollection {
val := x.Call("getElementsByTagName", args...)
return JSValueToHTMLCollection(val.JSValue())
}
func (x XMLDocument) GetElementsByTagNameNS(args ...interface{}) HTMLCollection {
val := x.Call("getElementsByTagNameNS", args...)
return JSValueToHTMLCollection(val.JSValue())
}
func (x XMLDocument) GetRootNode(args ...interface{}) Node {
val := x.Call("getRootNode", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) HasChildNodes(args ...interface{}) bool {
val := x.Call("hasChildNodes", args...)
return val.Bool()
}
func (x XMLDocument) GetImplementation() DOMImplementation {
val := x.Get("implementation")
return JSValueToDOMImplementation(val.JSValue())
}
func (x XMLDocument) ImportNode(args ...interface{}) Node {
val := x.Call("importNode", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetInputEncoding() string {
val := x.Get("inputEncoding")
return val.String()
}
func (x XMLDocument) InsertBefore(args ...interface{}) Node {
val := x.Call("insertBefore", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetIsConnected() bool {
val := x.Get("isConnected")
return val.Bool()
}
func (x XMLDocument) IsDefaultNamespace(args ...interface{}) bool {
val := x.Call("isDefaultNamespace", args...)
return val.Bool()
}
func (x XMLDocument) IsEqualNode(args ...interface{}) bool {
val := x.Call("isEqualNode", args...)
return val.Bool()
}
func (x XMLDocument) IsSameNode(args ...interface{}) bool {
val := x.Call("isSameNode", args...)
return val.Bool()
}
func (x XMLDocument) GetLastChild() Node {
val := x.Get("lastChild")
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) LookupNamespaceURI(args ...interface{}) string {
val := x.Call("lookupNamespaceURI", args...)
return val.String()
}
func (x XMLDocument) LookupPrefix(args ...interface{}) string {
val := x.Call("lookupPrefix", args...)
return val.String()
}
func (x XMLDocument) GetNextSibling() Node {
val := x.Get("nextSibling")
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetNodeName() string {
val := x.Get("nodeName")
return val.String()
}
func (x XMLDocument) GetNodeType() int {
val := x.Get("nodeType")
return val.Int()
}
func (x XMLDocument) GetNodeValue() string {
val := x.Get("nodeValue")
return val.String()
}
func (x XMLDocument) SetNodeValue(val string) {
x.Set("nodeValue", val)
}
func (x XMLDocument) Normalize(args ...interface{}) {
x.Call("normalize", args...)
}
func (x XMLDocument) GetOrigin() string {
val := x.Get("origin")
return val.String()
}
func (x XMLDocument) GetOwnerDocument() Document {
val := x.Get("ownerDocument")
return JSValueToDocument(val.JSValue())
}
func (x XMLDocument) GetParentElement() Element {
val := x.Get("parentElement")
return JSValueToElement(val.JSValue())
}
func (x XMLDocument) GetParentNode() Node {
val := x.Get("parentNode")
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetPreviousSibling() Node {
val := x.Get("previousSibling")
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) RemoveChild(args ...interface{}) Node {
val := x.Call("removeChild", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) RemoveEventListener(args ...interface{}) {
x.Call("removeEventListener", args...)
}
func (x XMLDocument) ReplaceChild(args ...interface{}) Node {
val := x.Call("replaceChild", args...)
return JSValueToNode(val.JSValue())
}
func (x XMLDocument) GetTextContent() string {
val := x.Get("textContent")
return val.String()
}
func (x XMLDocument) SetTextContent(val string) {
x.Set("textContent", val)
}
func (x XMLDocument) GetURL() string {
val := x.Get("URL")
return val.String()
}