/** * <p>Returns a <code>String</code> representation of this <code>XMLGregorianCalendar</code> <code>Object</code>.</p> * * <p>The result is a lexical representation generated by {@link #toXMLFormat()}.</p> * * @return A non-<code>null</code> valid <code>String</code> representation of this <code>XMLGregorianCalendar</code>. * * @throws IllegalStateException if the combination of set fields * does not match one of the eight defined XML Schema builtin date/time datatypes. * * @see #toXMLFormat() */ public String toString() { return toXMLFormat(); }
public String print(XMLGregorianCalendar cal) { XMLSerializer xs = XMLSerializer.getInstance(); QName type = xs.getSchemaType(); if (type != null) { try { checkXmlGregorianCalendarFieldRef(type, cal); String format = xmlGregorianCalendarFormatString.get(type); if (format != null) { return format(format, cal); } } catch (javax.xml.bind.MarshalException e) { // see issue 649 xs.handleEvent(new ValidationEventImpl(ValidationEvent.WARNING, e.getMessage(), xs.getCurrentLocation(null) )); return ""; } } return cal.toXMLFormat(); }
public String print(XMLGregorianCalendar cal) { XMLSerializer xs = XMLSerializer.getInstance(); QName type = xs.getSchemaType(); if (type != null) { try { checkXmlGregorianCalendarFieldRef(type, cal); String format = xmlGregorianCalendarFormatString.get(type); if (format != null) { return format(format, cal); } } catch (javax.xml.bind.MarshalException e) { // see issue 649 xs.handleEvent(new ValidationEventImpl(ValidationEvent.WARNING, e.getMessage(), xs.getCurrentLocation(null) )); return ""; } } return cal.toXMLFormat(); }
/** * Returns a String Object representing this TimeOrDateTime value * * @return return a string representation of the value of this * TimeOrDateTime object */ @Override public String toString() { return mTimeOrDateTime.toXMLFormat(); }
/** * Returns a String Object representing this Time value * * @return return a string representation of the value of this Time object */ @Override public String toString() { return mTime.toXMLFormat(); }
/** * Returns a String Object representing this DateTime value * * @return return a string representation of the value of this DateTime * object */ @Override public String toString() { return mDateTime.toXMLFormat(); }
/** * Returns a String Object representing this DateOrDateTime value * * @return return a string representation of the value of this * DateOrDateTime object */ @Override public String toString() { return mDateOrDateTime.toXMLFormat(); }
public String getXMLGregorianCalendarValueString(String path) { try { return javax.xml.datatype.DatatypeFactory.newInstance() .newXMLGregorianCalendar(new GregorianCalendar()).toXMLFormat(); } catch (DatatypeConfigurationException e) { //ignore } return null; }
public String getXMLGregorianCalendarValueString(String path) { try { return javax.xml.datatype.DatatypeFactory.newInstance() .newXMLGregorianCalendar(new GregorianCalendar()).toXMLFormat(); } catch (DatatypeConfigurationException e) { //ignore } return null; }
@Override public void writeObject(Object object, MessageWriter writer, Context context) { writer.writeValue(((XMLGregorianCalendar)object).toXMLFormat()); } }
public static String convertToXMLString(Object input) { if (input instanceof XMLGregorianCalendar) { return ((XMLGregorianCalendar)input).toXMLFormat(); } if (input instanceof Duration) { return ((Duration)input).toString(); } throw new IllegalArgumentException( "convertToXMLString requires either an instance of XMLGregorianCalendar or Duration"); }
/** * <p>getAsText</p> * * @return a {@link java.lang.String} object. */ @Override public String getAsText() { return ((XMLGregorianCalendar)getValue()).toXMLFormat(); } }
public static ExpirationType toExpirationTypeContainingGregorianCalendar(XMLGregorianCalendar date) { ExpirationType et = new ExpirationType(); et.setValue(date.toXMLFormat()); return et; }
public static NodeValue makeDateTime(XMLGregorianCalendar cal) { String lex = cal.toXMLFormat() ; Node node = org.apache.jena.graph.NodeFactory.createLiteral(lex, XSDdateTime) ; return new NodeValueDT(lex, node) ; }
public static NodeValue makeDate(XMLGregorianCalendar cal) { String lex = cal.toXMLFormat() ; Node node = org.apache.jena.graph.NodeFactory.createLiteral(lex, XSDdate) ; return new NodeValueDT(lex, node) ; }
/** * Creates a literal for the specified calendar using a datatype appropriate * for the value indicated by {@link XMLGregorianCalendar#getXMLSchemaType()}. */ protected CalendarLiteral(XMLGregorianCalendar calendar) { super(calendar.toXMLFormat(), XMLDatatypeUtil.qnameToURI(calendar.getXMLSchemaType())); this.calendar = calendar; }
private String stringFromSQLTime(Time sourceTime) { XMLGregorianCalendar xgc = getDatatypeFactory().newXMLGregorianCalendar(); Calendar cal = Calendar.getInstance(getTimeZone()); cal.setTime(sourceTime); xgc.setHour(cal.get(Calendar.HOUR_OF_DAY)); xgc.setMinute(cal.get(Calendar.MINUTE)); xgc.setSecond(cal.get(Calendar.SECOND)); String string= xgc.toXMLFormat(); string = appendMillis(string, sourceTime.getTime()); return appendTimeZone(string, sourceTime); }
private String stringFromXMLGregorianCalendar(XMLGregorianCalendar cal, QName schemaTypeQName) { if(schemaTypeQName !=null && schemaTypeQName.equals(cal.getXMLSchemaType()) && schemaTypeQName != Constants.G_MONTH_QNAME){ return cal.toXMLFormat(); } GregorianCalendar gCal = cal.toGregorianCalendar(); if(cal.getTimezone() == DatatypeConstants.FIELD_UNDEFINED) { gCal.clear(Calendar.ZONE_OFFSET); } return stringFromCalendar(gCal, schemaTypeQName); }
/** * <p> * Sets the creation time. * </p> * * @param created a reference to the {@code XMLGregorianCalendar} that represents the creation time to be set. */ public void setCreated(XMLGregorianCalendar created) { this.created = created.normalize(); this.delegate.getCreated().setValue(this.created.toXMLFormat()); }
@Override public void visit(NodeValueDT nv) { push(new NodeValueDT(nv.getDateTime().toXMLFormat(), changeNode(nv.asNode()))); }