public SchemaCompiler getSchemaCompiler() { schemaCompiler.setTargetVersion(SpecVersion.parse(target.getVersion())); if(entityResolver != null) { //set if its not null so as not to override catalog option specified via xjc args schemaCompiler.setEntityResolver(entityResolver); } return schemaCompiler; }
public SchemaCompiler getSchemaCompiler() { schemaCompiler.setTargetVersion(SpecVersion.parse(target.getVersion())); if(entityResolver != null) { //set if its not null so as not to override catalog option specified via xjc args schemaCompiler.setEntityResolver(entityResolver); } return schemaCompiler; }
public SchemaCompiler getSchemaCompiler() { schemaCompiler.setTargetVersion(SpecVersion.parse(target.getVersion())); if(entityResolver != null) { //set if its not null so as not to override catalog option specified via xjc args schemaCompiler.setEntityResolver(entityResolver); } return schemaCompiler; }
public SchemaCompiler getSchemaCompiler() { schemaCompiler.setTargetVersion(SpecVersion.parse(target.getVersion())); if(entityResolver != null) { //set if its not null so as not to override catalog option specified via xjc args schemaCompiler.setEntityResolver(entityResolver); } return schemaCompiler; }
public SchemaMetadata(DynamicClassLoader dynamicClassLoader, Map<String, Object> properties, Node node, EntityResolver resolver) throws JAXBException { this(dynamicClassLoader, properties); Element element; if (node.getNodeType() == Node.DOCUMENT_NODE) { element = ((Document) node).getDocumentElement(); } else if (node.getNodeType() == Node.ELEMENT_NODE) { element = (Element) node; } else { throw new JAXBException(org.eclipse.persistence.exceptions.JAXBException.cannotInitializeFromNode()); } // Use XJC API to parse the schema and generate its JCodeModel schemaCompiler = XJC.createSchemaCompiler(); schemaCompiler.setEntityResolver(resolver); schemaCompiler.setErrorListener(new XJCErrorListener()); schemaCompiler.parseSchema(DEFAULT_SYSTEM_ID, element); }
schemaCompiler.setEntityResolver(new RelativeEntityResolver(schema .getDefinition().getDocumentBaseURI()));
sc.setEntityResolver(resolver);
public SchemaMetadata(DynamicClassLoader dynamicClassLoader, Map<String, Object> properties, Source metadataSource, EntityResolver resolver) throws JAXBException { this(dynamicClassLoader, properties); try { InputSource schemaInputSource = createInputSourceFromSource(metadataSource); if (schemaInputSource.getSystemId() == null) { schemaInputSource.setSystemId(DEFAULT_SYSTEM_ID); } // Use XJC API to parse the schema and generate its JCodeModel schemaCompiler = XJC.createSchemaCompiler(); schemaCompiler.setEntityResolver(resolver); schemaCompiler.setErrorListener(new XJCErrorListener()); if (externalBindings != null) { for (InputSource xjbSource : externalBindings) { schemaCompiler.parseSchema(xjbSource); } } schemaCompiler.parseSchema(schemaInputSource); } catch (XMLPlatformException xpe) { // This will occur when trying to refreshMetadata from a closed stream (non-XML Node metadata) if (xpe.getCause() instanceof TransformerException) { TransformerException te = (TransformerException) xpe.getCause(); if (te.getCause() instanceof IOException) { throw org.eclipse.persistence.exceptions.JAXBException.cannotRefreshMetadata(); } } } catch (Exception e) { throw new JAXBException(org.eclipse.persistence.exceptions.JAXBException.errorCreatingDynamicJAXBContext(e)); } }
sc.setEntityResolver(resolver);
if(options.entityResolver != null) { schemaCompiler.setEntityResolver(options.entityResolver);
if(options.entityResolver != null) { schemaCompiler.setEntityResolver(options.entityResolver);
if(options.entityResolver != null) { schemaCompiler.setEntityResolver(options.entityResolver);
if(options.entityResolver != null) { schemaCompiler.setEntityResolver(options.entityResolver);