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 |