private static int getUseCount(Synset synset, String lemma) { for (Word w : synset.getWords()) { if (w.getLemma().equalsIgnoreCase(lemma)) { if (0 < w.getUseCount()) { return w.getUseCount(); } } } return 0; }
private static int getUseCount(Synset synset, String lemma) { for (Word w : synset.getWords()) { if (w.getLemma().equalsIgnoreCase(lemma)) { if (0 < w.getUseCount()) { return w.getUseCount(); } } } return 0; }
private static boolean hasUseCount(final IndexWord iw) { for (final Synset synset : iw.getSenses()) { for (final Word word : synset.getWords()) { if (0 < word.getUseCount()) { return true; } } } return false; }
private static boolean hasUseCount(final IndexWord iw) { for (final Synset synset : iw.getSenses()) { for (final Word word : synset.getWords()) { if (0 < word.getUseCount()) { return true; } } } return false; }
ret.add(new WordAndUsage(word.getLemma(), word.getUseCount()));
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 static void printOverview(final POS pos, final IndexWord iw, final boolean needGloss, final boolean needLex, final boolean needOffset, final boolean needSenseNum, final boolean needSenseKeys) throws JWNLException { System.out.println("\nOverview of " + pos.getLabel() + " " + iw.getLemma()); System.out.println("\nThe " + pos.getLabel() + " " + iw.getLemma() + " has " + iw.getSenses().size() + " senses"); for (int i = 0; i < iw.getSenses().size(); i++) { final Synset synset = iw.getSenses().get(i); System.out.print((i + 1) + ". "); final int widx = synset.indexOfWord(iw.getLemma()); if (-1 < widx) { final Word word = synset.getWords().get(widx); if (0 < word.getUseCount()) { System.out.print("(" + word.getUseCount() + ") "); } } printSense("", synset, needGloss, needLex, needOffset, needSenseNum, needSenseKeys); } }
private static void printOverview(final POS pos, final IndexWord iw, final boolean needGloss, final boolean needLex, final boolean needOffset, final boolean needSenseNum, final boolean needSenseKeys) throws JWNLException { System.out.println("\nOverview of " + pos.getLabel() + " " + iw.getLemma()); System.out.println("\nThe " + pos.getLabel() + " " + iw.getLemma() + " has " + iw.getSenses().size() + " senses"); for (int i = 0; i < iw.getSenses().size(); i++) { final Synset synset = iw.getSenses().get(i); System.out.print((i + 1) + ". "); final int widx = synset.indexOfWord(iw.getLemma()); if (-1 < widx) { final Word word = synset.getWords().get(widx); if (0 < word.getUseCount()) { System.out.print("(" + word.getUseCount() + ") "); } } printSense("", synset, needGloss, needLex, needOffset, needSenseNum, needSenseKeys); } }
public CachedSense(String senseId) throws SenseInventoryException { super(senseId); synset = stringToSynset.transform(id); pos = wordNetPosToSiPos.transform(synset.getPOS()); useCount = 0; for (Word word : synset.getWords()) { useCount += word.getUseCount(); } }
synsetWordStmt.setInt(5, word.getUseCount()); synsetWordStmt.setLong(6, word.getLexId());
synsetWordStmt.setInt(5, word.getUseCount()); synsetWordStmt.setLong(6, word.getLexId());
public CachedSense(String senseId) throws SenseInventoryException { super(senseId); try { word = wn.getWordBySenseKey(senseId); synset = word.getSynset(); pos = wordNetPosToSiPos.transform(word.getPOS()); useCount = word.getUseCount(); } catch (JWNLException e) { throw new SenseInventoryException(e); } }
append(' ').append(word.getUseCount()); int result = o2.getUseCount() - o1.getUseCount(); if (0 == result) { try { s.append(word.getUseCount()). append(' ').append(word.getSenseKeyWithAdjClass()). append(' ').append(word.getSenseNumber()); result.append(i + 1); result.append(" "); result.append(w.getUseCount()); senseIndexContent.add(result.toString());
append(' ').append(word.getUseCount()); int result = o2.getUseCount() - o1.getUseCount(); if (0 == result) { try { s.append(word.getUseCount()). append(' ').append(word.getSenseKeyWithAdjClass()). append(' ').append(word.getSenseNumber()); result.append(i + 1); result.append(" "); result.append(w.getUseCount()); senseIndexContent.add(result.toString());