temporal.setPrecision(TemporalUtils.PRECISION_EXACT); temporal.setScope(TemporalUtils.SCOPE_SINGLE); temporal.setTimestampStart(sentDate.getTime()); temporal.setTimestampStop(sentDate.getTime()); addToHeaderBlock(sentDate.toString(), offset, sb, temporal);
temporal.setPrecision(TemporalUtils.PRECISION_EXACT); temporal.setScope(TemporalUtils.SCOPE_SINGLE); temporal.setTimestampStart(sentDate.getTime()); temporal.setTimestampStop(sentDate.getTime()); addToHeaderBlock(sentDate.toString(), offset, sb, temporal);
temporal.setTemporalType("Date"); temporal.setValue(text); temporal.setTimestampStart(12345L); temporal.setTimestampStop(54321L); temporal.addToIndexes(jCas);
temporal.setValue(text); temporal.setConfidence(1.0); temporal.setTimestampStart(12345L); temporal.addToIndexes(jCas);
@Test public void testTime() throws Exception { jCas.setDocumentText("It was midnight, and all was quiet"); Temporal t = new Temporal(jCas, 7, 15); t.setTimestampStart(LocalDateTime.of(2016, 10, 4, 0, 0, 0).toEpochSecond(ZoneOffset.UTC)); t.setTimestampStop(LocalDateTime.of(2016, 10, 4, 0, 0, 0).toEpochSecond(ZoneOffset.UTC)); t.setScope("SINGLE"); t.setTemporalType("TIME"); t.setValue("midnight"); t.addToIndexes(); processJCas( NormalizeTemporal.PARAM_DATE_FORMAT, "HH:mm", NormalizeTemporal.PARAM_TEMPORAL_TYPE, "TIME"); assertEquals(1, JCasUtil.select(jCas, Temporal.class).size()); Temporal tTest = JCasUtil.selectByIndex(jCas, Temporal.class, 0); assertEquals("00:00", tTest.getValue()); assertTrue(tTest.getIsNormalised()); }
@Test public void testTimeRange() throws Exception { jCas.setDocumentText("It was July, and all was quiet"); Temporal t = new Temporal(jCas, 7, 11); t.setTimestampStart(LocalDateTime.of(2016, 7, 1, 0, 0, 0).toEpochSecond(ZoneOffset.UTC)); t.setTimestampStop(LocalDateTime.of(2016, 8, 1, 0, 0, 0).toEpochSecond(ZoneOffset.UTC)); t.setScope("RANGE"); t.setTemporalType("DATE"); t.setValue("July"); t.addToIndexes(); processJCas( NormalizeTemporal.PARAM_DATE_FORMAT, "HH:mm", NormalizeTemporal.PARAM_TEMPORAL_TYPE, "TIME"); assertEquals(1, JCasUtil.select(jCas, Temporal.class).size()); Temporal tTest = JCasUtil.selectByIndex(jCas, Temporal.class, 0); assertEquals("July", tTest.getValue()); assertFalse(tTest.getIsNormalised()); }
@Test public void testWrongType() throws Exception { jCas.setDocumentText("It was midnight, and all was quiet"); Temporal t = new Temporal(jCas, 7, 15); t.setTimestampStart(LocalDateTime.of(2016, 10, 4, 0, 0, 0).toEpochSecond(ZoneOffset.UTC)); t.setTimestampStop(LocalDateTime.of(2016, 10, 4, 0, 0, 0).toEpochSecond(ZoneOffset.UTC)); t.setScope("SINGLE"); t.setTemporalType("TIME"); t.setValue("midnight"); t.addToIndexes(); processJCas( NormalizeTemporal.PARAM_DATE_FORMAT, "HH:mm", NormalizeTemporal.PARAM_TEMPORAL_TYPE, "DATE"); assertEquals(1, JCasUtil.select(jCas, Temporal.class).size()); Temporal tTest = JCasUtil.selectByIndex(jCas, Temporal.class, 0); assertEquals("midnight", tTest.getValue()); assertFalse(tTest.getIsNormalised()); }
dt1.setBegin(16); dt1.setEnd(30); dt1.setTimestampStart(jan2010); dt1.setTimestampStop(jan2010); dt1.addToIndexes(); dt2.setBegin(60); dt2.setEnd(74); dt2.setTimestampStart(jan1930); dt2.setTimestampStop(jan1930); dt2.addToIndexes(); dt3.setTimestampStart(jan1930); dt3.setTimestampStop(jan2010); dt3.addToIndexes();
e5.setPrecision("EXACT"); e5.setTemporalType("DATE"); e5.setTimestampStart(1000); e5.setTimestampStop(1100);