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
						
					
					
				// 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);
 |