From e928374d9577607ff2dab9c29a71db6edd963697 Mon Sep 17 00:00:00 2001 From: Michel Kraemer Date: Fri, 19 Apr 2024 07:53:26 +0200 Subject: [PATCH] Add another convenience method to set page range Fixes #232 --- citeproc-java/templates/CSLItemData.json | 1 + 1 file changed, 1 insertion(+) diff --git a/citeproc-java/templates/CSLItemData.json b/citeproc-java/templates/CSLItemData.json index aa630282..af0d27a6 100644 --- a/citeproc-java/templates/CSLItemData.json +++ b/citeproc-java/templates/CSLItemData.json @@ -360,6 +360,7 @@ "public CSLItemDataBuilder volume(int volume) { volume(String.valueOf(volume)); return this; }", "public CSLItemDataBuilder page(int page) { page(String.valueOf(page)); return this; }", "public CSLItemDataBuilder page(int firstPageInRange, int lastPageInRange) { page(firstPageInRange + \"–\" + lastPageInRange); return this; }", + "public CSLItemDataBuilder page(String firstPageInRange, String lastPageInRange) { page(firstPageInRange + \"–\" + lastPageInRange); return this; }", "public CSLItemDataBuilder author(String given, String family) { author(new CSLNameBuilder().given(given).family(family).build()); return this; }", "public CSLItemDataBuilder author(String given, String family, boolean parseNames) { author(new CSLNameBuilder().given(given).family(family).parseNames(parseNames).build()); return this; }", "public CSLItemDataBuilder collectionEditor(String given, String family) { collectionEditor(new CSLNameBuilder().given(given).family(family).build()); return this; }",