Class HTMLPurifier_ConfigSchema_Validator
Performs validations on HTMLPurifier_ConfigSchema_Interchange
		
		
		
		
				Note:
				If you see '// handled by InterchangeBuilder', that means a design decision in
that class would prevent this validation from ever being necessary. We have them
anyway, however, for redundancy.
Located at x2engine/framework/vendors/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php
	
	Located at x2engine/framework/vendors/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php
| 
			 public 
			
			
			 | |
| 
			 public 
			boolean
			
			 | 
		#
		 validate( Validates a fully-formed interchange object. | 
| 
			 public 
			
			
			 | 
		#
		 validateId( Validates a HTMLPurifier_ConfigSchema_Interchange_Id object. | 
| 
			 public 
			
			
			 | 
		#
		 validateDirective( Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object. | 
| 
			 public 
			
			
			 | 
		#
		 validateDirectiveAllowed( Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. | 
| 
			 public 
			
			
			 | 
		#
		 validateDirectiveValueAliases( Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. | 
| 
			 public 
			
			
			 | 
		#
		 validateDirectiveAliases( Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. | 
| 
			 protected 
			 | |
| 
			 protected 
			
			
			 | |
| 
			 protected 
			string
			
			 | 
| 
			protected  
			mixed
		 | $interchange |  | |
| 
			protected  
			mixed
		 | $aliases |  | |
| 
			protected  
			array
		 | $context | array() | 
			#
			 Context-stack to provide easy to read error messages. | 
| 
			protected  
			mixed
		 | $parser |  | 
			#
			 to test default's type. |