public String toString() { StringBuilder sb = new StringBuilder(14); sb.append(synsetIDPrefix); sb.append(Synset.zeroFillOffset(offset)); sb.append('-'); sb.append(Character.toUpperCase(pos.getTag())); return sb.toString(); }
@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(); }
String key = Synset.zeroFillOffset(s.getOffset());
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; }