    class
    	DV_TABLE_COMPONENT

    General
    	cluster: dataview
    	description: "Objects that represents a database table rowset and its graphical display."
    	create: make

    Ancestors
    	DB_TABLES_ACCESS_USE*
    	DV_DATABASE_HANDLE
    	DV_MESSAGES*
    	DV_TABLEROWS_COMPONENT*

    Queries
    	can_be_activated: BOOLEAN
    	confirmation_handler_set: BOOLEAN
    	creation_confirmation (table_name: STRING_8): STRING_8
    	creation_done (table_name: STRING_8): STRING_8
    	database_handler: ABSTRACT_DB_TABLE_MANAGER
    	database_handler_set: BOOLEAN
    	db_searcher_set: BOOLEAN
    	deletion_confirmation (table_name: STRING_8): STRING_8
    	deletion_done (table_name: STRING_8): STRING_8
    	empty_combo_item_label: STRING_8
    	enter_field_value (type, name: STRING_8): STRING_8
    	is_activated: BOOLEAN
    	is_creating: BOOLEAN
    	is_deleting: BOOLEAN
    	is_dependent: BOOLEAN
    	is_dependent_tablecode (code: INTEGER_32): BOOLEAN
    	is_necessary: BOOLEAN
    	is_necessary_tablecode (code: INTEGER_32): BOOLEAN
    	is_refreshing: BOOLEAN
    	is_subcomponent: BOOLEAN
    	is_topcomponent: BOOLEAN
    	is_valid_code (code: INTEGER_32): BOOLEAN
    	is_writing: BOOLEAN
    	retrieve_field_value (type, name: STRING_8): STRING_8
    	selected_tablerow: DB_TABLE
    	selected_tablerows: ARRAYED_LIST [DB_TABLE]
    	selection_window_title (table_name: STRING_8): STRING_8
    	status_handler_set: BOOLEAN
    	table_corresponds (tr_list: ARRAYED_LIST [DB_TABLE]): BOOLEAN
    	table_description: DB_TABLE_DESCRIPTION
    	tablerows_selected (count: INTEGER_32): STRING_8
    	tables_set: BOOLEAN
    	type_not_recognized (name: STRING_8): STRING_8
    	undetermined_table_name: STRING_8
    	update_done (table_name: STRING_8): STRING_8
    	warning_handler_set: BOOLEAN
    	wrong_date_format (name: STRING_8): STRING_8
    	wrong_datetime_format (name: STRING_8): STRING_8

    Commands
    	activate
    	add_dependent_table (comp: DV_TABLE_COMPONENT)
    	add_necessary_table (comp: DV_TABLE_COMPONENT)
    	basic_confirmation_handler (message: STRING_8; action_to_confirm: PROCEDURE [ANY, TUPLE])
    	basic_message_handler (message: STRING_8)
    	desactivate
    	make
    	make_for_settings
    	replace_selected_tablerows (tr_set: ARRAYED_LIST [DB_TABLE])
    	set_confirmation_handler (c_handler: PROCEDURE [ANY, TUPLE [STRING_8, PROCEDURE [ANY, TUPLE]]])
    	set_database_handler (db_handler: ABSTRACT_DB_TABLE_MANAGER)
    	set_db_creator (creator: DV_CREATOR)
    	set_db_fields_component (db_fields_comp: DV_TABLEROW_FIELDS)
    	set_db_searcher (db_srcher: DV_SEARCHER)
    	set_db_tablerow_navigator (db_tr_navigator: DV_TABLEROWS_NAVIGATOR)
    	set_deleting_control (deleting_ctrl: DV_SENSITIVE_CONTROL)
    	set_refreshing_control (refreshing_ctrl: DV_SENSITIVE_CONTROL)
    	set_status_handler (s_handler: PROCEDURE [ANY, TUPLE [STRING_8]])
    	set_tablecode (tablecode: INTEGER_32)
    	set_warning_handler (w_handler: PROCEDURE [ANY, TUPLE [STRING_8]])
    	set_writing_control (writing_ctrl: DV_SENSITIVE_CONTROL)

    Constraints
    	top is not cleared