Uses of Enum Class
org.troy.capstone.constants.UIDataName
Packages that use UIDataName
Package
Description
-
Uses of UIDataName in org.troy.capstone.constants
Subclasses with type arguments of type UIDataName in org.troy.capstone.constantsModifier and TypeClassDescriptionenumEnum for UI data names, to avoid hardcoding strings throughout the codebase and reduce risk of typos.Methods in org.troy.capstone.constants that return UIDataNameModifier and TypeMethodDescriptionstatic UIDataNameReturns the enum constant of this class with the specified name.static UIDataName[]UIDataName.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of UIDataName in org.troy.capstone.managers
Methods in org.troy.capstone.managers that return types with arguments of type UIDataNameModifier and TypeMethodDescriptionGeneralManager.getSearchData()Gets the search data from theUIElementManager.UIElementManager.getSearchData()Gathers current values of UI elements and returns them in a map for use in search queries. -
Uses of UIDataName in org.troy.capstone.search_engine
Method parameters in org.troy.capstone.search_engine with type arguments of type UIDataNameModifier and TypeMethodDescriptionprivate TableSearchEngine.applyCategoricalFilters(Map<UIDataName, Object> searchData, Table filteredTable) Helper method to apply categorical filters (other than tags which have special handling).private TableSearchEngine.applyPriceFilters(Map<UIDataName, Object> searchData, Table filteredTable) Helper method to apply price filters.private TableSearchEngine.applyStarFilter(Map<UIDataName, Object> searchData, Table filteredTable) Helper method to apply the star rating filter.SearchEngine.filterItems(Map<UIDataName, Object> searchData) Filters the data by categorical filter selections.