You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					65 lines
				
				1.7 KiB
			
		
		
			
		
	
	
					65 lines
				
				1.7 KiB
			| 
											3 years ago
										 | // Generated by CoffeeScript 1.12.7
 | ||
|  | (function() { | ||
|  |   var XMLDOMConfiguration, XMLDOMErrorHandler, XMLDOMStringList; | ||
|  | 
 | ||
|  |   XMLDOMErrorHandler = require('./XMLDOMErrorHandler'); | ||
|  | 
 | ||
|  |   XMLDOMStringList = require('./XMLDOMStringList'); | ||
|  | 
 | ||
|  |   module.exports = XMLDOMConfiguration = (function() { | ||
|  |     function XMLDOMConfiguration() { | ||
|  |       var clonedSelf; | ||
|  |       this.defaultParams = { | ||
|  |         "canonical-form": false, | ||
|  |         "cdata-sections": false, | ||
|  |         "comments": false, | ||
|  |         "datatype-normalization": false, | ||
|  |         "element-content-whitespace": true, | ||
|  |         "entities": true, | ||
|  |         "error-handler": new XMLDOMErrorHandler(), | ||
|  |         "infoset": true, | ||
|  |         "validate-if-schema": false, | ||
|  |         "namespaces": true, | ||
|  |         "namespace-declarations": true, | ||
|  |         "normalize-characters": false, | ||
|  |         "schema-location": '', | ||
|  |         "schema-type": '', | ||
|  |         "split-cdata-sections": true, | ||
|  |         "validate": false, | ||
|  |         "well-formed": true | ||
|  |       }; | ||
|  |       this.params = clonedSelf = Object.create(this.defaultParams); | ||
|  |     } | ||
|  | 
 | ||
|  |     Object.defineProperty(XMLDOMConfiguration.prototype, 'parameterNames', { | ||
|  |       get: function() { | ||
|  |         return new XMLDOMStringList(Object.keys(this.defaultParams)); | ||
|  |       } | ||
|  |     }); | ||
|  | 
 | ||
|  |     XMLDOMConfiguration.prototype.getParameter = function(name) { | ||
|  |       if (this.params.hasOwnProperty(name)) { | ||
|  |         return this.params[name]; | ||
|  |       } else { | ||
|  |         return null; | ||
|  |       } | ||
|  |     }; | ||
|  | 
 | ||
|  |     XMLDOMConfiguration.prototype.canSetParameter = function(name, value) { | ||
|  |       return true; | ||
|  |     }; | ||
|  | 
 | ||
|  |     XMLDOMConfiguration.prototype.setParameter = function(name, value) { | ||
|  |       if (value != null) { | ||
|  |         return this.params[name] = value; | ||
|  |       } else { | ||
|  |         return delete this.params[name]; | ||
|  |       } | ||
|  |     }; | ||
|  | 
 | ||
|  |     return XMLDOMConfiguration; | ||
|  | 
 | ||
|  |   })(); | ||
|  | 
 | ||
|  | }).call(this); |