Foundry.Dependency

g Foundry.Contextual Foundry.Contextual Foundry.Dependency Foundry.Dependency Foundry.Contextual->Foundry.Dependency GObject.GInterface GObject.GInterface Json.Serializable Json.Serializable GObject.GInterface->Json.Serializable GObject.Object GObject.Object GObject.Object->Foundry.Contextual Json.Serializable->Foundry.Contextual

Subclasses:

None

Methods

Inherited:

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

Structs:

GObject.ObjectClass (5)

dup_kind ()

dup_location ()

dup_name ()

dup_provider ()

Virtual Methods

Inherited:

GObject.Object (7), Json.Serializable (5)

do_dup_kind ()

do_dup_location ()

do_dup_name ()

do_dup_provider ()

Properties

Inherited:

Foundry.Contextual (1)

Name

Type

Flags

Short Description

kind

str

r

location

str

r

name

str

r

provider

Foundry.DependencyProvider

r/w/co

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Foundry.Contextual

r

Class Details

class Foundry.Dependency(**kwargs)
Bases:

Foundry.Contextual

Abstract:

Yes

Structure:

Foundry.DependencyClass

Abstract base class to represent a dependency implemented by plugins.

dup_kind()
Return type:

str

dup_location()
Return type:

str

dup_name()
Return type:

str

dup_provider()
Return type:

Foundry.DependencyProvider or None

do_dup_kind() virtual
Return type:

str

do_dup_location() virtual
Return type:

str

do_dup_name() virtual
Return type:

str

do_dup_provider() virtual
Return type:

Foundry.DependencyProvider or None

Property Details

Foundry.Dependency.props.kind
Name:

kind

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.Dependency.props.location
Name:

location

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.Dependency.props.name
Name:

name

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.Dependency.props.provider
Name:

provider

Type:

Foundry.DependencyProvider

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY