Package io.goobi.viewer.model.citation
Class CitationProcessorWrapper
java.lang.Object
io.goobi.viewer.model.citation.CitationProcessorWrapper
- All Implemented Interfaces:
Serializable
Session-scoped wrapper that manages lazily created
CSL citation processors, keyed by
CSL style name, and provides shared access to the underlying CitationDataProvider.- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CitationProcessorWrapper
public CitationProcessorWrapper()
-
-
Method Details
-
getCitationProcessor
- Parameters:
style- CSL citation style name (e.g. "apa", "chicago-notes")- Returns:
- the CSL citation processor for the given style, creating it if it does not yet exist
- Throws:
IOException
-
getCitationItemDataProvider
-