@Override public <T> T convert(Object source, Class<T> target) throws Exception { Instant instant = (Instant) source; return (T) instant.getPosition().getDate(); } };
NetCDFCRSUtilities.FACTORY_CONTAINER .getDatumFactory() .createTemporalDatum(datumMap, timeOrigin.getDate());
out.write("'" + ts + "'"); } else if (literal instanceof Instant) { java.util.Date date = ((Instant) literal).getPosition().getDate(); Timestamp ts = new java.sql.Timestamp(date.getTime()); out.write("'" + ts + "'");
void visitEnd(Period p, Object extraData) { filterFactory.literal(p.getEnding().getPosition().getDate()).accept(this, extraData); }
void visitBegin(Period p, Object extraData) { filterFactory.literal(p.getBeginning().getPosition().getDate()).accept(this, extraData); }
/** Test of equals method, of class DefaultInstant. */ @Test public void testEquals() { cal.set(2000, 1, 1); assertFalse(instant1.equals(null)); assertEquals(cal.getTime().getTime(), instant1.getPosition().getDate().getTime()); assertFalse(instant1.equals(instant2)); }
if (timeobject.getPosition().getDate().before(instantOther.getPosition().getDate())) { return RelativePosition.BEFORE; } else { return (timeobject .getPosition() .getDate() .compareTo(instantOther.getPosition().getDate()) == 0) ? RelativePosition.EQUALS .getEnding() .getPosition() .getDate() .before(instantarg.getPosition().getDate())) { return RelativePosition.BEFORE; } else { .getEnding() .getPosition() .getDate() .compareTo(instantarg.getPosition().getDate()) == 0) { return RelativePosition.ENDED_BY; .getBeginning() .getPosition() .getDate() .before(instantarg.getPosition().getDate()) && timeobject
public void testParseTimePeriodByPosition() throws Exception { Parser p = new Parser(new GMLConfiguration()); Object g = p.parse(GML3ParsingTest.class.getResourceAsStream("timePeriodByPosition.xml")); assertThat(g, instanceOf(Period.class)); Period period = (Period) g; TimeZone gmt = TimeZone.getTimeZone("GMT"); java.util.Calendar calendar = java.util.Calendar.getInstance(gmt); calendar.clear(); calendar.set(2006, 5, 28, 4, 8, 0); assertEquals(calendar.getTime(), period.getBeginning().getPosition().getDate()); calendar.set(2009, 5, 28, 6, 8, 0); assertEquals(calendar.getTime(), period.getEnding().getPosition().getDate()); } }
NetCDFCRSUtilities.FACTORY_CONTAINER .getDatumFactory() .createTemporalDatum(datumMap, timeOrigin.getDate());
Math.min( Math.abs( ((Instant) other).getPosition().getDate().getTime() - ((Instant) this) .getPosition() .getDate() .getTime()), Math.abs( ((Instant) this).getPosition().getDate().getTime() - ((Instant) other) .getPosition() .getDate() .getTime())); } else { .getBeginning() .getPosition() .getDate() .getTime() - ((Instant) this) .getPosition() .getDate() .getTime()), Math.abs( .getEnding() .getPosition() .getDate() .getTime()
for (Node timePositionNode : timePositions) { TimePositionType timePosition = Gml4wcsFactory.eINSTANCE.createTimePositionType(); Date positionDate = ((Position) timePositionNode.getValue()).getDate(); timePosition.setValue(positionDate); results.getTimePosition().add(timePosition); Gml4wcsFactory.eINSTANCE.createTimePositionType(); beginPosition.setValue(begining.getPosition().getDate()); endPosition.setValue(ending.getPosition().getDate());
void visitEnd(Period p, Object extraData) { filterFactory.literal(p.getEnding().getPosition().getDate()).accept(this, extraData); }
void visitBegin(Period p, Object extraData) { filterFactory.literal(p.getBeginning().getPosition().getDate()).accept(this, extraData); }
void visitBegin(Period p, Object extraData) { filterFactory.literal(p.getBeginning().getPosition().getDate()).accept(this, extraData); }
void visitEnd(Period p, Object extraData) { filterFactory.literal(p.getEnding().getPosition().getDate()).accept(this, extraData); }