Software /
code /
prosody
Comparison
teal-src/util/stanza.d.tl @ 12774:fc4adc32a537
util.stanza: Add new methods to Teal interface specification
at_top: 21217f7e82b9
get_child_with_attr: 39164ea2ab9e
get_child_attr: e8934ce6ea0f
add_error: 5f182bccf33f
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 17 Oct 2022 15:13:04 +0200 |
parent | 12517:a8c17c95ef4d |
comparison
equal
deleted
inserted
replaced
12773:f100c1035576 | 12774:fc4adc32a537 |
---|---|
47 body : function ( stanza_t, string, { string : string } ) : stanza_t | 47 body : function ( stanza_t, string, { string : string } ) : stanza_t |
48 text_tag : function ( stanza_t, string, string, { string : string } ) : stanza_t | 48 text_tag : function ( stanza_t, string, string, { string : string } ) : stanza_t |
49 tag : function ( stanza_t, string, { string : string } ) : stanza_t | 49 tag : function ( stanza_t, string, { string : string } ) : stanza_t |
50 text : function ( stanza_t, string ) : stanza_t | 50 text : function ( stanza_t, string ) : stanza_t |
51 up : function ( stanza_t ) : stanza_t | 51 up : function ( stanza_t ) : stanza_t |
52 at_top : function ( stanza_t ) : boolean | |
52 reset : function ( stanza_t ) : stanza_t | 53 reset : function ( stanza_t ) : stanza_t |
53 add_direct_child : function ( stanza_t, stanza_t ) | 54 add_direct_child : function ( stanza_t, stanza_t ) |
54 add_child : function ( stanza_t, stanza_t ) | 55 add_child : function ( stanza_t, stanza_t ) |
55 remove_children : function ( stanza_t, string, string ) : stanza_t | 56 remove_children : function ( stanza_t, string, string ) : stanza_t |
56 | 57 |
57 get_child : function ( stanza_t, string, string ) : stanza_t | 58 get_child : function ( stanza_t, string, string ) : stanza_t |
58 get_text : function ( stanza_t ) : string | 59 get_text : function ( stanza_t ) : string |
59 get_child_text : function ( stanza_t, string, string ) : string | 60 get_child_text : function ( stanza_t, string, string ) : string |
61 get_child_attr : function ( stanza_t, string, string ) : string | |
62 get_child_with_attr : function ( stanza_t, string, string, string, function (string) : boolean ) : string | |
60 child_with_name : function ( stanza_t, string, string ) : stanza_t | 63 child_with_name : function ( stanza_t, string, string ) : stanza_t |
61 child_with_ns : function ( stanza_t, string, string ) : stanza_t | 64 child_with_ns : function ( stanza_t, string, string ) : stanza_t |
62 children : function ( stanza_t ) : children_iter, stanza_t, integer | 65 children : function ( stanza_t ) : children_iter, stanza_t, integer |
63 childtags : function ( stanza_t, string, string ) : childtags_iter | 66 childtags : function ( stanza_t, string, string ) : childtags_iter |
64 maptags : function ( stanza_t, maptags_cb ) : stanza_t | 67 maptags : function ( stanza_t, maptags_cb ) : stanza_t |
66 | 69 |
67 top_tag : function ( stanza_t ) : string | 70 top_tag : function ( stanza_t ) : string |
68 pretty_print : function ( stanza_t ) : string | 71 pretty_print : function ( stanza_t ) : string |
69 pretty_top_tag : function ( stanza_t ) : string | 72 pretty_top_tag : function ( stanza_t ) : string |
70 | 73 |
74 -- FIXME Represent util.error support | |
71 get_error : function ( stanza_t ) : stanza_error_type, stanza_error_condition, string, stanza_t | 75 get_error : function ( stanza_t ) : stanza_error_type, stanza_error_condition, string, stanza_t |
76 add_error : function ( stanza_t, stanza_error_type, stanza_error_condition, string, string ) | |
72 indent : function ( stanza_t, integer, string ) : stanza_t | 77 indent : function ( stanza_t, integer, string ) : stanza_t |
73 end | 78 end |
74 | 79 |
75 record serialized_stanza_t | 80 record serialized_stanza_t |
76 name : string | 81 name : string |