public interface HasCategories
Modifier and Type | Method and Description |
---|---|
void |
addCategory(CategoryComponent category)
Explicitly add a
CategoryComponent , which will be drawn to the table. |
void |
addCategory(String category)
Explicitly add a category, which will be drawn to the table.
|
void |
clearCategories()
Clear all categories.
|
void |
clearRowsAndCategories(boolean clearData)
Clear all rows and categories.
|
void |
closeCategory(CategoryComponent category)
Close an existing Category.
|
void |
closeCategory(String categoryName)
Close an existing Category.
|
void |
disableCategory(String categoryName)
Disable a data view category.
|
void |
enableCategory(String categoryName)
Enable a data view category.
|
List<CategoryComponent> |
getCategories()
Get all registered category components.
|
CategoryComponent |
getCategory(String categoryName)
Get a stored category component.
|
List<CategoryComponent> |
getOpenCategories()
Get all the open
CategoryComponent 's or null if categories are disabled. |
boolean |
hasCategory(String categoryName)
Has this data view got an existing
CategoryComponent with given name. |
boolean |
isCategoryEmpty(CategoryComponent category)
Check if a category has data to provide.
|
void |
openCategory(CategoryComponent category)
Open an existing Category.
|
void |
openCategory(String categoryName)
Open an existing Category.
|
void |
setCategoryFactory(ComponentFactory<? extends CategoryComponent,String> categoryFactory)
Set your own custom
CategoryComponentFactory to generate your categories. |
void setCategoryFactory(ComponentFactory<? extends CategoryComponent,String> categoryFactory)
CategoryComponentFactory
to generate your categories.CategoryComponent getCategory(String categoryName)
categoryName
- name of the category component.List<CategoryComponent> getCategories()
List<CategoryComponent> getOpenCategories()
CategoryComponent
's or null if categories are disabled.boolean isCategoryEmpty(CategoryComponent category)
void addCategory(String category)
category
- The category name.void addCategory(CategoryComponent category)
CategoryComponent
, which will be drawn to the table.
If the category already exists then it will be ignored.category
- The category data defined.boolean hasCategory(String categoryName)
CategoryComponent
with given name.void disableCategory(String categoryName)
void enableCategory(String categoryName)
void openCategory(String categoryName)
void openCategory(CategoryComponent category)
void closeCategory(String categoryName)
void closeCategory(CategoryComponent category)
void clearRowsAndCategories(boolean clearData)
clearData
- should we also clear the stored data.void clearCategories()
Copyright © 2018. All rights reserved.