private DictionaryConnection[] openConnections(final Dictionary[] dictionaries) { return Stream.of(dictionaries).map(d -> d.openConnection(_configuration)).toArray(DictionaryConnection[]::new); }
@Initialize public void init() { dictionaryConnections = new DictionaryConnection[_dictionaries.length]; for (int i = 0; i < _dictionaries.length; i++) { dictionaryConnections[i] = _dictionaries[i].openConnection(_configuration); } }
@Initialize public void init() { dictionaryConnection = dictionary.openConnection(configuration); }
@Initialize public void init() { _dictionaryConnection = _dictionary.openConnection(_configuration); multiWordDictionaryPatterns = new LinkedHashMap<>(); final Iterator<String> allValues = _dictionaryConnection.getLengthSortedValues(); while (allValues.hasNext()) { final String value = allValues.next(); if (!StringUtils.isSingleWord(value)) { final Pattern pattern; if (_dictionary.isCaseSensitive()) { pattern = Pattern.compile("\\b" + Pattern.quote(value) + "\\b"); } else { pattern = Pattern.compile("\\b" + Pattern.quote(value.toLowerCase()) + "\\b"); } multiWordDictionaryPatterns.put(value, pattern); } } }