public void marshal(Reader xsdReader, ObjectModelProvider provider, Object root, Writer writer) throws IOException, SAXException, ParserConfigurationException { XSModel model = Util.loadSchema(xsdReader, null, schemaResolver); marshallInternal(provider, root, model, writer); }
public void marshal(String xsdURL, ObjectModelProvider provider, Object root, Writer writer) throws IOException, SAXException { XSModel model = Util.loadSchema(xsdURL, schemaResolver); marshallInternal(provider, root, model, writer); }
/** * Create a SchemaBinding from and xsd url/uri. * * @param xsdUrl * @param resolver the resolver will be used to resolve imported schemas in the schema being loaded * and also will be set on the returned instance of SchemaBinding * @return SchemaBinding mapping */ public static SchemaBinding bind(String xsdUrl, SchemaBindingResolver resolver) { XSModel model = Util.loadSchema(xsdUrl, resolver); return bind(model, resolver); }
/** * Create a SchemaBinding from and xsd string. * * @param xsd - xsd string * @param encoding - optional string encoding * @param resolver the resolver will be used to resolve imported schemas in the schema being loaded * and also will be set on the returned instance of SchemaBinding * @return SchemaBinding mapping */ public static SchemaBinding bind(String xsd, String encoding, SchemaBindingResolver resolver) { XSModel model = Util.loadSchema(xsd, encoding); return bind(model, resolver); }
/** * Create a SchemaBinding from and xsd reader. * * @param xsdReader - xsd reader * @param encoding - optional reader encoding * @param resolver the resolver will be used to resolve imported schemas in the schema being loaded * and also will be set on the returned instance of SchemaBinding * @return SchemaBinding mapping */ public static SchemaBinding bind(Reader xsdReader, String encoding, SchemaBindingResolver resolver) { XSModel model = Util.loadSchema(xsdReader, encoding, resolver); return bind(model, resolver); }
/** * Create a SchemaBinding from and xsd stream. * * @param xsdStream - the xsd InputStream * @param encoding - optional stream encoding * @param resolver the resolver will be used to resolve imported schemas in the schema being loaded * and also will be set on the returned instance of SchemaBinding * @param processAnnotations whether to process annotations * @return SchemaBinding mapping */ public static SchemaBinding bind(InputStream xsdStream, String encoding, SchemaBindingResolver resolver, boolean processAnnotations) { XSModel model = Util.loadSchema(xsdStream, encoding, resolver); return bind(model, resolver, processAnnotations); }
public SchemaBinding parse(Reader xsdReader, String encoding) { if(resolver == null) { resolver = new DefaultSchemaResolver(); } XSModel model = Util.loadSchema(xsdReader, encoding, resolver); return parse(model); }
public SchemaBinding parse(InputStream xsdStream, String encoding) { if(resolver == null) { resolver = new DefaultSchemaResolver(); } XSModel model = Util.loadSchema(xsdStream, encoding, resolver); return parse(model); }
public SchemaBinding parse(String xsdUrl) { if(resolver == null) { resolver = new DefaultSchemaResolver(); } XSModel model = Util.loadSchema(xsdUrl, resolver); return parse(model); }
this.model = mapping.schemaUrl == null ? this.model : Util.loadSchema(mapping.schemaUrl, schemaResolver); if(mapping.provider != null)