public Duration newDurationDayTime(String lexicalRepresentation) { return actual.newDurationDayTime(lexicalRepresentation); }
public Duration newDurationDayTime(long durationInMilliseconds) { return actual.newDurationDayTime(durationInMilliseconds); }
public Duration newDurationDayTime(boolean isPositive, BigInteger day, BigInteger hour, BigInteger minute, BigInteger second) { return actual.newDurationDayTime(isPositive, day, hour, minute, second); }
/** * Creates instance from string representation * * @param val * string representation of xs:dayTimeDuration * @throws java.lang.IllegalArgumentException * if {@code val} is not a valid string representation for xs:dayTimeDuration */ public DayTimeDurationValue(final String val) throws IllegalArgumentException { super(XmlUtils.XML_TEMPORAL_DATATYPE_FACTORY.newDurationDayTime(val)); } }
protected javax.xml.datatype.Duration marshalDayTime(long time) { return datatypeFactory.newDurationDayTime(time); }
public Duration newDurationDayTime(boolean isPositive, int day, int hour, int minute, int second) { return actual.newDurationDayTime(isPositive, day, hour, minute, second); }
protected Duration marshalDayTime(long time) throws DatatypeConfigurationException { DatatypeFactory datatypeFactory = DatatypeFactory.newInstance(); return datatypeFactory.newDurationDayTime(time); }
public Duration newDurationDayTime(final boolean isPositive, final int day, final int hour, final int minute, final int second) { return newDurationDayTime(isPositive, BigInteger.valueOf((long) day), BigInteger.valueOf((long) hour), BigInteger.valueOf((long) minute), BigInteger.valueOf((long) second)); }
private long parseTime(DatatypeFactory dtFactory, Calendar now, String time) { return dtFactory.newDurationDayTime(time).getTimeInMillis(now); } private EventRange consumeEvents(XMLEventReader reader, StartElement element)
private long parseTime(DatatypeFactory dtFactory, Calendar now, String time) { return dtFactory.newDurationDayTime(time).getTimeInMillis(now); } private EventRange consumeEvents(XMLEventReader reader, StartElement element)
/** * converts String representation of duration to its XML equivalent. * Returns null if the type provided does not correspond to any XML duration types. * * @param duration the String duration representation * @param dType one of XQJ base type constants * @return XML {@link Duration} instance or null */ public static Duration getXMLDuration(String duration, int dType) { switch (dType) { case XQBASETYPE_DURATION: return dtFactory.newDuration(duration); case XQBASETYPE_DAYTIMEDURATION: return dtFactory.newDurationDayTime(duration); case XQBASETYPE_YEARMONTHDURATION: return dtFactory.newDurationYearMonth(duration); } return null; }
final int second) { return newDurationDayTime( isPositive, BigInteger.valueOf((long) day),
private long parseTime(String time) { Duration d = getDatatypeFactory().newDurationDayTime(time); return d.getTimeInMillis(now); } }
private long parseTime(String time) { Duration d = Utilities.getDatatypeFactory().newDurationDayTime(time); return d.getTimeInMillis(now); } }
public XMLGregorianCalendar getDate(final XMLGregorianCalendar date, final XMLGregorianCalendar time) { XMLGregorianCalendar date = null; if (date != null && time != null) { try { newDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(date.getYear(), date.getMonth(), date.getDay(), time.getHour(), time.getMinute(), time.getSecond(), time.getMillisecond(), 0); Duration duration = DatatypeFactory.newInstance().newDurationDayTime(true, 0, 13, 0, 0); newDate.add(duration); } catch (Exception e) { LOGGER.error("Error creating date", e); } } return newDate;
try { DatatypeFactory aFactory = DatatypeFactory.newInstance(); metaData.setEditingDuration(new Duration(aFactory.newDurationDayTime(editingDuration))); } catch (DatatypeConfigurationException e) { Logger.getLogger(Document.class.getName()).log(Level.SEVERE,
Duration d = datatypeFactory.newDurationDayTime(value); XMLGregorianCalendar c = getCurrentTime(); c.add(d);
try { DatatypeFactory aFactory = DatatypeFactory.newInstance(); metaData.setEditingDuration(new Duration(aFactory.newDurationDayTime(editingDuration))); } catch (DatatypeConfigurationException e) { Logger.getLogger(OdfDocument.class.getName()).log(Level.SEVERE,
@Test public void testConvertFromJavaDuration() throws DatatypeConfigurationException { DatatypeFactory f = DatatypeFactory.newInstance(); Duration d = f.newDuration(true, 1, 2, 3, 4, 5, 6); ValueConverter.convertFromJava(d, processor); checkProcessor("duration", "xs:duration", d); d = f.newDurationYearMonth(true, 1, 2); ValueConverter.convertFromJava(d, processor); checkProcessor("year month duration", "xs:yearMonthDuration", d); d = f.newDurationDayTime(true, 3, 4, 5, 6); ValueConverter.convertFromJava(d, processor); checkProcessor("day time duration", "xs:dayTimeDuration", d); } @Test
tzOffset = TimeZone.getDefault().getOffset(new Date().getTime())/(1000*60); Duration durToAdd = NodeValue.xmlDatatypeFactory.newDurationDayTime((tzOffset-inputOffset) > 0,0,0,java.lang.Math.abs(tzOffset-inputOffset),0); if(hasTz) calValue.add(durToAdd);