public String marshal(DataHandler data) { if(data==null) return null; AttachmentMarshaller am = XMLSerializer.getInstance().attachmentMarshaller; // TODO: error check return am.addSwaRefAttachment(data); } }
public String print(Date v) { XMLSerializer xs = XMLSerializer.getInstance(); QName type = xs.getSchemaType(); GregorianCalendar cal = new GregorianCalendar(0,0,0); cal.setTime(v); if ((type != null) && (WellKnownNamespace.XML_SCHEMA.equals(type.getNamespaceURI())) && DATE.equals(type.getLocalPart())) { return DatatypeConverterImpl._printDate(cal); } else { return DatatypeConverterImpl._printDateTime(cal); } } });
void marshal(InMemory o, XMLSerializer out) throws IOException, SAXException, XMLStreamException { try { core.marshal(_adaptM( XMLSerializer.getInstance(), o ), out ); } catch (MarshalException e) { // recover from error by not marshalling this element. } } }
public String print(QName v) { return DatatypeConverterImpl._printQName(v,XMLSerializer.getInstance().getNamespaceContext()); }
@Override public CharSequence print(V o) throws AccessorException { XMLSerializer w = XMLSerializer.getInstance(); MimeType old = w.setExpectedMimeType(expectedMimeType); try { return core.print(o); } finally { w.setExpectedMimeType(old); } }
public Base64Data print(byte[] v) { XMLSerializer w = XMLSerializer.getInstance(); Base64Data bd = new Base64Data(); String mimeType = w.getXMIMEContentType(); bd.set(v,mimeType); return bd; } });
@Override public CharSequence print(V o) throws AccessorException { XMLSerializer w = XMLSerializer.getInstance(); QName old = w.setSchemaType(schemaType); try { return core.print(o); } finally { w.setSchemaType(old); } }
public String print(BeanT o) throws AccessorException, SAXException { ListT list = acc.get(o); if(list==null) return null; StringBuilder buf = new StringBuilder(); XMLSerializer w = XMLSerializer.getInstance(); ListIterator<ItemT> itr = lister.iterator(list, w); while(itr.hasNext()) { try { ItemT item = itr.next(); if (item != null) { if(buf.length()>0) buf.append(' '); buf.append(xducer.print(item)); } } catch (JAXBException e) { w.reportError(null,e); } } return buf.toString(); }
@Override public @NotNull CharSequence print(@NotNull V o) throws AccessorException { XMLSerializer w = XMLSerializer.getInstance(); boolean old = w.setInlineBinaryFlag(true); try { return core.print(o); } finally { w.setInlineBinaryFlag(old); } }
public Base64Data print(Image v) { ByteArrayOutputStreamEx imageData = new ByteArrayOutputStreamEx(); XMLSerializer xs = XMLSerializer.getInstance();
public String print(BeanT bean) throws AccessorException, SAXException { TargetT target = acc.get(bean); if(target==null) return null; XMLSerializer w = XMLSerializer.getInstance(); try { String id = w.grammar.getBeanInfo(target,true).getId(target,w); if(id==null) w.errorMissingId(target); return id; } catch (JAXBException e) { w.reportError(null,e); return null; } }
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 Base64Data print(Source v) { XMLSerializer xs = XMLSerializer.getInstance(); Base64Data bd = new Base64Data();
public String marshal(DataHandler data) { if(data==null) return null; AttachmentMarshaller am = XMLSerializer.getInstance().attachmentMarshaller; // TODO: error check return am.addSwaRefAttachment(data); } }
private RuntimePropertyInfo getCurrentElementRuntimePropertyInfo() { final XMLSerializer xs = XMLSerializer.getInstance(); final Property cp = (xs == null) ? null : xs.getCurrentProperty(); return (cp == null) ? null : cp.getInfo(); }
void marshal(InMemory o, XMLSerializer out) throws IOException, SAXException, XMLStreamException { try { core.marshal(_adaptM( XMLSerializer.getInstance(), o ), out ); } catch (MarshalException e) { // recover from error by not marshalling this element. } } }
public Base64Data print(byte[] v) { XMLSerializer w = XMLSerializer.getInstance(); Base64Data bd = new Base64Data(); String mimeType = w.getXMIMEContentType(); bd.set(v,mimeType); return bd; } });
@Override public CharSequence print(V o) throws AccessorException { XMLSerializer w = XMLSerializer.getInstance(); QName old = w.setSchemaType(schemaType); try { return core.print(o); } finally { w.setSchemaType(old); } }
@Override public CharSequence print(V o) throws AccessorException { XMLSerializer w = XMLSerializer.getInstance(); MimeType old = w.setExpectedMimeType(expectedMimeType); try { return core.print(o); } finally { w.setExpectedMimeType(old); } }
@Override public @NotNull CharSequence print(@NotNull V o) throws AccessorException { XMLSerializer w = XMLSerializer.getInstance(); boolean old = w.setInlineBinaryFlag(true); try { return core.print(o); } finally { w.setInlineBinaryFlag(old); } }