url

package
v0.0.0-...-41cedfc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2022 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package url defines URLs, domains, IP addresses, the application/x-www-form-urlencoded format.

Source: URL Standard (https://url.spec.whatwg.org/)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateObjectURL

func CreateObjectURL(blob *file.Blob) (_result string)

func CreateObjectURL2

func CreateObjectURL2(mediaSource *media.MediaSource) (_result string)

func RevokeObjectURL

func RevokeObjectURL(url string)

Types

type URL

type URL struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: URL

func NewURL

func NewURL(url string, base *string) (_result *URL)

func URLFromJS

func URLFromJS(value js.Value) *URL

URLFromJS is casting a js.Value into URL.

func URLFromWrapper

func URLFromWrapper(input core.Wrapper) *URL

URLFromJS is casting from something that holds a js.Value into URL.

func (*URL) Hash

func (_this *URL) Hash() string

Hash returning attribute 'hash' with type string (idl: USVString).

func (*URL) Host

func (_this *URL) Host() string

Host returning attribute 'host' with type string (idl: USVString).

func (*URL) Hostname

func (_this *URL) Hostname() string

Hostname returning attribute 'hostname' with type string (idl: USVString).

func (*URL) Href

func (_this *URL) Href() string

Href returning attribute 'href' with type string (idl: USVString).

func (*URL) JSValue

func (_this *URL) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*URL) Origin

func (_this *URL) Origin() string

Origin returning attribute 'origin' with type string (idl: USVString).

func (*URL) Password

func (_this *URL) Password() string

Password returning attribute 'password' with type string (idl: USVString).

func (*URL) Pathname

func (_this *URL) Pathname() string

Pathname returning attribute 'pathname' with type string (idl: USVString).

func (*URL) Port

func (_this *URL) Port() string

Port returning attribute 'port' with type string (idl: USVString).

func (*URL) Protocol

func (_this *URL) Protocol() string

Protocol returning attribute 'protocol' with type string (idl: USVString).

func (*URL) Search

func (_this *URL) Search() string

Search returning attribute 'search' with type string (idl: USVString).

func (*URL) SearchParams

func (_this *URL) SearchParams() *URLSearchParams

SearchParams returning attribute 'searchParams' with type URLSearchParams (idl: URLSearchParams).

func (*URL) SetHash

func (_this *URL) SetHash(value string)

SetHash setting attribute 'hash' with type string (idl: USVString).

func (*URL) SetHost

func (_this *URL) SetHost(value string)

SetHost setting attribute 'host' with type string (idl: USVString).

func (*URL) SetHostname

func (_this *URL) SetHostname(value string)

SetHostname setting attribute 'hostname' with type string (idl: USVString).

func (*URL) SetHref

func (_this *URL) SetHref(value string)

SetHref setting attribute 'href' with type string (idl: USVString).

func (*URL) SetPassword

func (_this *URL) SetPassword(value string)

SetPassword setting attribute 'password' with type string (idl: USVString).

func (*URL) SetPathname

func (_this *URL) SetPathname(value string)

SetPathname setting attribute 'pathname' with type string (idl: USVString).

func (*URL) SetPort

func (_this *URL) SetPort(value string)

SetPort setting attribute 'port' with type string (idl: USVString).

func (*URL) SetProtocol

func (_this *URL) SetProtocol(value string)

SetProtocol setting attribute 'protocol' with type string (idl: USVString).

func (*URL) SetSearch

func (_this *URL) SetSearch(value string)

SetSearch setting attribute 'search' with type string (idl: USVString).

func (*URL) SetUsername

func (_this *URL) SetUsername(value string)

SetUsername setting attribute 'username' with type string (idl: USVString).

func (*URL) ToJSON

func (_this *URL) ToJSON() (_result string)

func (*URL) ToString

func (_this *URL) ToString() string

ToString is an alias for Href.

func (*URL) Username

func (_this *URL) Username() string

Username returning attribute 'username' with type string (idl: USVString).

type URLSearchParams

type URLSearchParams struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: URLSearchParams

func URLSearchParamsFromJS

func URLSearchParamsFromJS(value js.Value) *URLSearchParams

URLSearchParamsFromJS is casting a js.Value into URLSearchParams.

func URLSearchParamsFromWrapper

func URLSearchParamsFromWrapper(input core.Wrapper) *URLSearchParams

URLSearchParamsFromJS is casting from something that holds a js.Value into URLSearchParams.

func (*URLSearchParams) Append

func (_this *URLSearchParams) Append(name string, value string)

func (*URLSearchParams) Delete

func (_this *URLSearchParams) Delete(name string)

func (*URLSearchParams) Entries

func (_this *URLSearchParams) Entries() (_result *URLSearchParamsEntryIterator)

func (*URLSearchParams) ForEach

func (_this *URLSearchParams) ForEach(callback *URLSearchParamsForEach, optionalThisForCallbackArgument interface{})

func (*URLSearchParams) Get

func (_this *URLSearchParams) Get(name string) (_result *string)

func (*URLSearchParams) GetAll

func (_this *URLSearchParams) GetAll(name string) (_result []string)

func (*URLSearchParams) Has

func (_this *URLSearchParams) Has(name string) (_result bool)

func (*URLSearchParams) JSValue

func (_this *URLSearchParams) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*URLSearchParams) Keys

func (_this *URLSearchParams) Keys() (_result *URLSearchParamsKeyIterator)

func (*URLSearchParams) Set

func (_this *URLSearchParams) Set(name string, value string)

func (*URLSearchParams) Sort

func (_this *URLSearchParams) Sort()

func (*URLSearchParams) ToString

func (_this *URLSearchParams) ToString() (_result string)

func (*URLSearchParams) Values

func (_this *URLSearchParams) Values() (_result *URLSearchParamsValueIterator)

type URLSearchParamsEntryIterator

type URLSearchParamsEntryIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: URLSearchParamsEntryIterator

func URLSearchParamsEntryIteratorFromJS

func URLSearchParamsEntryIteratorFromJS(value js.Value) *URLSearchParamsEntryIterator

URLSearchParamsEntryIteratorFromJS is casting a js.Value into URLSearchParamsEntryIterator.

func URLSearchParamsEntryIteratorFromWrapper

func URLSearchParamsEntryIteratorFromWrapper(input core.Wrapper) *URLSearchParamsEntryIterator

URLSearchParamsEntryIteratorFromJS is casting from something that holds a js.Value into URLSearchParamsEntryIterator.

func (*URLSearchParamsEntryIterator) JSValue

func (_this *URLSearchParamsEntryIterator) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*URLSearchParamsEntryIterator) Next

type URLSearchParamsEntryIteratorValue

type URLSearchParamsEntryIteratorValue struct {
	Value []js.Value
	Done  bool
}

dictionary: URLSearchParamsEntryIteratorValue

func URLSearchParamsEntryIteratorValueFromJS

func URLSearchParamsEntryIteratorValueFromJS(value js.Value) *URLSearchParamsEntryIteratorValue

URLSearchParamsEntryIteratorValueFromJS is allocating a new URLSearchParamsEntryIteratorValue object and copy all values in the value javascript object.

func (*URLSearchParamsEntryIteratorValue) JSValue

func (_this *URLSearchParamsEntryIteratorValue) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type URLSearchParamsForEach

type URLSearchParamsForEach js.Func

URLSearchParamsForEach is a javascript function type.

Call Release() when done to release resouces allocated to this type.

func URLSearchParamsForEachToJS

func URLSearchParamsForEachToJS(callback URLSearchParamsForEachFunc) *URLSearchParamsForEach

type URLSearchParamsForEachFunc

type URLSearchParamsForEachFunc func(currentValue string, currentIndex int, listObj *URLSearchParams)

callback: URLSearchParamsForEach

func URLSearchParamsForEachFromJS

func URLSearchParamsForEachFromJS(_value js.Value) URLSearchParamsForEachFunc

type URLSearchParamsKeyIterator

type URLSearchParamsKeyIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: URLSearchParamsKeyIterator

func URLSearchParamsKeyIteratorFromJS

func URLSearchParamsKeyIteratorFromJS(value js.Value) *URLSearchParamsKeyIterator

URLSearchParamsKeyIteratorFromJS is casting a js.Value into URLSearchParamsKeyIterator.

func URLSearchParamsKeyIteratorFromWrapper

func URLSearchParamsKeyIteratorFromWrapper(input core.Wrapper) *URLSearchParamsKeyIterator

URLSearchParamsKeyIteratorFromJS is casting from something that holds a js.Value into URLSearchParamsKeyIterator.

func (*URLSearchParamsKeyIterator) JSValue

func (_this *URLSearchParamsKeyIterator) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*URLSearchParamsKeyIterator) Next

type URLSearchParamsKeyIteratorValue

type URLSearchParamsKeyIteratorValue struct {
	Value string
	Done  bool
}

dictionary: URLSearchParamsKeyIteratorValue

func URLSearchParamsKeyIteratorValueFromJS

func URLSearchParamsKeyIteratorValueFromJS(value js.Value) *URLSearchParamsKeyIteratorValue

URLSearchParamsKeyIteratorValueFromJS is allocating a new URLSearchParamsKeyIteratorValue object and copy all values in the value javascript object.

func (*URLSearchParamsKeyIteratorValue) JSValue

func (_this *URLSearchParamsKeyIteratorValue) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type URLSearchParamsValueIterator

type URLSearchParamsValueIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: URLSearchParamsValueIterator

func URLSearchParamsValueIteratorFromJS

func URLSearchParamsValueIteratorFromJS(value js.Value) *URLSearchParamsValueIterator

URLSearchParamsValueIteratorFromJS is casting a js.Value into URLSearchParamsValueIterator.

func URLSearchParamsValueIteratorFromWrapper

func URLSearchParamsValueIteratorFromWrapper(input core.Wrapper) *URLSearchParamsValueIterator

URLSearchParamsValueIteratorFromJS is casting from something that holds a js.Value into URLSearchParamsValueIterator.

func (*URLSearchParamsValueIterator) JSValue

func (_this *URLSearchParamsValueIterator) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*URLSearchParamsValueIterator) Next

type URLSearchParamsValueIteratorValue

type URLSearchParamsValueIteratorValue struct {
	Value string
	Done  bool
}

dictionary: URLSearchParamsValueIteratorValue

func URLSearchParamsValueIteratorValueFromJS

func URLSearchParamsValueIteratorValueFromJS(value js.Value) *URLSearchParamsValueIteratorValue

URLSearchParamsValueIteratorValueFromJS is allocating a new URLSearchParamsValueIteratorValue object and copy all values in the value javascript object.

func (*URLSearchParamsValueIteratorValue) JSValue

func (_this *URLSearchParamsValueIteratorValue) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL