public class ListItemDataProvider extends Object implements ItemDataProvider
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,CSLItemData> |
items
The items that this provider holds
|
| Constructor and Description |
|---|
ListItemDataProvider(CSLItemData... items)
Creates a data provider that serves items from the given array
|
ListItemDataProvider(List<CSLItemData> items)
Creates a data provider that serves items from the given list
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getIds() |
CSLItemData |
retrieveItem(String id)
Retrieve a citation item with a given ID
|
protected Map<String,CSLItemData> items
public ListItemDataProvider(CSLItemData... items)
items - the items to servepublic ListItemDataProvider(List<CSLItemData> items)
items - the items to servepublic CSLItemData retrieveItem(String id)
ItemDataProviderretrieveItem in interface ItemDataProviderid - the item's unique IDpublic String[] getIds()
getIds in interface ItemDataProvider