public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : delegate.lookupMapperOfType(type); }
private void setupMappers() { packageAliasingMapper = (PackageAliasingMapper)this.mapper .lookupMapperOfType(PackageAliasingMapper.class); classAliasingMapper = (ClassAliasingMapper)this.mapper .lookupMapperOfType(ClassAliasingMapper.class); elementIgnoringMapper = (ElementIgnoringMapper)this.mapper .lookupMapperOfType(ElementIgnoringMapper.class); fieldAliasingMapper = (FieldAliasingMapper)this.mapper .lookupMapperOfType(FieldAliasingMapper.class); attributeMapper = (AttributeMapper)this.mapper .lookupMapperOfType(AttributeMapper.class); attributeAliasingMapper = (AttributeAliasingMapper)this.mapper .lookupMapperOfType(AttributeAliasingMapper.class); systemAttributeAliasingMapper = (SystemAttributeAliasingMapper)this.mapper .lookupMapperOfType(SystemAttributeAliasingMapper.class); implicitCollectionMapper = (ImplicitCollectionMapper)this.mapper .lookupMapperOfType(ImplicitCollectionMapper.class); defaultImplementationsMapper = (DefaultImplementationsMapper)this.mapper .lookupMapperOfType(DefaultImplementationsMapper.class); immutableTypesMapper = (ImmutableTypesMapper)this.mapper .lookupMapperOfType(ImmutableTypesMapper.class); localConversionMapper = (LocalConversionMapper)this.mapper .lookupMapperOfType(LocalConversionMapper.class); securityMapper = (SecurityMapper)this.mapper .lookupMapperOfType(SecurityMapper.class); annotationConfiguration = (AnnotationConfiguration)this.mapper .lookupMapperOfType(AnnotationConfiguration.class); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
public ClassAliasingMapper getClassAliasingMapper() { return (ClassAliasingMapper) xs.getMapper().lookupMapperOfType(ClassAliasingMapper.class); }
static Mapper createEnumMapper(final Mapper mapper) { try { Class enumMapperClass = Class.forName( "com.thoughtworks.xstream.mapper.EnumMapper", true, Mapper.class.getClassLoader()); return (Mapper)DependencyInjectionFactory.newInstance( enumMapperClass, new Object[]{new UseAttributeForEnumMapper(mapper .lookupMapperOfType(DefaultMapper.class))}); } catch (Exception e) { return null; } } }
Object item, MarshallingContext context, HierarchicalStreamWriter writer) { ClassAliasingMapper cam = (ClassAliasingMapper) mapper().lookupMapperOfType(ClassAliasingMapper.class);
private void setupMappers() { packageAliasingMapper = mapper.lookupMapperOfType(PackageAliasingMapper.class); classAliasingMapper = mapper.lookupMapperOfType(ClassAliasingMapper.class); elementIgnoringMapper = mapper.lookupMapperOfType(ElementIgnoringMapper.class); fieldAliasingMapper = mapper.lookupMapperOfType(FieldAliasingMapper.class); attributeMapper = mapper.lookupMapperOfType(AttributeMapper.class); attributeAliasingMapper = mapper.lookupMapperOfType(AttributeAliasingMapper.class); systemAttributeAliasingMapper = mapper.lookupMapperOfType(SystemAttributeAliasingMapper.class); implicitCollectionMapper = mapper.lookupMapperOfType(ImplicitCollectionMapper.class); defaultImplementationsMapper = mapper.lookupMapperOfType(DefaultImplementationsMapper.class); immutableTypesMapper = mapper.lookupMapperOfType(ImmutableTypesMapper.class); localConversionMapper = mapper.lookupMapperOfType(LocalConversionMapper.class); securityMapper = mapper.lookupMapperOfType(SecurityMapper.class); annotationMapper = mapper.lookupMapperOfType(AnnotationMapper.class); }
@Override public <T extends Mapper> T lookupMapperOfType(final Class<T> type) { @SuppressWarnings("unchecked") final T t = type.isAssignableFrom(getClass()) ? (T)this : wrapped.lookupMapperOfType(type); return t; }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : delegate.lookupMapperOfType(type); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
public Mapper lookupMapperOfType(Class type) { return type.isAssignableFrom(getClass()) ? this : wrapped.lookupMapperOfType(type); }
static Mapper createEnumMapper(final Mapper mapper) { try { Class enumMapperClass = Class.forName( "com.thoughtworks.xstream.mapper.EnumMapper", true, Mapper.class.getClassLoader()); return (Mapper)DependencyInjectionFactory.newInstance( enumMapperClass, new Object[]{new UseAttributeForEnumMapper(mapper .lookupMapperOfType(DefaultMapper.class))}); } catch (Exception e) { return null; } } }
static Mapper createEnumMapper(final Mapper mapper) { try { Class enumMapperClass = Class.forName( "com.thoughtworks.xstream.mapper.EnumMapper", true, Mapper.class.getClassLoader()); return (Mapper)DependencyInjectionFactory.newInstance( enumMapperClass, new Object[]{new UseAttributeForEnumMapper(mapper .lookupMapperOfType(DefaultMapper.class))}); } catch (Exception e) { return null; } } }
static Mapper createEnumMapper(final Mapper mapper) { try { Class enumMapperClass = Class.forName( "com.thoughtworks.xstream.mapper.EnumMapper", true, Mapper.class.getClassLoader()); return (Mapper)DependencyInjectionFactory.newInstance( enumMapperClass, new Object[]{new UseAttributeForEnumMapper(mapper .lookupMapperOfType(DefaultMapper.class))}); } catch (Exception e) { return null; } } }
static Mapper createEnumMapper(final Mapper mapper) { try { Class enumMapperClass = Class.forName( "com.thoughtworks.xstream.mapper.EnumMapper", true, Mapper.class.getClassLoader()); return (Mapper)DependencyInjectionFactory.newInstance( enumMapperClass, new Object[]{new UseAttributeForEnumMapper(mapper .lookupMapperOfType(DefaultMapper.class))}); } catch (Exception e) { return null; } } }
static Mapper createEnumMapper(final Mapper mapper) { return new EnumMapper(new UseAttributeForEnumMapper(mapper.lookupMapperOfType(DefaultMapper.class))); } }