@Override public <T> T convert(Object source, Class<T> target) throws Exception { Instant instant = (Instant) source; return (T) instant.getPosition().getDate(); } };
public Object getProperty(Object object, QName name) { Period timePeriod = (Period) object; if (timePeriod == null) { return null; } if (name.getLocalPart().equals("BeginPosition")) { return timePeriod.getBeginning().getPosition(); } if (name.getLocalPart().equals("EndPosition")) { return timePeriod.getEnding().getPosition(); } return null; } }
public Object getProperty(Object object, QName name) { Period timePeriod = (Period) object; if (timePeriod == null) { return null; } if (name.getLocalPart().equals("beginPosition")) { return timePeriod.getBeginning().getPosition(); } if (name.getLocalPart().equals("endPosition")) { return timePeriod.getEnding().getPosition(); } return null; } }
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 + "'");
/** Test of getPosition method, of class DefaultInstant. */ @Test public void testGetPosition() { Position result = instant1.getPosition(); assertFalse(instant2.getPosition().equals(result)); }
output = dateToText(period.getBeginning().getPosition().getDate(), output); output.append("/"); output = dateToText(period.getEnding().getPosition().getDate(), output);
void visitEnd(Period p, Object extraData) { filterFactory.literal(p.getEnding().getPosition().getDate()).accept(this, extraData); }
/** Test of setPosition method, of class DefaultInstant. */ @Test public void testSetPosition() { Position result = instant1.getPosition(); Position position = new DefaultPosition(new Date()); ((DefaultInstant) instant1).setPosition(position); assertFalse(instant1.getPosition().equals(result)); }
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 (((Instant) this).getPosition().anyOther() != null && ((Instant) other).getPosition().anyOther() != null) { if (!((DefaultTemporalPosition) ((Instant) this).getPosition().anyOther()) .getFrame() .equals( ((DefaultTemporalPosition) ((Instant) other).getPosition().anyOther()) .getFrame())) { try { } else if (((Instant) this).getPosition().anyOther() != null) { if (((Instant) this).getPosition().anyOther().getIndeterminatePosition() != null || ((DefaultTemporalPosition) ((Instant) this).getPosition().anyOther()) .getFrame() instanceof OrdinalReferenceSystem) { } else if (((Instant) other).getPosition().anyOther() != null) { if (((Instant) other).getPosition().anyOther().getIndeterminatePosition() != null || ((DefaultTemporalPosition) ((Instant) other).getPosition().anyOther()) .getFrame() instanceof OrdinalReferenceSystem) { Math.min( Math.abs( ((Instant) other).getPosition().getDate().getTime() - ((Instant) this) .getPosition() .getDate() .getTime()),
if (timeobject.getPosition().getDate().before(instantOther.getPosition().getDate())) { return RelativePosition.BEFORE; } else { return (timeobject .getPosition() .getDate() .compareTo(instantOther.getPosition().getDate()) == 0) ? RelativePosition.EQUALS .getPosition() .getDate() .before(instantarg.getPosition().getDate())) { return RelativePosition.BEFORE; } else { if (timeobject .getEnding() .getPosition() .getDate() .compareTo(instantarg.getPosition().getDate()) == 0) { return RelativePosition.ENDED_BY; if (timeobject .getBeginning() .getPosition() .getDate() .before(instantarg.getPosition().getDate()) && timeobject
/** Test of setBegining method, of class DefaultPeriod. */ @Test public void testSetBegining_Date() { Date result = period1.getBeginning().getPosition().getDate(); ((DefaultPeriod) period1).setBegining(new Date()); assertFalse(period1.getBeginning().getPosition().getDate().equals(result)); }
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()); } }
/** Test of setEnding method, of class DefaultPeriod. */ @Test public void testSetEnding_Date() { Date result = period1.getEnding().getPosition().getDate(); ((DefaultPeriod) period1).setEnding(new Date()); assertFalse(period1.getEnding().getPosition().getDate().equals(result)); }
Date beginPosition = cvtToGmt(begining.getPosition().getDate()); Date endPosition = cvtToGmt(ending.getPosition().getDate());
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 visitEnd(Period p, Object extraData) { filterFactory.literal(p.getEnding().getPosition().getDate()).accept(this, extraData); }