private void validateFacesConfig(ExternalContext ectx, URL url) throws IOException, SAXException { String version = ConfigFilesXmlValidationUtils.getFacesConfigVersion(url); if ("1.2".equals(version) || "2.0".equals(version)) { ConfigFilesXmlValidationUtils.validateFacesConfigFile(url, ectx, version); } }
public static final String getFaceletTagLibVersion(URL url) { if (isTaglibDocument20OrLater(url)) { return "2.0"; } else { return "1.0"; } }
String version = ConfigFilesXmlValidationUtils.getFaceletTagLibVersion(url); if (schemaValidating = "2.0".equals(version)) ConfigFilesXmlValidationUtils.validateFaceletTagLibFile(url, externalContext, version);
public static void validateFacesConfigFile(URL xmlFile, ExternalContext externalContext, String version) throws SAXException, IOException { SchemaFactory schemaFactory = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source schemaFile = getFacesConfigSchemaFileAsSource(externalContext, version); if (schemaFile == null) { throw new IOException("Could not find schema file for validation."); } schemaFactory.setResourceResolver(JAVAEE_5_LS_RESOURCE_RESOLVER); Schema schema = schemaFactory.newSchema(schemaFile); Validator validator = schema.newValidator(); URLConnection conn = xmlFile.openConnection(); conn.setUseCaches(false); InputStream is = conn.getInputStream(); Source source = new StreamSource(is); validator.setErrorHandler(VALIDATION_ERROR_HANDLER); validator.validate(source); }
public static void validateFaceletTagLibFile(URL xmlFile, ExternalContext externalContext, String version) throws SAXException, IOException, ParserConfigurationException { SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source schemaFile = getFaceletSchemaFileAsSource(externalContext); if (schemaFile == null) { throw new IOException("Could not find schema file for validation."); } schemaFactory.setResourceResolver(ConfigFilesXmlValidationUtils.JAVAEE_5_LS_RESOURCE_RESOLVER); Schema schema = schemaFactory.newSchema(schemaFile); Validator validator = schema.newValidator(); URLConnection conn = xmlFile.openConnection(); conn.setUseCaches(false); InputStream is = conn.getInputStream(); Source source = new StreamSource(is); validator.setErrorHandler(VALIDATION_ERROR_HANDLER); validator.validate(source); }
String version = ConfigFilesXmlValidationUtils.getFaceletTagLibVersion(url); schemaValidating = "2.0".equals(version); if (schemaValidating) ConfigFilesXmlValidationUtils.validateFaceletTagLibFile(url, externalContext, version);
public static void validateFacesConfigFile(URL xmlFile, ExternalContext externalContext, String version) throws SAXException, IOException { SchemaFactory schemaFactory = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source schemaFile = getFacesConfigSchemaFileAsSource(externalContext, version); if (schemaFile == null) { throw new IOException("Could not find schema file for validation."); } schemaFactory.setResourceResolver(JAVAEE_5_LS_RESOURCE_RESOLVER); Schema schema = schemaFactory.newSchema(schemaFile); Validator validator = schema.newValidator(); URLConnection conn = xmlFile.openConnection(); conn.setUseCaches(false); InputStream is = conn.getInputStream(); Source source = new StreamSource(is); validator.setErrorHandler(VALIDATION_ERROR_HANDLER); validator.validate(source); }
public static void validateFaceletTagLibFile(URL xmlFile, ExternalContext externalContext, String version) throws SAXException, IOException, ParserConfigurationException { SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source schemaFile = getFaceletSchemaFileAsSource(externalContext); if (schemaFile == null) { throw new IOException("Could not find schema file for validation."); } schemaFactory.setResourceResolver(ConfigFilesXmlValidationUtils.JAVAEE_5_LS_RESOURCE_RESOLVER); Schema schema = schemaFactory.newSchema(schemaFile); Validator validator = schema.newValidator(); URLConnection conn = xmlFile.openConnection(); conn.setUseCaches(false); InputStream is = conn.getInputStream(); Source source = new StreamSource(is); validator.setErrorHandler(VALIDATION_ERROR_HANDLER); validator.validate(source); }
private void validateFacesConfig(ExternalContext ectx, URL url) throws IOException, SAXException { String version = ConfigFilesXmlValidationUtils.getFacesConfigVersion(url); if ("1.2".equals(version) || "2.0".equals(version) || "2.1".equals(version)) { ConfigFilesXmlValidationUtils.validateFacesConfigFile(url, ectx, version); } }
String version = ConfigFilesXmlValidationUtils.getFaceletTagLibVersion(url); if (schemaValidating = "2.0".equals(version)) ConfigFilesXmlValidationUtils.validateFaceletTagLibFile(url, externalContext, version);
public static final String getFaceletTagLibVersion(URL url) { if (isTaglibDocument20OrLater(url)) { return "2.0"; } else { return "1.0"; } }
public static void validateFacesConfigFile(URL xmlFile, ExternalContext externalContext, String version) throws SAXException, IOException { SchemaFactory schemaFactory = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source schemaFile = getFacesConfigSchemaFileAsSource(externalContext, version); if (schemaFile == null) { throw new IOException("Could not find schema file for validation."); } schemaFactory.setResourceResolver(JAVAEE_5_LS_RESOURCE_RESOLVER); Schema schema = schemaFactory.newSchema(schemaFile); Validator validator = schema.newValidator(); URLConnection conn = xmlFile.openConnection(); conn.setUseCaches(false); InputStream is = conn.getInputStream(); Source source = new StreamSource(is); validator.setErrorHandler(VALIDATION_ERROR_HANDLER); validator.validate(source); }
public static void validateFaceletTagLibFile(URL xmlFile, ExternalContext externalContext, String version) throws SAXException, IOException, ParserConfigurationException { SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source schemaFile = getFaceletSchemaFileAsSource(externalContext); if (schemaFile == null) { throw new IOException("Could not find schema file for validation."); } schemaFactory.setResourceResolver(ConfigFilesXmlValidationUtils.JAVAEE_5_LS_RESOURCE_RESOLVER); Schema schema = schemaFactory.newSchema(schemaFile); Validator validator = schema.newValidator(); URLConnection conn = xmlFile.openConnection(); conn.setUseCaches(false); InputStream is = conn.getInputStream(); Source source = new StreamSource(is); validator.setErrorHandler(VALIDATION_ERROR_HANDLER); validator.validate(source); }
private void validateFacesConfig(ExternalContext ectx, URL url) throws IOException, SAXException { String version = ConfigFilesXmlValidationUtils.getFacesConfigVersion(url); if ("1.2".equals(version) || "2.0".equals(version) || "2.1".equals(version) || "2.2".equals(version) || "2.3".equals(version)) { ConfigFilesXmlValidationUtils.validateFacesConfigFile(url, ectx, version); } }
public static final String getFaceletTagLibVersion(URL url) { if (isTaglibDocument20OrLater(url)) { return "2.0"; } else { return "1.0"; } }