 | Up one level
| |
 | AttrDef/
| |
 | AttrTransform/
| |
 | ChildDef/
| |
 | ConfigSchema/
| |
 | DefinitionCache/
| |
 | EntityLookup/
| |
 | Filter/
| |
 | HTMLModule/
| |
 | Injector/
| |
 | Language/
| |
 | Lexer/
| |
 | Printer/
| |
 | Strategy/
| |
 | TagTransform/
| |
 | Token/
| |
 | URIFilter/
| |
 | URIScheme/
| |
 | VarParser/
| |
 | AttrCollections.php [source] [128 lines] | |
 | AttrDef.php [source] [87 lines] | Base class for all validating attribute definitions. This family of classes forms the core for not only HTML attribute validation, but also any sort of string that needs to be validated or cleaned (which means CSS properties and composite definitions are defined here too). Besides defining (through code) what precisely makes the string valid, subclasses are also responsible for cleaning the code if possible. |
 | AttrTransform.php [source] [56 lines] | Processes an entire attribute array for corrections needing multiple values. Occasionally, a certain attribute will need to be removed and popped onto another value. Instead of creating a complex return syntax for HTMLPurifier_AttrDef, we just pass the whole attribute array to a specialized object and have that do the special work. That is the family of HTMLPurifier_AttrTransform. |
 | AttrTypes.php [source] [74 lines] | |
 | AttrValidator.php [source] [162 lines] | |
 | Bootstrap.php [source] [98 lines] | |
 | CSSDefinition.php [source] [292 lines] | |
 | ChildDef.php [source] [48 lines] | Defines allowed child nodes and validates tokens against it. |
 | Config.php [source] [497 lines] | |
 | ConfigSchema.php [source] [231 lines] | |
 | ContentSets.php [source] [155 lines] | |
 | Context.php [source] [82 lines] | |
 | Definition.php [source] [39 lines] | Super-class for definition datatype objects, implements serialization functions for the class. |
 | DefinitionCache.php [source] [108 lines] | Abstract class representing Definition cache managers that implements useful common methods and is a factory. |
 | DefinitionCacheFactory.php [source] [91 lines] | |
 | Doctype.php [source] [60 lines] | |
 | DoctypeRegistry.php [source] [103 lines] | |
 | ElementDef.php [source] [175 lines] | |
 | Encoder.php [source] [426 lines] | |
 | EntityLookup.php [source] [44 lines] | |
 | EntityParser.php [source] [144 lines] | |
 | ErrorCollector.php [source] [209 lines] | |
 | ErrorStruct.php [source] [60 lines] | |
 | Exception.php [source] [12 lines] | |
 | Filter.php [source] [46 lines] | |
 | Generator.php [source] [183 lines] | |
 | HTMLDefinition.php [source] [420 lines] | |
 | HTMLModule.php [source] [244 lines] | |
 | HTMLModuleManager.php [source] [403 lines] | |
 | IDAccumulator.php [source] [53 lines] | |
 | Injector.php [source] [233 lines] | Injects tokens into the document while parsing for well-formedness. This enables "formatter-like" functionality such as auto-paragraphing, smiley-ification and linkification to take place. A note on how handlers create changes; this is done by assigning a new value to the $token reference. These values can take a variety of forms and are best described HTMLPurifier_Strategy_MakeWellFormed->processToken() documentation. |
 | Language.php [source] [163 lines] | |
 | LanguageFactory.php [source] [198 lines] | |
 | Length.php [source] [115 lines] | |
 | Lexer.php [source] [298 lines] | |
 | PercentEncoder.php [source] [98 lines] | |
 | Printer.php [source] [176 lines] | |
 | PropertyList.php [source] [86 lines] | |
 | PropertyListIterator.php [source] [32 lines] | |
 | Strategy.php [source] [26 lines] | Supertype for classes that define a strategy for modifying/purifying tokens. While HTMLPurifier's core purpose is fixing HTML into something proper, strategies provide plug points for extra configuration or even extra features, such as custom tags, custom parsing of text, etc. |
 | StringHash.php [source] [39 lines] | |
 | StringHashParser.php [source] [110 lines] | |
 | TagTransform.php [source] [36 lines] | Defines a mutation of an obsolete tag into a valid tag. |
 | Token.php [source] [57 lines] | |
 | TokenFactory.php [source] [94 lines] | |
 | URI.php [source] [173 lines] | |
 | URIDefinition.php [source] [93 lines] | |
 | URIFilter.php [source] [45 lines] | Chainable filters for custom URI processing. These filters can perform custom actions on a URI filter object, including transformation or blacklisting. |
 | URIParser.php [source] [70 lines] | |
 | URIScheme.php [source] [42 lines] | |
 | URISchemeRegistry.php [source] [69 lines] | |
 | UnitConverter.php [source] [254 lines] | |
 | VarParser.php [source] [154 lines] | |
 | VarParserException.php [source] [11 lines] | |