@Override public String toString() { return "olia:" + name(); } }
@Override public String toString() { return "olia:" + name(); } }
@Override public String toString() { return phraseType.name(); }
@Override public String toString() { return String.format("Phrase %s (%s)", tag, category == null ? "none" : category.name()); }
@Override public String toString() { return String.format("Phrase %s (%s)", tag, category == null ? "none" : category.name()); }
LexicalCategory() { this.uri = new IRI(OLIA_NAMESPACE + name()); }
LexicalCategory() { this.uri = new IRI(OLIA_NAMESPACE + name()); }
public PhraseBuilder(PhraseTypeDefinition phraseType, ChunkFactory chunkFactory, double minPosSocre) { if(phraseType == null){ throw new IllegalArgumentException("The parsed PhraseTypeDefinition MUST NOT be NULL!"); } this.phraseType = phraseType; log.debug("Create {} for {}",getClass().getSimpleName(),phraseType); this.phraseTag = new PhraseTag(phraseType.getPhraseType().name(), phraseType.getPhraseType()); if(chunkFactory == null){ throw new IllegalArgumentException("The parsed ChunkFactory MUST NOT be NULL"); } this.chunkFactory = chunkFactory; if(minPosSocre < 0 || minPosSocre > 1){ throw new IllegalArgumentException("The parsed minPosScore '" + minPosSocre + "' MUST BE within the ranve [0..1]!"); } this.minPosSocre = minPosSocre; }
@SuppressWarnings("unchecked") //varargs with generic types private void checkStart(Token token){ boolean[] states = checkCategories(token, phraseType.getStartType(), phraseType.getRequiredType()); if(states[0]){ current.add(token); if(log.isDebugEnabled()) { log.debug("-- {} phrase start --", phraseType.getPhraseType().name()); log.debug(" {}. {} {}", new Object[]{ current.size(), token, logPosCategories(token)}); } valid = states[1]; } else if(log.isTraceEnabled()){ log.trace(" - {} {}", token, logPosCategories(token)); } }
sb.append(", "); sb.append(lc.name());