public String toString() { return "EID-" + surfaceForm + "-" + pos.getTag(); }
public String toString() { return "XID-" + lemma + "-" + pos.getTag(); }
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(); }
public static String fixOffset(int offset, POS tag) { String foff = Integer.toString(offset); while(foff.length() < 8) foff = "0"+foff; if(tag.equals(POS.ADJECTIVE)) foff += "-a"; else foff += "-"+tag.getTag(); return foff; }
@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 static String printableName(IWord word, boolean bUseLexFileName) { ISynset syn = word.getSynset(); StringBuilder sb = new StringBuilder(); sb.append(word.getLemma()); sb.append(NAME_PART_SEP); sb.append(syn.getPOS().getTag()); sb.append(NAME_PART_SEP); // This is the sense number or name if (bUseLexFileName) sb.append(syn.getLexicalFile().getName().toLowerCase()); else sb.append(syn.getLexicalFile().getNumber()); sb.append(NAME_PART_SEP); sb.append(word.getLexicalID()); String res = sb.toString(); return res.replaceAll("[_]", NAME_PART_SEP); }