Hubbub
Data Fields
hubbub_tree_handler Struct Reference

Hubbub tree handler. More...

#include <tree.h>

Data Fields

hubbub_tree_create_comment create_comment
 Create comment. More...
 
hubbub_tree_create_doctype create_doctype
 Create doctype. More...
 
hubbub_tree_create_element create_element
 Create element. More...
 
hubbub_tree_create_text create_text
 Create text. More...
 
hubbub_tree_ref_node ref_node
 Reference node. More...
 
hubbub_tree_unref_node unref_node
 Unreference node. More...
 
hubbub_tree_append_child append_child
 Append child. More...
 
hubbub_tree_insert_before insert_before
 Insert before. More...
 
hubbub_tree_remove_child remove_child
 Remove child. More...
 
hubbub_tree_clone_node clone_node
 Clone node. More...
 
hubbub_tree_reparent_children reparent_children
 Reparent children. More...
 
hubbub_tree_get_parent get_parent
 Get parent. More...
 
hubbub_tree_has_children has_children
 Has children? More...
 
hubbub_tree_form_associate form_associate
 Form associate. More...
 
hubbub_tree_add_attributes add_attributes
 Add attributes. More...
 
hubbub_tree_set_quirks_mode set_quirks_mode
 Set quirks mode. More...
 
hubbub_tree_encoding_change encoding_change
 Change encoding. More...
 
hubbub_tree_complete_script complete_script
 Script Complete. More...
 
void * ctx
 Context pointer. More...
 

Detailed Description

Hubbub tree handler.

Definition at line 273 of file tree.h.

Field Documentation

◆ add_attributes

hubbub_tree_add_attributes hubbub_tree_handler::add_attributes

Add attributes.

Definition at line 288 of file tree.h.

Referenced by process_body_in_body(), and process_html_in_body().

◆ append_child

hubbub_tree_append_child hubbub_tree_handler::append_child

◆ clone_node

hubbub_tree_clone_node hubbub_tree_handler::clone_node

◆ complete_script

hubbub_tree_complete_script hubbub_tree_handler::complete_script

Script Complete.

Definition at line 291 of file tree.h.

Referenced by complete_script().

◆ create_comment

hubbub_tree_create_comment hubbub_tree_handler::create_comment

Create comment.

Definition at line 274 of file tree.h.

Referenced by process_comment_append().

◆ create_doctype

hubbub_tree_create_doctype hubbub_tree_handler::create_doctype

Create doctype.

Definition at line 275 of file tree.h.

Referenced by handle_initial().

◆ create_element

hubbub_tree_create_element hubbub_tree_handler::create_element

Create element.

Definition at line 276 of file tree.h.

Referenced by handle_before_html(), and insert_element().

◆ create_text

hubbub_tree_create_text hubbub_tree_handler::create_text

Create text.

Definition at line 277 of file tree.h.

Referenced by append_text().

◆ ctx

void* hubbub_tree_handler::ctx

Context pointer.

Definition at line 292 of file tree.h.

Referenced by aa_clone_and_replace_entries(), aa_find_and_validate_formatting_element(), aa_find_bookmark_location_reparenting_misnested(), aa_find_furthest_block(), aa_insert_into_foster_parent(), aa_remove_element_stack_item(), aa_reparent_node(), act_as_if_end_tag_tr(), append_text(), clear_active_formatting_list_to_marker(), clear_stack_table_context(), close_cell(), close_implied_end_tags(), complete_script(), element_stack_pop_until(), foreign_break_out(), handle_before_head(), handle_before_html(), handle_generic_rcdata(), handle_in_caption(), handle_in_cell(), handle_in_column_group(), handle_in_frameset(), handle_in_head(), handle_in_head_noscript(), handle_in_row(), handle_in_select(), handle_in_table(), handle_in_table_body(), handle_initial(), hubbub_treebuilder_destroy(), insert_element(), process_0applet_button_marquee_object_in_body(), process_0container_in_body(), process_0dd_dt_li_in_body(), process_0form_in_body(), process_0generic_in_body(), process_0h_in_body(), process_0p_in_body(), process_0presentational_in_body(), process_a_in_body(), process_applet_marquee_object_in_body(), process_body_in_body(), process_button_in_body(), process_comment_append(), process_dd_dt_li_in_body(), process_form_in_body(), process_hN_in_body(), process_html_in_body(), process_meta_in_head(), process_nobr_in_body(), process_presentational_in_body(), reconstruct_active_formatting_list(), remove_node_from_dom(), table_clear_stack(), and table_sub_start_or_table_end().

◆ encoding_change

hubbub_tree_encoding_change hubbub_tree_handler::encoding_change

Change encoding.

Definition at line 290 of file tree.h.

Referenced by process_meta_in_head().

◆ form_associate

hubbub_tree_form_associate hubbub_tree_handler::form_associate

Form associate.

Definition at line 287 of file tree.h.

Referenced by insert_element().

◆ get_parent

hubbub_tree_get_parent hubbub_tree_handler::get_parent

Get parent.

Definition at line 285 of file tree.h.

Referenced by aa_insert_into_foster_parent(), and remove_node_from_dom().

◆ has_children

hubbub_tree_has_children hubbub_tree_handler::has_children

Has children?

Definition at line 286 of file tree.h.

◆ insert_before

hubbub_tree_insert_before hubbub_tree_handler::insert_before

Insert before.

Definition at line 281 of file tree.h.

Referenced by aa_insert_into_foster_parent().

◆ ref_node

hubbub_tree_ref_node hubbub_tree_handler::ref_node

◆ remove_child

hubbub_tree_remove_child hubbub_tree_handler::remove_child

Remove child.

Definition at line 282 of file tree.h.

Referenced by remove_node_from_dom().

◆ reparent_children

hubbub_tree_reparent_children hubbub_tree_handler::reparent_children

Reparent children.

Definition at line 284 of file tree.h.

Referenced by process_0presentational_in_body().

◆ set_quirks_mode

hubbub_tree_set_quirks_mode hubbub_tree_handler::set_quirks_mode

Set quirks mode.

Definition at line 289 of file tree.h.

Referenced by handle_initial().

◆ unref_node

hubbub_tree_unref_node hubbub_tree_handler::unref_node

The documentation for this struct was generated from the following file: