public BeansXmlValidator() { SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); cdi11Schema = initSchema(factory, XmlSchema.CDI11_SCHEMAS); cdi20Schema = initSchema(factory, XmlSchema.CDI20_SCHEMAS); }
public void validate(URL beansXml) { validate(beansXml, this); }
public BeansXmlParser() { beansXmlValidator = SystemPropertiesConfiguration.INSTANCE.isXmlValidationDisabled() ? null : new BeansXmlValidator(); }
private static StreamSource[] loadXsds(XmlSchema[] schemas) { List<Source> xsds = new ArrayList<>(); for (XmlSchema schema : schemas) { Source source = loadXsd(schema.getFileName(), schema.getClassLoader()); if (source != null) { xsds.add(source); } } return xsds.toArray(EMPTY_SOURCE_ARRAY); }
private Schema initSchema(SchemaFactory factory, XmlSchema[] schemas) { StreamSource[] sources = null; try { sources = loadXsds(schemas); return factory.newSchema(sources); } catch (SAXException e) { XmlLogger.LOG.warnf("Error initializing schema from %s", Arrays.toString(schemas)); return null; } finally { if (sources != null) { for (StreamSource source : sources) { try { source.getInputStream().close(); } catch (IOException e) { XmlLogger.LOG.warn("Error closing schema resource", e); } } } } }
public BeansXmlParser() { beansXmlValidator = SystemPropertiesConfiguration.INSTANCE.isXmlValidationDisabled() ? null : new BeansXmlValidator(); }
private static StreamSource[] loadXsds(XmlSchema[] schemas) { List<Source> xsds = new ArrayList<>(); for (XmlSchema schema : schemas) { Source source = loadXsd(schema.getFileName(), schema.getClassLoader()); if (source != null) { xsds.add(source); } } return xsds.toArray(EMPTY_SOURCE_ARRAY); }
private Schema initSchema(SchemaFactory factory, XmlSchema[] schemas) { StreamSource[] sources = null; try { sources = loadXsds(schemas); return factory.newSchema(sources); } catch (SAXException e) { XmlLogger.LOG.warnf("Error initializing schema from %s", Arrays.toString(schemas)); return null; } finally { if (sources != null) { for (StreamSource source : sources) { try { source.getInputStream().close(); } catch (IOException e) { XmlLogger.LOG.warn("Error closing schema resource", e); } } } } }
public void validate(URL beansXml) { validate(beansXml, this); }
public BeansXmlParser() { beansXmlValidator = SystemPropertiesConfiguration.INSTANCE.isXmlValidationDisabled() ? null : new BeansXmlValidator(); }
public BeansXmlValidator() { SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); cdi11Schema = initSchema(factory, XmlSchema.CDI11_SCHEMAS); cdi20Schema = initSchema(factory, XmlSchema.CDI20_SCHEMAS); }
private static StreamSource[] loadXsds(XmlSchema[] schemas) { List<Source> xsds = new ArrayList<>(); for (XmlSchema schema : schemas) { Source source = loadXsd(schema.getFileName(), schema.getClassLoader()); if (source != null) { xsds.add(source); } } return xsds.toArray(EMPTY_SOURCE_ARRAY); }
private Schema initSchema(SchemaFactory factory, XmlSchema[] schemas) { StreamSource[] sources = null; try { sources = loadXsds(schemas); return factory.newSchema(sources); } catch (SAXException e) { XmlLogger.LOG.warnf("Error initializing schema from %s", Arrays.toString(schemas)); return null; } finally { if (sources != null) { for (StreamSource source : sources) { try { source.getInputStream().close(); } catch (IOException e) { XmlLogger.LOG.warn("Error closing schema resource", e); } } } } }
public void validate(URL beansXml) { validate(beansXml, this); }
public BeansXmlParser() { beansXmlValidator = SystemPropertiesConfiguration.INSTANCE.isXmlValidationDisabled() ? null : new BeansXmlValidator(); }
public BeansXmlValidator() { SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); cdi11Schema = initSchema(factory, XmlSchema.CDI11_SCHEMAS); cdi20Schema = initSchema(factory, XmlSchema.CDI20_SCHEMAS); }
private static StreamSource[] loadXsds(XmlSchema[] schemas) { List<Source> xsds = new ArrayList<>(); for (XmlSchema schema : schemas) { Source source = loadXsd(schema.getFileName(), schema.getClassLoader()); if (source != null) { xsds.add(source); } } return xsds.toArray(EMPTY_SOURCE_ARRAY); }
private Schema initSchema(SchemaFactory factory, XmlSchema[] schemas) { StreamSource[] sources = null; try { sources = loadXsds(schemas); return factory.newSchema(sources); } catch (SAXException e) { XmlLogger.LOG.warnf("Error initializing schema from %s", Arrays.toString(schemas)); return null; } finally { if (sources != null) { for (StreamSource source : sources) { try { source.getInputStream().close(); } catch (IOException e) { XmlLogger.LOG.warn("Error closing schema resource", e); } } } } }
public void validate(URL beansXml) { validate(beansXml, this); }
public BeansXmlParser() { beansXmlValidator = SystemPropertiesConfiguration.INSTANCE.isXmlValidationDisabled() ? null : new BeansXmlValidator(); }