package org.codedream.epaper.configure; import org.springframework.context.annotation.Configuration; import java.util.ArrayList; import java.util.List; /** * 句末标点、引用标点等配置 */ @Configuration public class PunctuationConfiguration { private static final List expPunctuations = new ArrayList() {{ add("("); add(")"); add("("); add(")"); }}; private static final List endOfSentencePunctuations = new ArrayList() {{ add("。"); add("?"); add("!"); }}; private static final List warningQuotes = new ArrayList() {{ add("\""); add("\'"); }}; private static final List frontPunctuations = new ArrayList() {{ add("“"); add("《"); }}; private static final List backPunctuations = new ArrayList() {{ add("”"); add("》"); add(")"); add(")"); }}; private static final List quotesPunctuations = new ArrayList() {{ add("“"); add("《"); add("”"); add("》"); }}; static public List getExpPunctuations() { return expPunctuations; } public static List getEndOfSentencePunctuations() { return endOfSentencePunctuations; } public static List getWarningQuotes() { return warningQuotes; } public static List getFrontPunctuations() { return frontPunctuations; } public static List getBackPunctuations() { return backPunctuations; } public static List getQuotesPunctuations() { return quotesPunctuations; } }