Uses of Class
org.troy.capstone.entities.Item
Packages that use Item
Package
Description
-
Uses of Item in org.troy.capstone.data_structures
Fields in org.troy.capstone.data_structures with type parameters of type ItemModifier and TypeFieldDescriptionSearchedItemsLinkedList.ItemListNode.itemsThe list of items corresponding to a page of search results contained in this node.Methods in org.troy.capstone.data_structures that return types with arguments of type ItemModifier and TypeMethodDescriptionSearchedItemsLinkedList.getHead()Returns the list of items in the head node of the linked list.SearchedItemsLinkedList.ItemListNode.getItems()Returns the list of items contained in this node.SearchedItemsLinkedList.getNext()Returns the list of items in the next node of the linked list.SearchedItemsLinkedList.getPrevious()Returns the list of items in the previous node of the linked list.Constructor parameters in org.troy.capstone.data_structures with type arguments of type Item -
Uses of Item in org.troy.capstone.data_structures.item_table
Subclasses with type arguments of type Item in org.troy.capstone.data_structures.item_tableModifier and TypeClassDescriptionclassCustomHashMapimplementation for storingIteminstances with their IDs as keys, using a custom universal hash function (IdHashKey) to optimize bucket distribution for the specific set of item IDs in our dataset.Methods in org.troy.capstone.data_structures.item_table that return types with arguments of type Item -
Uses of Item in org.troy.capstone.entities
Methods in org.troy.capstone.entities that return ItemModifier and TypeMethodDescriptionstatic ItemCreates anItemobject from a tablesawRow.static ItemItem.randomItem()Deprecated.Used for testing purposes, not intended for production use.Methods in org.troy.capstone.entities with parameters of type ItemModifier and TypeMethodDescriptionfloatItem.similarity(Item other) Calculates a similarity score between this item and another item based on shared attributes such as category, publisher, tags, and price. -
Uses of Item in org.troy.capstone.interfaces
Methods in org.troy.capstone.interfaces that return types with arguments of type Item -
Uses of Item in org.troy.capstone.ui_components.filters.categorical
Method parameters in org.troy.capstone.ui_components.filters.categorical with type arguments of type ItemModifier and TypeMethodDescriptionstatic FiltersContainerFactory method to create a FiltersContainer with the appropriate size and add it to the UIElementManager.private voidFiltersContainer.createFiltersFromTable(List<Item> items) Generates filter panels based on the unique values of categorical attributes in the item data.Constructor parameters in org.troy.capstone.ui_components.filters.categorical with type arguments of type ItemModifierConstructorDescriptionFiltersContainer(List<Item> items) Constructor forFiltersContainer. -
Uses of Item in org.troy.capstone.ui_components.items
Methods in org.troy.capstone.ui_components.items with parameters of type ItemModifier and TypeMethodDescriptionstatic SearchedItemPanelFactory method to create aSearchedItemPanelinstance.private final TextFlowAttributedItemContainer.makeAttributionFlow(Item item) Creates aTextFlowfor the attribution text with clickable links for the author and source.static VBoxSearchedItemPanel.makeRightPanel(Item item) Fills the right panel with some of the data from the item.Constructors in org.troy.capstone.ui_components.items with parameters of type ItemModifierConstructorDescriptionAttributedItemContainer(Item item) Creates anAttributedItemContainerfor the given item, initializing the image view and attribution flow.privateSearchedItemPanel(Item item) Creates aSearchedItemPanelfor the given item, displaying its image and details in a structured layout. -
Uses of Item in org.troy.capstone.ui_components.items.searched
Methods in org.troy.capstone.ui_components.items.searched that return types with arguments of type ItemModifier and TypeMethodDescriptionSearchedItemPagination.getNextPage()Returns the list of items in the next page of search results.SearchedItemPagination.getPreviousPage()Returns the list of items in the previous page of search results.Method parameters in org.troy.capstone.ui_components.items.searched with type arguments of type ItemModifier and TypeMethodDescriptionstatic SearchedItemContainerFactory method to create aSearchedItemContainerwith the given list of items.final voidSearchedItemContainer.updateItems(List<Item> items) Updates the items displayed in the container with a new list of items.