
de.undercouch.citeproc.ItemDataProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of citeproc-java Show documentation
Show all versions of citeproc-java Show documentation
A Citation Style Language (CSL) Processor for Java.
package de.undercouch.citeproc;
import de.undercouch.citeproc.csl.CSLItemData;
import java.util.Collection;
/**
* Retrieves citation items
* @author Michel Kraemer
*/
public interface ItemDataProvider {
/**
* Retrieve a citation item with a given ID
* @param id the item's unique ID
* @return the item
*/
CSLItemData retrieveItem(String id);
/**
* @return all item IDs this provider can serve
*/
Collection getIds();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy