public boolean addMod() { SUTime.Temporal t = getTemporal(); if (t != null) { if (t != SUTime.TIME_NONE_OK) { setTemporal(t); return true; } else { return false; } } else { return true; } }
private void resolveTimeExpression(CoreMap annotation, TimeExpression te, SUTime.Time docDate) { SUTime.Temporal temporal = te.getTemporal(); if (temporal != null) { // TODO: use correct time for anchor try { int flags = timexPatterns.determineRelFlags(annotation, te); //int flags = 0; SUTime.Temporal grounded = temporal.resolve(docDate, flags); if (grounded == null) { logger.debug("Error resolving " + temporal + ", using docDate=" + docDate); } if (grounded != temporal) { te.origTemporal = temporal; te.setTemporal(grounded); } } catch (Exception ex) { if (options.verbose) { logger.warn("Error resolving " + temporal, ex); logger.warn(ex); } } } }
public boolean addMod() { SUTime.Temporal t = getTemporal(); if (t != null) { if (t != SUTime.TIME_NONE_OK) { setTemporal(t); return true; } else { return false; } } else { return true; } }
public boolean addMod() { SUTime.Temporal t = getTemporal(); if (t != null) { if (t != SUTime.TIME_NONE_OK) { setTemporal(t); return true; } else { return false; } } else { return true; } }
private void resolveTimeExpression(CoreMap annotation, TimeExpression te, SUTime.Time docDate) { SUTime.Temporal temporal = te.getTemporal(); if (temporal != null) { // TODO: use correct time for anchor try { int flags = timexPatterns.determineRelFlags(annotation, te); //int flags = 0; SUTime.Temporal grounded = temporal.resolve(docDate, flags); if (grounded == null) { logger.warning("Error resolving " + temporal + ", using docDate=" + docDate); } if (grounded != temporal) { te.origTemporal = temporal; te.setTemporal(grounded); } } catch (Exception ex) { logger.log(Level.WARNING, "Error resolving " + temporal, ex); } } }
private void resolveTimeExpression(CoreMap annotation, TimeExpression te, SUTime.Time docDate) { SUTime.Temporal temporal = te.getTemporal(); if (temporal != null) { // TODO: use correct time for anchor try { int flags = timexPatterns.determineRelFlags(annotation, te); //int flags = 0; SUTime.Temporal grounded = temporal.resolve(docDate, flags); if (grounded == null) { logger.debug("Error resolving " + temporal + ", using docDate=" + docDate); } if (grounded != temporal) { te.origTemporal = temporal; te.setTemporal(grounded); } } catch (Exception ex) { if (options.verbose) { logger.warn("Error resolving " + temporal, ex); logger.warn(ex); } } } }