public POS getPOS() { return id.getPOS(); }
public int getOffset() { return id.getOffset(); }
public POS getPOS() { return id.getPOS(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(16 + lemma.length()); sb.append(wordIDPrefix); sb.append(Synset.zeroFillOffset(id.getOffset())); sb.append('-'); sb.append(Character.toUpperCase(id.getPOS().getTag())); sb.append('-'); sb.append((num < 0) ? unknownWordNumber : Word.zeroFillWordNumber(num)); sb.append('-'); sb.append(lemma); return sb.toString(); }
public ISynset getSynset(ISynsetID id) { if(data != null){ return data.synsets.get(id.getPOS()).get(id); } else { return backing.getSynset(id); } }
public ISynset getSynset(ISynsetID id) { checkOpen(); IContentType<ISynset> content = resolveDataContentType(id.getPOS()); IDataSource<ISynset> file = provider.getSource(content); String zeroFilledOffset = Synset.zeroFillOffset(id.getOffset()); String line = file.getLine(zeroFilledOffset); if(line == null) return null; ISynset result = content.getDataType().getParser().parseLine(line); if(result != null) setHeadWord(result); return result; }
public POS getPOS() { return id.getSynsetID().getPOS(); }
newList = new ArrayList<ISynsetID>(entry.getValue().size()); for(ISynsetID otherID : entry.getValue()){ otherSynset = synsets.get(otherID.getPOS()).get(otherID); newList.add(otherSynset.getID());