public int hashCode() { return getLabel().hashCode(); }
private void addPointerFeature(Set<String> f1, Synset synset, WordNetFeatureClass name, String key) { if (featureClasses.contains(name)) { for (Pointer p : synset.getPointers()) { f1.add(key + p.getType().getLabel()); } } }
private void addPointerFeature(Set<String> f1, Synset synset, WordNetFeatureClass name, String key) { if (featureClasses.contains(name)) { for (Pointer p : synset.getPointers()) { f1.add(key + p.getType().getLabel()); } } }
public synchronized Set<String> getPointers(String word, POS pos, boolean firstOnly) throws JWNLException { Set<String> pointers = new LinkedHashSet<>(); IndexWord indexWord = getIndexWord(pos, word); if (indexWord == null) return pointers; for (Synset synset : indexWord.getSenses()) { for (Pointer p : synset.getPointers()) { pointers.add(p.getType().getLabel()); } if (firstOnly) break; } return pointers; }
public synchronized Set<String> getPointers(String word, POS pos, boolean firstOnly) throws JWNLException { Set<String> pointers = new LinkedHashSet<>(); IndexWord indexWord = getIndexWord(pos, word); if (indexWord == null) return pointers; for (Synset synset : indexWord.getSenses()) { for (Pointer p : synset.getPointers()) { pointers.add(p.getType().getLabel()); } if (firstOnly) break; } return pointers; }
public String toString() { if (_cachedToString == null) { _cachedToString = JWNL.resolveMessage( "DATA_TOSTRING_011", new Object[]{getLabel(), getKey(), getFlagsAsString()}); } return _cachedToString; }