Serializable
Iface
constructor
parent_
iface
name
default_
find_
property_
spec
default_
list_
serializable_
properties
deserialize
deserialize_
property
find_
property_
spec
get_
enable_
unknown_
serializable_
property
get_
serialized_
xml_
node_
value
get_
unknown_
serializable_
nodes
get_
unknown_
serializable_
properties
list_
serializable_
properties
node_
name
property_
use_
nick
serialize
serialize_
property
serialize_
use_
xml_
node_
value
set_
default_
namespace
set_
serialized_
xml_
node_
value
GJS API Reference
GXml-0.14
GXml
SerializableIface
Class SerializableIface
Hierarchy
SerializableIface
Index
Constructors
constructor
Properties
parent_
iface
name
Methods
default_
find_
property_
spec
default_
list_
serializable_
properties
deserialize
deserialize_
property
find_
property_
spec
get_
enable_
unknown_
serializable_
property
get_
serialized_
xml_
node_
value
get_
unknown_
serializable_
nodes
get_
unknown_
serializable_
properties
list_
serializable_
properties
node_
name
property_
use_
nick
serialize
serialize_
property
serialize_
use_
xml_
node_
value
set_
default_
namespace
set_
serialized_
xml_
node_
value
Constructors
constructor
new
Serializable
Iface
(
)
:
GXml
.
SerializableIface
Returns
GXml
.
SerializableIface
Properties
parent_
iface
parent_
iface
:
TypeInterface
Static
name
name
:
string
Methods
default_
find_
property_
spec
default_
find_
property_
spec
(
self
:
GXml
.
Serializable
, property_name
:
string
)
:
ParamSpec
Parameters
self:
GXml
.
Serializable
property_name:
string
Returns
ParamSpec
default_
list_
serializable_
properties
default_
list_
serializable_
properties
(
self
:
GXml
.
Serializable
)
:
ParamSpec
[]
Parameters
self:
GXml
.
Serializable
Returns
ParamSpec
[]
deserialize
deserialize
(
self
:
GXml
.
Serializable
, node
:
GXml
.
Node
)
:
boolean
Parameters
self:
GXml
.
Serializable
node:
GXml
.
Node
Returns
boolean
deserialize_
property
deserialize_
property
(
self
:
GXml
.
Serializable
, property_node
:
GXml
.
Node
)
:
boolean
Parameters
self:
GXml
.
Serializable
property_node:
GXml
.
Node
Returns
boolean
find_
property_
spec
find_
property_
spec
(
self
:
GXml
.
Serializable
, property_name
:
string
)
:
ParamSpec
Parameters
self:
GXml
.
Serializable
property_name:
string
Returns
ParamSpec
get_
enable_
unknown_
serializable_
property
get_
enable_
unknown_
serializable_
property
(
self
:
GXml
.
Serializable
)
:
boolean
Parameters
self:
GXml
.
Serializable
Returns
boolean
get_
serialized_
xml_
node_
value
get_
serialized_
xml_
node_
value
(
self
:
GXml
.
Serializable
)
:
string
Parameters
self:
GXml
.
Serializable
Returns
string
get_
unknown_
serializable_
nodes
get_
unknown_
serializable_
nodes
(
self
:
GXml
.
Serializable
)
:
Gee
.
Collection
Parameters
self:
GXml
.
Serializable
Returns
Gee
.
Collection
get_
unknown_
serializable_
properties
get_
unknown_
serializable_
properties
(
self
:
GXml
.
Serializable
)
:
Gee
.
Map
Parameters
self:
GXml
.
Serializable
Returns
Gee
.
Map
list_
serializable_
properties
list_
serializable_
properties
(
self
:
GXml
.
Serializable
)
:
ParamSpec
[]
Parameters
self:
GXml
.
Serializable
Returns
ParamSpec
[]
node_
name
node_
name
(
self
:
GXml
.
Serializable
)
:
string
Parameters
self:
GXml
.
Serializable
Returns
string
property_
use_
nick
property_
use_
nick
(
self
:
GXml
.
Serializable
)
:
boolean
Parameters
self:
GXml
.
Serializable
Returns
boolean
serialize
serialize
(
self
:
GXml
.
Serializable
, node
:
GXml
.
Node
)
:
GXml
.
Node
Parameters
self:
GXml
.
Serializable
node:
GXml
.
Node
Returns
GXml
.
Node
serialize_
property
serialize_
property
(
self
:
GXml
.
Serializable
, element
:
GXml
.
Node
, prop
:
ParamSpec
)
:
GXml
.
Node
Parameters
self:
GXml
.
Serializable
element:
GXml
.
Node
prop:
ParamSpec
Returns
GXml
.
Node
serialize_
use_
xml_
node_
value
serialize_
use_
xml_
node_
value
(
self
:
GXml
.
Serializable
)
:
boolean
Parameters
self:
GXml
.
Serializable
Returns
boolean
set_
default_
namespace
set_
default_
namespace
(
self
:
GXml
.
Serializable
, node
:
GXml
.
Node
)
:
boolean
Parameters
self:
GXml
.
Serializable
node:
GXml
.
Node
Returns
boolean
set_
serialized_
xml_
node_
value
set_
serialized_
xml_
node_
value
(
self
:
GXml
.
Serializable
, value
?:
string
)
:
void
Parameters
self:
GXml
.
Serializable
Optional
value:
string
Returns
void
Serializable
Iface
constructor
parent_
iface
name
default_
find_
property_
spec
default_
list_
serializable_
properties
deserialize
deserialize_
property
find_
property_
spec
get_
enable_
unknown_
serializable_
property
get_
serialized_
xml_
node_
value
get_
unknown_
serializable_
nodes
get_
unknown_
serializable_
properties
list_
serializable_
properties
node_
name
property_
use_
nick
serialize
serialize_
property
serialize_
use_
xml_
node_
value
set_
default_
namespace
set_
serialized_
xml_
node_
value
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTQuR1htbC5TZXJpYWxpemFibGVJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNwYXJlbnRfaWZhY2UiLCJuYW1lIjoicGFyZW50X2lmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHWG1sXzBfMTQuR1htbC5TZXJpYWxpemFibGVJZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTQuR1htbC5TZXJpYWxpemFibGVJZmFjZS5odG1sI2RlZmF1bHRfZmluZF9wcm9wZXJ0eV9zcGVjIiwibmFtZSI6ImRlZmF1bHRfZmluZF9wcm9wZXJ0eV9zcGVjIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjZGVmYXVsdF9saXN0X3NlcmlhbGl6YWJsZV9wcm9wZXJ0aWVzIiwibmFtZSI6ImRlZmF1bHRfbGlzdF9zZXJpYWxpemFibGVfcHJvcGVydGllcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTQuR1htbC5TZXJpYWxpemFibGVJZmFjZS5odG1sI2Rlc2VyaWFsaXplIiwibmFtZSI6ImRlc2VyaWFsaXplIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjZGVzZXJpYWxpemVfcHJvcGVydHkiLCJuYW1lIjoiZGVzZXJpYWxpemVfcHJvcGVydHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNmaW5kX3Byb3BlcnR5X3NwZWMiLCJuYW1lIjoiZmluZF9wcm9wZXJ0eV9zcGVjIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjZ2V0X2VuYWJsZV91bmtub3duX3NlcmlhbGl6YWJsZV9wcm9wZXJ0eSIsIm5hbWUiOiJnZXRfZW5hYmxlX3Vua25vd25fc2VyaWFsaXphYmxlX3Byb3BlcnR5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjZ2V0X3NlcmlhbGl6ZWRfeG1sX25vZGVfdmFsdWUiLCJuYW1lIjoiZ2V0X3NlcmlhbGl6ZWRfeG1sX25vZGVfdmFsdWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNnZXRfdW5rbm93bl9zZXJpYWxpemFibGVfbm9kZXMiLCJuYW1lIjoiZ2V0X3Vua25vd25fc2VyaWFsaXphYmxlX25vZGVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjZ2V0X3Vua25vd25fc2VyaWFsaXphYmxlX3Byb3BlcnRpZXMiLCJuYW1lIjoiZ2V0X3Vua25vd25fc2VyaWFsaXphYmxlX3Byb3BlcnRpZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNsaXN0X3NlcmlhbGl6YWJsZV9wcm9wZXJ0aWVzIiwibmFtZSI6Imxpc3Rfc2VyaWFsaXphYmxlX3Byb3BlcnRpZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNub2RlX25hbWUiLCJuYW1lIjoibm9kZV9uYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjcHJvcGVydHlfdXNlX25pY2siLCJuYW1lIjoicHJvcGVydHlfdXNlX25pY2siLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNzZXJpYWxpemUiLCJuYW1lIjoic2VyaWFsaXplIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwjc2VyaWFsaXplX3Byb3BlcnR5IiwibmFtZSI6InNlcmlhbGl6ZV9wcm9wZXJ0eSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTQuR1htbC5TZXJpYWxpemFibGVJZmFjZS5odG1sI3NlcmlhbGl6ZV91c2VfeG1sX25vZGVfdmFsdWUiLCJuYW1lIjoic2VyaWFsaXplX3VzZV94bWxfbm9kZV92YWx1ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTQuR1htbC5TZXJpYWxpemFibGVJZmFjZS5odG1sI3NldF9kZWZhdWx0X25hbWVzcGFjZSIsIm5hbWUiOiJzZXRfZGVmYXVsdF9uYW1lc3BhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE0LkdYbWwuU2VyaWFsaXphYmxlSWZhY2UuaHRtbCNzZXRfc2VyaWFsaXplZF94bWxfbm9kZV92YWx1ZSIsIm5hbWUiOiJzZXRfc2VyaWFsaXplZF94bWxfbm9kZV92YWx1ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdYbWxfMF8xNC5HWG1sLlNlcmlhbGl6YWJsZUlmYWNlLmh0bWwiLCJuYW1lIjoiU2VyaWFsaXphYmxlSWZhY2UifQ==