public void setReference(ClassLoader reference) { this.reference = reference instanceof com.thoughtworks.xstream.core.util.ClassLoaderReference ? ((com.thoughtworks.xstream.core.util.ClassLoaderReference)reference) .getReference() : reference; }
public void setReference(ClassLoader reference) { this.reference = reference instanceof com.thoughtworks.xstream.core.util.ClassLoaderReference ? ((com.thoughtworks.xstream.core.util.ClassLoaderReference)reference) .getReference() : reference; }
public void setReference(ClassLoader reference) { this.reference = reference instanceof com.thoughtworks.xstream.core.util.ClassLoaderReference ? ((com.thoughtworks.xstream.core.util.ClassLoaderReference)reference) .getReference() : reference; }
/** * Retrieve the ClassLoader XStream uses to load classes. * * @since 1.1.1 */ public ClassLoader getClassLoader() { return classLoaderReference.getReference(); }
public void setReference(ClassLoader reference) { this.reference = reference instanceof com.thoughtworks.xstream.core.util.ClassLoaderReference ? ((com.thoughtworks.xstream.core.util.ClassLoaderReference)reference) .getReference() : reference; }
public void setReference(ClassLoader reference) { this.reference = reference instanceof com.thoughtworks.xstream.core.util.ClassLoaderReference ? ((com.thoughtworks.xstream.core.util.ClassLoaderReference)reference) .getReference() : reference; }
public void setReference(ClassLoader reference) { this.reference = reference instanceof com.thoughtworks.xstream.core.util.ClassLoaderReference ? ((com.thoughtworks.xstream.core.util.ClassLoaderReference)reference) .getReference() : reference; }
/** * Retrieve the ClassLoader XStream uses to load classes. * * @since 1.1.1 */ public ClassLoader getClassLoader() { return classLoaderReference.getReference(); }
/** * Retrieve the ClassLoader XStream uses to load classes. * * @since 1.1.1 */ public ClassLoader getClassLoader() { return classLoaderReference.getReference(); }
private Mapper buildMapperDynamically( String className, Class[] constructorParamTypes, Object[] constructorParamValues) { try { Class type = Class.forName(className, false, classLoaderReference.getReference()); Constructor constructor = type.getConstructor(constructorParamTypes); return (Mapper)constructor.newInstance(constructorParamValues); } catch (Exception e) { throw new InitializationException("Could not instantiate mapper : " + className, e); } }
private Mapper buildMapperDynamically(String className, Class[] constructorParamTypes, Object[] constructorParamValues) { try { Class type = Class.forName(className, false, classLoaderReference.getReference()); Constructor constructor = type.getConstructor(constructorParamTypes); return (Mapper)constructor.newInstance(constructorParamValues); } catch (Exception e) { throw new com.thoughtworks.xstream.InitializationException( "Could not instantiate mapper : " + className, e); } }
private Mapper buildMapperDynamically( String className, Class[] constructorParamTypes, Object[] constructorParamValues) { try { Class type = Class.forName(className, false, classLoaderReference.getReference()); Constructor constructor = type.getConstructor(constructorParamTypes); return (Mapper)constructor.newInstance(constructorParamValues); } catch (Exception e) { throw new InitializationException("Could not instantiate mapper : " + className, e); } }
private void dynamicallyRegisterConverter( String className, int priority, Class[] constructorParamTypes, Object[] constructorParamValues) { try { Class type = Class.forName(className, false, classLoaderReference.getReference()); Constructor constructor = type.getConstructor(constructorParamTypes); Object instance = constructor.newInstance(constructorParamValues); if (instance instanceof Converter) { registerConverter((Converter)instance, priority); } else if (instance instanceof SingleValueConverter) { registerConverter((SingleValueConverter)instance, priority); } } catch (Exception e) { throw new InitializationException("Could not instantiate converter : " + className, e); } }
private void dynamicallyRegisterConverter( String className, int priority, Class[] constructorParamTypes, Object[] constructorParamValues) { try { Class type = Class.forName(className, false, classLoaderReference.getReference()); Constructor constructor = type.getConstructor(constructorParamTypes); Object instance = constructor.newInstance(constructorParamValues); if (instance instanceof Converter) { registerConverter((Converter)instance, priority); } else if (instance instanceof SingleValueConverter) { registerConverter((SingleValueConverter)instance, priority); } } catch (Exception e) { throw new InitializationException("Could not instantiate converter : " + className, e); } }
private void registerConverterDynamically(String className, int priority, Class[] constructorParamTypes, Object[] constructorParamValues) { try { Class type = Class.forName(className, false, classLoaderReference.getReference()); Constructor constructor = type.getConstructor(constructorParamTypes); Object instance = constructor.newInstance(constructorParamValues); if (instance instanceof Converter) { registerConverter((Converter)instance, priority); } else if (instance instanceof SingleValueConverter) { registerConverter((SingleValueConverter)instance, priority); } } catch (Exception e) { throw new com.thoughtworks.xstream.InitializationException( "Could not instantiate converter : " + className, e); } }