/** * @see org.castor.xml.InternalContext#getParser() */ public Parser getParser() { return getParser(null); }
/** * @see org.castor.xml.InternalContext#getXMLNaming() */ public XMLNaming getXMLNaming() { return getXMLNaming(null); }
/** * @see org.castor.xml.InternalContext#getXMLReader() */ public XMLReader getXMLReader() { return getXMLReader(null); }
/** * 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; }
@Override public DocumentHandler getSerializer(final Writer output) throws IOException { Serializer serializer; DocumentHandler docHandler; serializer = getSerializer(); serializer.setOutputCharStream(output); docHandler = serializer.asDocumentHandler(); if (docHandler == null) { throw new RuntimeException( Messages.format("conf.serializerNotSaxCapable", serializer.getClass().getName())); } return docHandler; }
setXMLNaming((String) value); } else if (value instanceof XMLNaming) { setXMLNaming((XMLNaming) value); } else { IllegalArgumentException iae = new IllegalArgumentException( setJavaNaming((String) value); } else if (value instanceof JavaNaming) { setJavaNaming((JavaNaming) value); } else { IllegalArgumentException iae = new IllegalArgumentException( this.setPropertyInternal(propertyName, value);
@Override public void setProperty(final String propertyName, final boolean value) { this.setPropertyInternal(propertyName, Boolean.valueOf(value)); }
/** * 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; }
@Override public DocumentHandler getSerializer(final OutputStream output) throws IOException { Serializer serializer; DocumentHandler docHandler; serializer = getSerializer(); serializer.setOutputByteStream(output); docHandler = serializer.asDocumentHandler(); if (docHandler == null) { throw new RuntimeException( Messages.format("conf.serializerNotSaxCapable", serializer.getClass().getName())); } return docHandler; }
/** * 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; }
/** * @see org.castor.xml.InternalContext#getSerializer(java.io.OutputStream) */ public DocumentHandler getSerializer(final OutputStream output) throws IOException { Serializer serializer; DocumentHandler docHandler; serializer = getSerializer(); serializer.setOutputByteStream(output); docHandler = serializer.asDocumentHandler(); if (docHandler == null) { throw new RuntimeException(Messages.format("conf.serializerNotSaxCapable", serializer .getClass().getName())); } return docHandler; }
@Override public Parser getParser() { return getParser(null); }
/** * @deprecated Makes no sence! */ @Override public XMLNaming getXMLNaming(final ClassLoader classLoader) { return getXMLNaming(); } // -- getXMLNaming
@Override public XMLReader getXMLReader() { return getXMLReader(null); }
/** * 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; }
/** * @see org.castor.xml.InternalContext#getSerializer(java.io.Writer) */ public DocumentHandler getSerializer(final Writer output) throws IOException { Serializer serializer; DocumentHandler docHandler; serializer = getSerializer(); serializer.setOutputCharStream(output); docHandler = serializer.asDocumentHandler(); if (docHandler == null) { throw new RuntimeException(Messages.format("conf.serializerNotSaxCapable", serializer .getClass().getName())); } return docHandler; }