Changeset 5371 for CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIValidatorFactory.java
- Timestamp:
- 06/19/14 00:06:29 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIValidatorFactory.java
r5370 r5371 42 42 43 43 44 private CMDIValidatorFactory(File cacheDirectory, 45 File schematronSchemaFile, boolean disableSchematron) 44 private CMDIValidatorFactory(final CMDIValidatorFactoryConfig config) 46 45 throws CMDIValidatorInitException { 47 46 /* … … 49 48 */ 50 49 logger.debug("initializing schema loader ..."); 50 File cacheDirectory = config.getSchemaCacheDirectory(); 51 51 if (cacheDirectory == null) { 52 52 if (SystemUtils.IS_OS_WINDOWS && … … 98 98 * initialize Schematron validator 99 99 */ 100 if (! disableSchematron) {100 if (!config.isSchematronDisabled()) { 101 101 logger.debug("initializing Schematron validator ..."); 102 102 103 103 URL schema = null; 104 File schematronSchemaFile = config.getSchematronSchemaFile(); 104 105 if (schematronSchemaFile != null) { 105 106 if (!schematronSchemaFile.exists()) { … … 147 148 schematronValidator = 148 149 compiler.compile(destination.getXdmNode().asSource()); 149 logger.debug("Schematron validator successfully initializ ied");150 logger.debug("Schematron validator successfully initialized"); 150 151 } catch (SaxonApiException e) { 151 152 throw new CMDIValidatorInitException( … … 178 179 179 180 180 public static CMDIValidatorFactory newInstance(File cacheDircetory, 181 File schematronSchemaFile, 182 boolean disableSchematron) throws CMDIValidatorInitException { 183 return new CMDIValidatorFactory(cacheDircetory, 184 schematronSchemaFile, 185 disableSchematron); 181 public static CMDIValidatorFactory newInstance( 182 CMDIValidatorFactoryConfig config) 183 throws CMDIValidatorInitException { 184 return new CMDIValidatorFactory(config); 186 185 } 187 186 … … 189 188 public static CMDIValidatorFactory newInstance() 190 189 throws CMDIValidatorInitException { 191 return new CMDIValidatorFactory(null, null, false);190 return newInstance(new CMDIValidatorFactoryConfig()); 192 191 } 193 192
Note: See TracChangeset
for help on using the changeset viewer.