public CharSequence print(T t) throws AccessorException { return baseXducer.print(printMap.get(t)); }
public CharSequence print(BeanT bean) throws AccessorException { ValueT o = acc.get(bean); if(o==null) return null; return xducer.print(o); }
public @NotNull CharSequence print(@NotNull T o) throws AccessorException { return core.print(o); }
@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 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 CharSequence print(T t) throws AccessorException { return baseXducer.print(printMap.get(t)); }
public CharSequence print(BeanT bean) throws AccessorException { ValueT o = acc.get(bean); if(o==null) return null; return xducer.print(o); }
public @NotNull CharSequence print(@NotNull T o) throws AccessorException { return core.print(o); }
@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 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 CharSequence print(BeanT bean) throws AccessorException { ValueT o = acc.get(bean); if(o==null) return null; return xducer.print(o); }
public CharSequence print(BeanT bean) throws AccessorException { ValueT o = acc.get(bean); if(o==null) return null; return xducer.print(o); }
@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 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(); QName old = w.setSchemaType(schemaType); try { return core.print(o); } finally { w.setSchemaType(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); } }