protected void setupConverters() { registerConverter( new ReflectionConverter(mapper, reflectionProvider), PRIORITY_VERY_LOW);
protected Converter createDefaultConverter() { return new ReflectionConverter(mapper, reflectionProvider); }
ConverterLookup converterLookup = getConverterLookup(); registerConverter(new ReflectionConverter(mapper, reflectionProvider), PRIORITY_VERY_LOW);
/** * You can override this method for configuring XStream before serialization. * It configures the xstream instance with a link converter for all StateResource implementations. */ @Override protected XStream getXStream() { XStream xStream = super.getXStream(); MethodValueSupportConverter converter = new MethodValueSupportConverter(new ReflectionConverter(xStream.getMapper(), xStream.getReflectionProvider())); xStream.registerConverter(new LinkConverterJSON(converter, restfulie, config)); return xStream; } }
/** * You can override this method for configuring XStream before serialization. * It configures the xstream instance with a link converter for all StateResource implementations. */ @Override protected XStream getXStream() { XStream xStream = super.getXStream(); MethodValueSupportConverter converter = new MethodValueSupportConverter(new ReflectionConverter(xStream.getMapper(), xStream.getReflectionProvider())); xStream.registerConverter(new LinkConverter(converter, restfulie, config)); return xStream; }
private ReflectionConverter getDefaultConverter() { return new ReflectionConverter(xt.getMapper(), xt.getReflectionProvider()); }
public LevelConverter(XStream xStream){ this.xStream = xStream; reflectionConverter = new ReflectionConverter(xStream.getMapper(), xStream.getReflectionProvider()); }
private ReflectionConverter getDefaultConverter() { return new ReflectionConverter(xt.getMapper(), xt.getReflectionProvider()); }
private ReflectionConverter getDefaultConverter() { return new ReflectionConverter(xt.getMapper(), xt.getReflectionProvider()); }
/** * Registers all the Ruby-related converters to the given XStream. */ public static void register(XStream xs, RubyRuntimeResolver resolver) { xs.registerConverter(new RubyStringConverter(resolver)); xs.registerConverter(new RubyFixnumConverter(resolver)); xs.registerConverter(new RubyIntegerConverter(resolver)); xs.registerConverter(new RubyBooleanConverter(resolver)); xs.registerConverter(new RubySymbolConverter(resolver)); xs.registerConverter(new RubyArrayConverter(resolver)); xs.registerConverter(new RubyHashConverter(resolver)); xs.registerConverter(new RubyClassConverter(resolver)); xs.registerConverter(new JavaProxyConverter(xs, new ReflectionConverter(xs.getMapper(),xs.getReflectionProvider()))); xs.registerConverter(new JRubyXStreamConverter(xs,resolver), XStream.PRIORITY_LOW); }
@Test public void whenMethodIsAnnotatedAddsItsContent() { XStream x = new XStream(); x.alias("player", Player.class); x.registerConverter(new MethodValueSupportConverter(new ReflectionConverter(x.getMapper(), x.getReflectionProvider())), XStream.PRIORITY_LOW); String content = x.toXML(new Player()); assertThat(content, is(equalTo("<player>\n <name>custom_name</name>\n</player>"))); }
@Test public void whenMethodReturnsAComplexTypeSerializesIt() { XStream x = new XStream(); x.alias("friend", Friend.class); x.alias("player", Player.class); x.registerConverter(new MethodValueSupportConverter(new ReflectionConverter(x.getMapper(), x.getReflectionProvider())), XStream.PRIORITY_LOW); String content = x.toXML(new Friend()); assertThat(content, is(equalTo("<friend>\n <player>\n <name>custom_name</name>\n </player>\n</friend>"))); }
@Before public void setup() { MockitoAnnotations.initMocks(this); this.restfulie = mock(Restfulie.class); when(restfulie.newRelationBuilder()).thenReturn(builder); Configuration config = mock(Configuration.class); when(config.getApplicationPath()).thenReturn("http://www.caelum.com.br"); xstream = new XStream(); ReflectionConverter base = new ReflectionConverter(xstream.getMapper(), xstream.getReflectionProvider()); xstream.registerConverter(new LinkConverter(base, restfulie, config)); }
switch (benchmark.substring(ConverterTypeBenchmark.class.getName().length() + 1)) { case "reflection": xstream.registerConverter(new ReflectionConverter(xstream.getMapper(), xstream.getReflectionProvider(), Model.class)); break;
@Before public void setup() { MockitoAnnotations.initMocks(this); this.restfulie = mock(Restfulie.class); when(restfulie.newRelationBuilder()).thenReturn(builder); Configuration config = mock(Configuration.class); when(config.getApplicationPath()).thenReturn("http://www.caelum.com.br"); xstream = new XStream(new JsonHierarchicalStreamDriver()); ReflectionConverter base = new ReflectionConverter(xstream.getMapper(), xstream.getReflectionProvider()); xstream.registerConverter(new LinkConverterJSON(base, restfulie, config)); }
protected void setupConverters() { final ReflectionConverter reflectionConverter = new ReflectionConverter( mapper, reflectionProvider); registerConverter(reflectionConverter, PRIORITY_VERY_LOW);
protected void setupConverters() { registerConverter(new ReflectionConverter(mapper, reflectionProvider), PRIORITY_VERY_LOW);
@Override protected void setupConverters() { Mapper mapper = getMapper(); ReflectionProvider reflectionProvider = getReflectionProvider(); registerConverter( new ReflectionConverter( mapper, reflectionProvider ), PRIORITY_VERY_LOW ); registerConverter( new StringConverter(), PRIORITY_NORMAL ); registerConverter( new IntConverter(), PRIORITY_NORMAL ); registerConverter( new CollectionConverter( mapper ), PRIORITY_NORMAL ); registerConverter( new MapConverter( mapper ), PRIORITY_NORMAL ); } };
@Override protected void setupConverters() { registerConverter(new ReflectionConverter(getMapper(), getReflectionProvider()), PRIORITY_VERY_LOW); registerConverter(new SerializableConverter(getMapper(), getReflectionProvider(), getClassLoaderReference()), PRIORITY_LOW); registerConverter(new ExternalizableConverter(getMapper(), getClassLoaderReference()), PRIORITY_LOW);
ClassLoaderReference reference = new ClassLoaderReference(classLoader); ReflectionConverter reflectionConverter = new ReflectionConverter(mapper, reflectionProvider); registerConverter(reflectionConverter, PRIORITY_VERY_LOW);