@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(boolean append, Object...values) { super.pojoSwaps(append, values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(Object...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(Class<?>...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(Class<?>...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(boolean append, Object...values) { super.pojoSwaps(append, values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(boolean append, Object...values) { super.pojoSwaps(append, values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(boolean append, Object...values) { super.pojoSwaps(append, values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(Class<?>...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(Class<?>...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(Object...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public ReaderParserBuilder pojoSwaps(boolean append, Object...values) { super.pojoSwaps(append, values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(Object...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(Class<?>...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(Object...values) { super.pojoSwaps(values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(boolean append, Object...values) { super.pojoSwaps(append, values); return this; }
@Override /* BeanContextBuilder */ public InputStreamParserBuilder pojoSwaps(Object...values) { super.pojoSwaps(values); return this; }
@Override protected Parser applySettings(Parser p) throws Exception { return p.builder().pojoSwaps(swapClass).build(); } }
@Override protected Parser applySettings(Parser p) throws Exception { return p.builder().pojoSwaps(swapClass).build(); } }
protected void pojoSwaps(Class<?>...c) { s = s.builder().pojoSwaps(c).build(); if (p != null) p = p.builder().pojoSwaps(c).build(); }
@Test public void testXMLGregorianCalendar() throws Exception { if (isValidationOnly()) return; GregorianCalendar gc = new GregorianCalendar(); XMLGregorianCalendar c = DatatypeFactory.newInstance().newXMLGregorianCalendar(gc); Serializer s = getSerializer().builder().pojoSwaps(XMLGregorianCalendarSwap.class).build(); Parser p = getParser().builder().pojoSwaps(XMLGregorianCalendarSwap.class).build(); Object r = s.serialize(c); XMLGregorianCalendar c2 = p.parse(r, XMLGregorianCalendar.class); assertEquals(c, c2); }