INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

project: "Visual Eiffel"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: grape
deferred class GENERIC_TABLE [GENERIC_DATA, GENERIC_TAG]
feature

get_item (column_tag, row_tag: GENERIC_TAG): GENERIC_DATA

put_item (column_tag, row_tag: GENERIC_TAG; item: GENERIC_DATA)

is_item_valid (column_tag, row_tag: GENERIC_TAG; item: GENERIC_DATA): BOOLEAN

is_column_tag_valid (column_tag: GENERIC_TAG): BOOLEAN

is_row_tag_valid (row_tag: GENERIC_TAG): BOOLEAN

get_number_of_column_tags: INTEGER

get_number_of_row_tags: INTEGER

insert_blank_row (row_tag: GENERIC_TAG)

can_insert_blank_row (row_tag: GENERIC_TAG): BOOLEAN

delete_row (row_tag: GENERIC_TAG)

can_delete_row (row_tag: GENERIC_TAG): BOOLEAN

insert_blank_column (column_tag: GENERIC_TAG)

can_insert_blank_column (column_tag: GENERIC_TAG): BOOLEAN

delete_column (column_tag: GENERIC_TAG)

can_delete_column (column_tag: GENERIC_TAG): BOOLEAN

get_error_message_string: STRING
end -- class GENERIC_TABLE

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES