private ArrayList<Word> collectWordsToRender() throws JWNLException { ArrayList<Word> result = new ArrayList<>(); Set<String> renderedKeys = new HashSet<>(); for (POS pos : POS.getAllPOS()) { Iterator<IndexWord> ii = dictionary.getIndexWordIterator(pos); while (ii.hasNext()) { IndexWord iw = ii.next(); for (int i = 0; i < iw.getSenses().size(); i++) { for (Word w : iw.getSenses().get(i).getWords()) { if (0 < w.getUseCount()) { String key = w.getSenseKeyWithAdjClass(); if (!renderedKeys.contains(key)) { result.add(w); renderedKeys.add(key); } } } } } } return result; }
private ArrayList<Word> collectWordsToRender() throws JWNLException { ArrayList<Word> result = new ArrayList<>(); Set<String> renderedKeys = new HashSet<>(); for (POS pos : POS.getAllPOS()) { Iterator<IndexWord> ii = dictionary.getIndexWordIterator(pos); while (ii.hasNext()) { IndexWord iw = ii.next(); for (int i = 0; i < iw.getSenses().size(); i++) { for (Word w : iw.getSenses().get(i).getWords()) { if (0 < w.getUseCount()) { String key = w.getSenseKeyWithAdjClass(); if (!renderedKeys.contains(key)) { result.add(w); renderedKeys.add(key); } } } } } } return result; }
private Synset parseAndCacheSynset(POS pos, PointedCharSequence line) throws JWNLException { Synset result = null; if (null != line) { result = factory.createSynset(pos, line); for (Word w : result.getWords()) { w.setUseCount(fileManager.getUseCount(w.getSenseKeyWithAdjClass())); } cacheSynset(result); } return result; } }
private Synset parseAndCacheSynset(POS pos, PointedCharSequence line) throws JWNLException { Synset result = null; if (null != line) { result = factory.createSynset(pos, line); for (Word w : result.getWords()) { w.setUseCount(fileManager.getUseCount(w.getSenseKeyWithAdjClass())); } cacheSynset(result); } return result; } }
return o1.getSenseKeyWithAdjClass().compareTo(o2.getSenseKeyWithAdjClass()); } catch (JWNLException e) { throw new JWNLRuntimeException(e); s.append(word.getSenseKeyWithAdjClass()). append(' ').append(word.getSenseNumber()). append(' ').append(word.getUseCount()); if (0 == result) { try { result = o2.getSenseKeyWithAdjClass().compareTo(o1.getSenseKeyWithAdjClass()); } catch (JWNLException e) { throw new JWNLRuntimeException(e); append(' ').append(word.getSenseKeyWithAdjClass()). append(' ').append(word.getSenseNumber());
return o1.getSenseKeyWithAdjClass().compareTo(o2.getSenseKeyWithAdjClass()); } catch (JWNLException e) { throw new JWNLRuntimeException(e); s.append(word.getSenseKeyWithAdjClass()). append(' ').append(word.getSenseNumber()). append(' ').append(word.getUseCount()); if (0 == result) { try { result = o2.getSenseKeyWithAdjClass().compareTo(o1.getSenseKeyWithAdjClass()); } catch (JWNLException e) { throw new JWNLRuntimeException(e); append(' ').append(word.getSenseKeyWithAdjClass()). append(' ').append(word.getSenseNumber());
if(lePOS.equals(EPartOfSpeech.adjective) && (synMarker = lexeme.getSenseKeyWithAdjClass()).contains("(")){ int start = synMarker.indexOf("("); String adjFrameCode = synMarker.substring(start+1, synMarker.indexOf(")"));