Class CategoryManager
java.lang.Object
com.biglybt.core.category.CategoryManager
A singleton to manage Categories of Torrents (DownloadManagers).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAdd a CategoryManager Listenerstatic CategorycreateCategory(String name) Creates a new Category object and adds it to the liststatic Category[]Retrieves the list of Categories To sort the categories by name (TYPE_USER last):Arrays.sort(categories);static intstatic CategorygetCategory(int type) Retrieve a non-user Categorystatic CategorygetCategory(String name) Retrieve a Categorystatic voidremoveCategory(Category category) Removes a Category from the liststatic voidRemoves a CategoryManager Listener
-
Constructor Details
-
CategoryManager
public CategoryManager()
-
-
Method Details
-
addCategoryManagerListener
Add a CategoryManager Listener- Parameters:
l- Listener to Add
-
removeCategoryManagerListener
Removes a CategoryManager Listener- Parameters:
l- Listener to remove- See Also:
-
createCategory
-
removeCategory
Removes a Category from the list- Parameters:
category- Category to remove
-
getCategories
Retrieves the list of Categories To sort the categories by name (TYPE_USER last):Arrays.sort(categories);- Returns:
- List of Categories
-
getCategory
-
getCategory
Retrieve a non-user Category- Parameters:
type- any type except TYPE_USER- Returns:
- The Category, or null if not found.
- See Also:
-
getCategorisedDownloadCount
public static int getCategorisedDownloadCount()
-