@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((namedEntity == null) ? 0 : namedEntity.hashCode()); result = prime * result + ((word == null) ? 0 : word.hashCode()); return result; }
private String shortNE() { String ret = ""; if (node!=null) { NamedEntity neAnnotation = InfoGetFields.getNamedEntityAnnotation(node.getInfo()); if (neAnnotation!=null) { String neName = neAnnotation.name(); if (neName.length()>0) { ret = "("+neName.charAt(0)+")"; } } } return ret; }
private static NodeInfo buildNodeInfo(JCas jcas, Token tokenAnno, int serial) throws CasTreeConverterException, UnsupportedPosTagStringException { String word = tokenAnno.getCoveredText(); String lemma = tokenAnno.getLemma().getValue(); String pos = tokenAnno.getPos().getPosValue(); // We rely on the fact the NamedEntity enum values have the same names as the ones // specified in the DKPro mapping (e.g. PERSON, ORGANIZATION) eu.excitementproject.eop.common.representation.parse.representation.basic.NamedEntity namedEntity=null; List<NamedEntity> namedEntities = JCasUtil.selectCovered(NamedEntity.class, tokenAnno); switch (namedEntities.size()) { case 0: break; // if no NER - ignore and move on case 1: namedEntity = eu.excitementproject.eop.common.representation.parse.representation.basic.NamedEntity.valueOf(namedEntities.get(0).getValue()); break; default: throw new CasTreeConverterException(String.format("Got %d NamedEntity annotations for token %s", namedEntities.size(), tokenAnno)); } return new DefaultNodeInfo(word, lemma, serial, namedEntity, new DefaultSyntacticInfo(new PennPartOfSpeech(pos))); }
String tagString = taggedToken.getNamedEntity().toString();
if (neWord.getNamedEntity()!=null) System.out.print(neWord.getNamedEntity().name());
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((namedEntity == null) ? 0 : namedEntity.hashCode()); result = prime * result + ((phrase == null) ? 0 : phrase.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((lemmas == null) ? 0 : lemmas.hashCode()); result = prime * result + ((namedEntity == null) ? 0 : namedEntity.hashCode()); result = prime * result + ((origStr == null) ? 0 : origStr.hashCode()); return result; }