Foundry.LspProvider

g Foundry.Contextual Foundry.Contextual Foundry.LspProvider Foundry.LspProvider Foundry.Contextual->Foundry.LspProvider GObject.GInterface GObject.GInterface Gio.ListModel Gio.ListModel GObject.GInterface->Gio.ListModel Json.Serializable Json.Serializable GObject.GInterface->Json.Serializable GObject.Object GObject.Object GObject.Object->Foundry.Contextual Gio.ListModel->Foundry.LspProvider Json.Serializable->Foundry.Contextual

Subclasses:

Foundry.PluginLspProvider

Methods

Inherited:

Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8), Gio.ListModel (4)

Structs:

GObject.ObjectClass (5)

dup_initialization_options ()

dup_plugin_info ()

dup_server ()

set_server (server)

Virtual Methods

Inherited:

GObject.Object (7), Json.Serializable (5), Gio.ListModel (3)

do_dup_initialization_options ()

Properties

Inherited:

Foundry.Contextual (1)

Name

Type

Flags

Short Description

plugin-info

Peas.PluginInfo

r/w/co

server

Foundry.LspServer

r/w/en

Signals

Inherited:

GObject.Object (1), Gio.ListModel (1)

Fields

Inherited:

GObject.Object (1), Gio.ListModel (1)

Name

Type

Access

Description

parent_instance

Foundry.Contextual

r

Class Details

class Foundry.LspProvider(**kwargs)
Bases:

Foundry.Contextual, Gio.ListModel

Abstract:

Yes

Structure:

Foundry.LspProviderClass

dup_initialization_options()
Return type:

Json.Node or None

dup_plugin_info()
Returns:

a [class`Peas`.PluginInfo]

Return type:

Peas.PluginInfo

dup_server()
Returns:

a [class`Foundry`.LspServer] or None

Return type:

Foundry.LspServer or None

set_server(server)
Parameters:

server (Foundry.LspServer) –

do_dup_initialization_options() virtual
Return type:

Json.Node or None

Property Details

Foundry.LspProvider.props.plugin_info
Name:

plugin-info

Type:

Peas.PluginInfo

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Foundry.LspProvider.props.server
Name:

server

Type:

Foundry.LspServer

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY