Zeitgeist.Subject

g GObject.Object GObject.Object Zeitgeist.Subject Zeitgeist.Subject GObject.Object->Zeitgeist.Subject

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

from_variant (subject_variant)

class

full (uri, interpretation, manifestation, mimetype, origin, text, storage)

class

move_event (source_uri, source_origin, destination_uri, destination_origin, interpretation, manifestation, mimetype, text, storage)

class

new ()

get_current_origin ()

get_current_uri ()

get_interpretation ()

get_manifestation ()

get_mimetype ()

get_origin ()

get_storage ()

get_text ()

get_uri ()

matches_template (template_subject)

set_current_origin (value)

set_current_uri (value)

set_interpretation (value)

set_manifestation (value)

set_mimetype (value)

set_origin (value)

set_storage (value)

set_text (value)

set_uri (value)

to_variant ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

current-origin

str

r/w

current-origin

current-uri

str

r/w

current-uri

interpretation

str

r/w

interpretation

manifestation

str

r/w

manifestation

mimetype

str

r/w

mimetype

origin

str

r/w

origin

storage

str

r/w

storage

text

str

r/w

text

uri

str

r/w

uri

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Zeitgeist.Subject(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Zeitgeist.SubjectClass

classmethod from_variant(subject_variant)
Parameters:

subject_variant (GLib.Variant) –

Raises:

GLib.Error

Return type:

Zeitgeist.Subject

classmethod full(uri, interpretation, manifestation, mimetype, origin, text, storage)
Parameters:
Return type:

Zeitgeist.Subject

classmethod move_event(source_uri, source_origin, destination_uri, destination_origin, interpretation, manifestation, mimetype, text, storage)
Parameters:
Return type:

Zeitgeist.Subject

classmethod new()
Return type:

Zeitgeist.Subject

get_current_origin()
Return type:

str or None

get_current_uri()
Return type:

str or None

get_interpretation()
Return type:

str or None

get_manifestation()
Return type:

str or None

get_mimetype()
Return type:

str or None

get_origin()
Return type:

str or None

get_storage()
Return type:

str or None

get_text()
Return type:

str or None

get_uri()
Return type:

str or None

matches_template(template_subject)
Parameters:

template_subject (Zeitgeist.Subject) –

Return type:

bool

set_current_origin(value)
Parameters:

value (str or None) –

set_current_uri(value)
Parameters:

value (str or None) –

set_interpretation(value)
Parameters:

value (str or None) –

set_manifestation(value)
Parameters:

value (str or None) –

set_mimetype(value)
Parameters:

value (str or None) –

set_origin(value)
Parameters:

value (str or None) –

set_storage(value)
Parameters:

value (str or None) –

set_text(value)
Parameters:

value (str or None) –

set_uri(value)
Parameters:

value (str or None) –

to_variant()
Return type:

GLib.Variant

Property Details

Zeitgeist.Subject.props.current_origin
Name:

current-origin

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

current-origin

Zeitgeist.Subject.props.current_uri
Name:

current-uri

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

current-uri

Zeitgeist.Subject.props.interpretation
Name:

interpretation

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

interpretation

Zeitgeist.Subject.props.manifestation
Name:

manifestation

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

manifestation

Zeitgeist.Subject.props.mimetype
Name:

mimetype

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

mimetype

Zeitgeist.Subject.props.origin
Name:

origin

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

origin

Zeitgeist.Subject.props.storage
Name:

storage

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

storage

Zeitgeist.Subject.props.text
Name:

text

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

text

Zeitgeist.Subject.props.uri
Name:

uri

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

uri