Top | ![]() |
![]() |
![]() |
![]() |
Functions
Types and Values
#define | AGS_TURTLE_DEFAULT_ENCODING |
#define | AGS_TURTLE_DEFAULT_VERSION |
#define | AGS_TURTLE_BOOLEAN_LITERAL_TRUE |
#define | AGS_TURTLE_BOOLEAN_LITERAL_FALSE |
enum | AgsTurtleFlags |
#define | AGS_TYPE_TURTLE |
#define | AGS_TYPE_TURTLE_FLAGS |
struct | AgsTurtle |
struct | AgsTurtleClass |
Functions
AGS_TURTLE_GET_OBJ_MUTEX()
#define AGS_TURTLE_GET_OBJ_MUTEX(obj) (&(((AgsTurtle *) obj)->obj_mutex))
ags_turtle_read_iriref ()
gchar * ags_turtle_read_iriref (,
gchar *offset);
gchar *end_ptr
Read iriref value.
Since:
ags_turtle_read_pname_ns ()
gchar * ags_turtle_read_pname_ns (,
gchar *offset);
gchar *end_ptr
Read prefixed-name namespace value.
Since:
ags_turtle_read_pname_ln ()
gchar * ags_turtle_read_pname_ln (,
gchar *offset);
gchar *end_ptr
Read prefixed-name localized name value.
Since:
ags_turtle_read_blank_node_label ()
gchar * ags_turtle_read_blank_node_label (,
gchar *offset);
gchar *end_ptr
Read blank node label value.
Since:
ags_turtle_read_langtag ()
gchar * ags_turtle_read_langtag (,
gchar *offset);
gchar *end_ptr
Read langtag value.
Since:
ags_turtle_match_iriref ()
gboolean ags_turtle_match_iriref (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match iriref.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pname_ns ()
gboolean ags_turtle_match_pname_ns (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match match pname-ns.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pname_ln ()
gboolean ags_turtle_match_pname_ln (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match pname-ln.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_blank_node_label ()
gboolean ags_turtle_match_blank_node_label (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match blank node label.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_langtag ()
gboolean ags_turtle_match_langtag (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match langtag.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_read_boolean ()
gchar * ags_turtle_read_boolean (,
gchar *offset);
gchar *end_ptr
Read boolean value.
Since:
ags_turtle_read_integer ()
gchar * ags_turtle_read_integer (,
gchar *offset);
gchar *end_ptr
Read integer value.
Since:
ags_turtle_read_decimal ()
gchar * ags_turtle_read_decimal (,
gchar *offset);
gchar *end_ptr
Read decimal value.
Since:
ags_turtle_read_double ()
gchar * ags_turtle_read_double (,
gchar *offset);
gchar *end_ptr
Read double value.
Since:
ags_turtle_read_exponent ()
gchar * ags_turtle_read_exponent (,
gchar *offset);
gchar *end_ptr
Read exponent value.
Since:
ags_turtle_match_boolean ()
gboolean ags_turtle_match_boolean (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match boolean.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_integer ()
gboolean ags_turtle_match_integer (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match integer.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_decimal ()
gboolean ags_turtle_match_decimal (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match decimal.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_double ()
gboolean ags_turtle_match_double (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match double.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_exponent ()
gboolean ags_turtle_match_exponent (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match exponent.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_read_string ()
gchar * ags_turtle_read_string (,
gchar *offset);
gchar *end_ptr
Read string value.
Since:
ags_turtle_match_string ()
gboolean ags_turtle_match_string (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match string.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_read_string_literal_quote ()
gchar * ags_turtle_read_string_literal_quote (,
gchar *offset);
gchar *end_ptr
Read string literal quote value.
Since:
ags_turtle_read_string_literal_single_quote ()
gchar * ags_turtle_read_string_literal_single_quote (,
gchar *offset);
gchar *end_ptr
Read string literal single quote value.
Since:
ags_turtle_read_string_literal_long_quote ()
gchar * ags_turtle_read_string_literal_long_quote (,
gchar *offset);
gchar *end_ptr
Read string literal long quote value.
Since:
ags_turtle_read_string_literal_long_single_quote ()
gchar * ags_turtle_read_string_literal_long_single_quote (,
gchar *offset);
gchar *end_ptr
Read string literal long single quote value.
Since:
ags_turtle_match_string_literal_quote ()
gboolean ags_turtle_match_string_literal_quote (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match string literal quote.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_string_literal_single_quote ()
gboolean ags_turtle_match_string_literal_single_quote (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match string literal single quote.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_string_literal_long_quote ()
gboolean ags_turtle_match_string_literal_long_quote (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match string literal long quote.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_string_literal_long_single_quote ()
gboolean ags_turtle_match_string_literal_long_single_quote (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match string literal long single quote.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_read_uchar ()
gchar * ags_turtle_read_uchar (,
gchar *offset);
gchar *end_ptr
Read uchar value.
Since:
ags_turtle_read_echar ()
gchar * ags_turtle_read_echar (,
gchar *offset);
gchar *end_ptr
Read echar value.
Since:
ags_turtle_read_ws ()
gchar * ags_turtle_read_ws (,
gchar *offset);
gchar *end_ptr
Read ws value.
Since:
ags_turtle_read_anon ()
gchar * ags_turtle_read_anon (,
gchar *offset);
gchar *end_ptr
Read anon value.
Since:
ags_turtle_read_pn_chars_base ()
gchar * ags_turtle_read_pn_chars_base (,
gchar *offset);
gchar *end_ptr
Read prefixed-name chars base value.
Since:
ags_turtle_read_pn_chars_u ()
gchar * ags_turtle_read_pn_chars_u (,
gchar *offset);
gchar *end_ptr
Read prefixed-name chars underscore value.
Since:
ags_turtle_read_pn_chars ()
gchar * ags_turtle_read_pn_chars (,
gchar *offset);
gchar *end_ptr
Read prefixed-name chars value.
Since:
ags_turtle_read_pn_prefix ()
gchar * ags_turtle_read_pn_prefix (,
gchar *offset);
gchar *end_ptr
Read prefixe-name prefix value.
Since:
ags_turtle_read_pn_local ()
gchar * ags_turtle_read_pn_local (,
gchar *offset);
gchar *end_ptr
Read prefixed-name local value.
Since:
ags_turtle_read_plx ()
gchar * ags_turtle_read_plx (,
gchar *offset);
gchar *end_ptr
Read plx value.
Since:
ags_turtle_read_percent ()
gchar * ags_turtle_read_percent (,
gchar *offset);
gchar *end_ptr
Read percent value.
Since:
ags_turtle_read_hex ()
gchar * ags_turtle_read_hex (,
gchar *offset);
gchar *end_ptr
Read hex value.
Since:
ags_turtle_read_pn_local_esc ()
gchar * ags_turtle_read_pn_local_esc (,
gchar *offset);
gchar *end_ptr
Read prefixed name local escapes.
Since:
ags_turtle_match_uchar ()
gboolean ags_turtle_match_uchar (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match uchar.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_echar ()
gboolean ags_turtle_match_echar (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match echar.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_ws ()
gboolean ags_turtle_match_ws (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match ws.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_anon ()
gboolean ags_turtle_match_anon (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match anon.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pn_chars_base ()
gboolean ags_turtle_match_pn_chars_base (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match pn chars base.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pn_chars_u ()
gboolean ags_turtle_match_pn_chars_u (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match pn chars u.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pn_chars ()
gboolean ags_turtle_match_pn_chars (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match pn chars.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pn_prefix ()
gboolean ags_turtle_match_pn_prefix (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match pn prefix.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pn_local ()
gboolean ags_turtle_match_pn_local (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match uchar.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_plx ()
gboolean ags_turtle_match_plx (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match plx.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_percent ()
gboolean ags_turtle_match_percent (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match percent.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_hex ()
gboolean ags_turtle_match_hex (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
Match hex.
Parameters
offset |
the string pointer |
|
end_ptr |
the end of |
|
start_offset |
points to start offset of matched, otherwise |
[out][transfer none] |
end_offset |
points to end offset of matched, otherwise |
[out][transfer none] |
Since:
ags_turtle_match_pn_local_esc ()
gboolean ags_turtle_match_pn_local_esc (,
gchar *offset,
gchar *end_ptr,
gchar **start_offset);
gchar **end_offset
ags_turtle_find_xpath ()
GList * ags_turtle_find_xpath (AgsTurtle *turtle
,);
gchar *xpath
Lookup XPath expression withing turtle
.
Since:
ags_turtle_find_xpath_with_context_node ()
GList * ags_turtle_find_xpath_with_context_node (AgsTurtle *turtle
,,
gchar *xpath);
xmlNode *context_node
Lookup XPath expression from context_node
withing turtle
.
Since:
ags_turtle_load ()
xmlDoc * ags_turtle_load (AgsTurtle *turtle
,);
GError **error
Loads a RDF triple file into an XML Document.
Since:
ags_turtle_new ()
AgsTurtle *
ags_turtle_new (gchar *filename
);
Instantiate a new AgsTurtle.
Since:
AGS_IS_TURTLE_CLASS()
#define AGS_IS_TURTLE_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TURTLE))
AGS_TURTLE()
#define AGS_TURTLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TURTLE, AgsTurtle))
AGS_TURTLE_CLASS()
#define AGS_TURTLE_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TURTLE, AgsTurtleClass))
AGS_TURTLE_GET_CLASS()
#define AGS_TURTLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TURTLE, AgsTurtleClass))
Types and Values
enum AgsTurtleFlags
Enum values to control the behavior or indicate internal state of AgsTurtle by enable/disable as sync_flags.