/** * Creates an instance of {@link XMLContext} with an internal XML context. */ public XMLContext() { AbstractInternalContext internalContext = new AbstractInternalContext() { }; internalContext.setClassLoader(getClass().getClassLoader()); XMLClassDescriptorResolver cdr = (XMLClassDescriptorResolver) ClassDescriptorResolverFactory .createClassDescriptorResolver(BindingType.XML); cdr.setInternalContext(internalContext); internalContext.setXMLClassDescriptorResolver(cdr); Introspector introspector = new Introspector(); introspector.setInternalContext(internalContext); internalContext.setIntrospector(introspector); ResolverStrategy resolverStrategy = new CastorXMLStrategy(); internalContext.setResolverStrategy(resolverStrategy); _internalContext = internalContext; }
/** * Creates an instance of {@link XMLContext} with an internal XML context. */ public XMLContext() { AbstractInternalContext internalContext = new AbstractInternalContext() {}; internalContext.setClassLoader(getClass().getClassLoader()); XMLClassDescriptorResolver cdr = (XMLClassDescriptorResolver) ClassDescriptorResolverFactory .createClassDescriptorResolver(BindingType.XML); internalContext.setXMLClassDescriptorResolver(cdr); cdr.setInternalContext(internalContext); Introspector introspector = new Introspector(); introspector.setInternalContext(internalContext); internalContext.setIntrospector(introspector); cdr.setIntrospector(introspector); ResolverStrategy resolverStrategy = new CastorXMLStrategy(); internalContext.setResolverStrategy(resolverStrategy); cdr.setResolverStrategy(resolverStrategy); _internalContext = internalContext; }
/** * Construct a new MappingUnmarshaller. */ public MappingUnmarshaller() { _registry = new MappingLoaderRegistry(new CoreConfiguration()); _idResolver = new MappingUnmarshallIDResolver(); AbstractInternalContext internalContext = new AbstractInternalContext() { }; internalContext.setClassLoader(getClass().getClassLoader()); XMLClassDescriptorResolver cdr = (XMLClassDescriptorResolver) ClassDescriptorResolverFactory .createClassDescriptorResolver(BindingType.XML); cdr.setInternalContext(internalContext); internalContext.setXMLClassDescriptorResolver(cdr); Introspector introspector = new Introspector(); introspector.setInternalContext(internalContext); internalContext.setIntrospector(introspector); ResolverStrategy resolverStrategy = new CastorXMLStrategy(); internalContext.setResolverStrategy(resolverStrategy); _internalContext = internalContext; }
/** * Construct a new MappingUnmarshaller. */ public MappingUnmarshaller() { _registry = new MappingLoaderRegistry(new CoreProperties()); _idResolver = new MappingUnmarshallIDResolver(); AbstractInternalContext internalContext = new AbstractInternalContext() {}; internalContext.setClassLoader(getClass().getClassLoader()); XMLClassDescriptorResolver cdr = (XMLClassDescriptorResolver) ClassDescriptorResolverFactory .createClassDescriptorResolver(BindingType.XML); cdr.setInternalContext(internalContext); internalContext.setXMLClassDescriptorResolver(cdr); Introspector introspector = new Introspector(); introspector.setInternalContext(internalContext); internalContext.setIntrospector(introspector); cdr.setIntrospector(introspector); ResolverStrategy resolverStrategy = new CastorXMLStrategy(); internalContext.setResolverStrategy(resolverStrategy); cdr.setResolverStrategy(resolverStrategy); _internalContext = internalContext; }