HTMLPurifier 4.4.0
|
This file was auto-generated by generate-includes.php and includes all of the core files required by HTML Purifier. More...
Go to the source code of this file.
Classes | |
class | HTMLPurifier |
Facade that coordinates HTML Purifier's subsystems in order to purify HTML. More... | |
class | HTMLPurifier_AttrCollections |
Defines common attribute collections that modules reference. More... | |
class | HTMLPurifier_AttrDef |
Base class for all validating attribute definitions. More... | |
class | HTMLPurifier_AttrTransform |
Processes an entire attribute array for corrections needing multiple values. More... | |
class | HTMLPurifier_AttrTypes |
Provides lookup array of attribute types to HTMLPurifier_AttrDef objects. More... | |
class | HTMLPurifier_AttrValidator |
Validates the attributes of a token. More... | |
class | HTMLPurifier_Bootstrap |
Bootstrap class that contains meta-functionality for HTML Purifier such as the autoload function. More... | |
class | HTMLPurifier_Definition |
Super-class for definition datatype objects, implements serialization functions for the class. More... | |
class | HTMLPurifier_CSSDefinition |
Defines allowed CSS attributes and what their values are. More... | |
class | HTMLPurifier_ChildDef |
Defines allowed child nodes and validates tokens against it. More... | |
class | HTMLPurifier_Config |
Configuration object that triggers customizable behavior. More... | |
class | HTMLPurifier_ConfigSchema |
Configuration definition, defines directives and their defaults. More... | |
class | HTMLPurifier_ContentSets |
class | HTMLPurifier_Context |
Registry object that contains information about the current context. More... | |
class | HTMLPurifier_DefinitionCache |
Abstract class representing Definition cache managers that implements useful common methods and is a factory. More... | |
class | HTMLPurifier_DefinitionCacheFactory |
Responsible for creating definition caches. More... | |
class | HTMLPurifier_Doctype |
Represents a document type, contains information on which modules need to be loaded. More... | |
class | HTMLPurifier_DoctypeRegistry |
class | HTMLPurifier_ElementDef |
Structure that stores an HTML element definition. More... | |
class | HTMLPurifier_Encoder |
A UTF-8 specific character encoder that handles cleaning and transforming. More... | |
class | HTMLPurifier_EntityLookup |
Object that provides entity lookup table from entity name to character. More... | |
class | HTMLPurifier_EntityParser |
Handles referencing and derefencing character entities. More... | |
class | HTMLPurifier_ErrorCollector |
Error collection class that enables HTML Purifier to report HTML problems back to the user. More... | |
class | HTMLPurifier_ErrorStruct |
Records errors for particular segments of an HTML document such as tokens, attributes or CSS properties. More... | |
class | HTMLPurifier_Exception |
Global exception class for HTML Purifier; any exceptions we throw are from here. More... | |
class | HTMLPurifier_Filter |
Represents a pre or post processing filter on HTML Purifier's output. More... | |
class | HTMLPurifier_Generator |
Generates HTML from tokens. More... | |
class | HTMLPurifier_HTMLDefinition |
Definition of the purified HTML that describes allowed children, attributes, and many other things. More... | |
class | HTMLPurifier_HTMLModule |
Represents an XHTML 1.1 module, with information on elements, tags and attributes. More... | |
class | HTMLPurifier_HTMLModuleManager |
class | HTMLPurifier_IDAccumulator |
Component of HTMLPurifier_AttrContext that accumulates IDs to prevent dupes. More... | |
class | HTMLPurifier_Injector |
Injects tokens into the document while parsing for well-formedness. More... | |
class | HTMLPurifier_Language |
Represents a language and defines localizable string formatting and other functions, as well as the localized messages for HTML Purifier. More... | |
class | HTMLPurifier_LanguageFactory |
Class responsible for generating HTMLPurifier_Language objects, managing caching and fallbacks. More... | |
class | HTMLPurifier_Length |
Represents a measurable length, with a string numeric magnitude and a unit. More... | |
class | HTMLPurifier_Lexer |
Forgivingly lexes HTML (SGML-style) markup into tokens. More... | |
class | HTMLPurifier_PercentEncoder |
Class that handles operations involving percent-encoding in URIs. More... | |
class | HTMLPurifier_PropertyList |
Generic property list implementation. More... | |
class | HTMLPurifier_PropertyListIterator |
Property list iterator. More... | |
class | HTMLPurifier_Strategy |
Supertype for classes that define a strategy for modifying/purifying tokens. More... | |
class | HTMLPurifier_StringHash |
This is in almost every respect equivalent to an array except that it keeps track of which keys were accessed. More... | |
class | HTMLPurifier_StringHashParser |
Parses string hash files. More... | |
class | HTMLPurifier_TagTransform |
Defines a mutation of an obsolete tag into a valid tag. More... | |
class | HTMLPurifier_Token |
Abstract base token class that all others inherit from. More... | |
class | HTMLPurifier_TokenFactory |
Factory for token generation. More... | |
class | HTMLPurifier_URI |
HTML Purifier's internal representation of a URI. More... | |
class | HTMLPurifier_URIDefinition |
class | HTMLPurifier_URIFilter |
Chainable filters for custom URI processing. More... | |
class | HTMLPurifier_URIParser |
Parses a URI into the components and fragment identifier as specified by RFC 3986. More... | |
class | HTMLPurifier_URIScheme |
Validator for the components of a URI for a specific scheme. More... | |
class | HTMLPurifier_URISchemeRegistry |
Registry for retrieving specific URI scheme validator objects. More... | |
class | HTMLPurifier_UnitConverter |
Class for converting between different unit-lengths as specified by CSS. More... | |
class | HTMLPurifier_VarParser |
Parses string representations into their corresponding native PHP variable type. More... | |
class | HTMLPurifier_VarParserException |
Exception type for HTMLPurifier_VarParser. More... | |
class | HTMLPurifier_AttrDef_CSS |
Validates the HTML attribute style, otherwise known as CSS. More... | |
class | HTMLPurifier_AttrDef_Clone |
Dummy AttrDef that mimics another AttrDef, BUT it generates clones with make. More... | |
class | HTMLPurifier_AttrDef_Enum |
Validates a keyword against a list of valid values. More... | |
class | HTMLPurifier_AttrDef_Integer |
Validates an integer. More... | |
class | HTMLPurifier_AttrDef_Lang |
Validates the HTML attribute lang, effectively a language code. More... | |
class | HTMLPurifier_AttrDef_Switch |
Decorator that, depending on a token, switches between two definitions. More... | |
class | HTMLPurifier_AttrDef_Text |
Validates arbitrary text according to the HTML spec. More... | |
class | HTMLPurifier_AttrDef_URI |
Validates a URI as defined by RFC 3986. More... | |
class | HTMLPurifier_AttrDef_CSS_Number |
Validates a number as defined by the CSS spec. More... | |
class | HTMLPurifier_AttrDef_CSS_AlphaValue |
class | HTMLPurifier_AttrDef_CSS_Background |
Validates shorthand CSS property background. More... | |
class | HTMLPurifier_AttrDef_CSS_BackgroundPosition |
Validates the value of background-position. More... | |
class | HTMLPurifier_AttrDef_CSS_Border |
Validates the border property as defined by CSS. More... | |
class | HTMLPurifier_AttrDef_CSS_Color |
Validates Color as defined by CSS. More... | |
class | HTMLPurifier_AttrDef_CSS_Composite |
Allows multiple validators to attempt to validate attribute. More... | |
class | HTMLPurifier_AttrDef_CSS_DenyElementDecorator |
Decorator which enables CSS properties to be disabled for specific elements. More... | |
class | HTMLPurifier_AttrDef_CSS_Filter |
Microsoft's proprietary filter: CSS property. More... | |
class | HTMLPurifier_AttrDef_CSS_Font |
Validates shorthand CSS property font. More... | |
class | HTMLPurifier_AttrDef_CSS_FontFamily |
Validates a font family list according to CSS spec. More... | |
class | HTMLPurifier_AttrDef_CSS_Ident |
Validates based on {ident} CSS grammar production. More... | |
class | HTMLPurifier_AttrDef_CSS_ImportantDecorator |
Decorator which enables !important to be used in CSS values. More... | |
class | HTMLPurifier_AttrDef_CSS_Length |
Represents a Length as defined by CSS. More... | |
class | HTMLPurifier_AttrDef_CSS_ListStyle |
Validates shorthand CSS property list-style. More... | |
class | HTMLPurifier_AttrDef_CSS_Multiple |
Framework class for strings that involve multiple values. More... | |
class | HTMLPurifier_AttrDef_CSS_Percentage |
Validates a Percentage as defined by the CSS spec. More... | |
class | HTMLPurifier_AttrDef_CSS_TextDecoration |
Validates the value for the CSS property text-decoration. More... | |
class | HTMLPurifier_AttrDef_CSS_URI |
Validates a URI in CSS syntax, which uses url('http://example.com') More... | |
class | HTMLPurifier_AttrDef_HTML_Bool |
Validates a boolean attribute. More... | |
class | HTMLPurifier_AttrDef_HTML_Nmtokens |
Validates contents based on NMTOKENS attribute type. More... | |
class | HTMLPurifier_AttrDef_HTML_Class |
Implements special behavior for class attribute (normally NMTOKENS) More... | |
class | HTMLPurifier_AttrDef_HTML_Color |
Validates a color according to the HTML spec. More... | |
class | HTMLPurifier_AttrDef_HTML_FrameTarget |
Special-case enum attribute definition that lazy loads allowed frame targets. More... | |
class | HTMLPurifier_AttrDef_HTML_ID |
Validates the HTML attribute ID. More... | |
class | HTMLPurifier_AttrDef_HTML_Pixels |
Validates an integer representation of pixels according to the HTML spec. More... | |
class | HTMLPurifier_AttrDef_HTML_Length |
Validates the HTML type length (not to be confused with CSS's length). More... | |
class | HTMLPurifier_AttrDef_HTML_LinkTypes |
Validates a rel/rev link attribute against a directive of allowed values. More... | |
class | HTMLPurifier_AttrDef_HTML_MultiLength |
Validates a MultiLength as defined by the HTML spec. More... | |
class | HTMLPurifier_AttrDef_URI_Email |
class | HTMLPurifier_AttrDef_URI_Host |
Validates a host according to the IPv4, IPv6 and DNS (future) specifications. More... | |
class | HTMLPurifier_AttrDef_URI_IPv4 |
Validates an IPv4 address. More... | |
class | HTMLPurifier_AttrDef_URI_IPv6 |
Validates an IPv6 address. More... | |
class | HTMLPurifier_AttrDef_URI_Email_SimpleCheck |
Primitive email validation class based on the regexp found at http://www.regular-expressions.info/email.html. More... | |
class | HTMLPurifier_AttrTransform_Background |
Pre-transform that changes proprietary background attribute to CSS. More... | |
class | HTMLPurifier_AttrTransform_BdoDir |
Post-trasnform that ensures that bdo tags have the dir attribute set. More... | |
class | HTMLPurifier_AttrTransform_BgColor |
Pre-transform that changes deprecated bgcolor attribute to CSS. More... | |
class | HTMLPurifier_AttrTransform_BoolToCSS |
Pre-transform that changes converts a boolean attribute to fixed CSS. More... | |
class | HTMLPurifier_AttrTransform_Border |
Pre-transform that changes deprecated border attribute to CSS. More... | |
class | HTMLPurifier_AttrTransform_EnumToCSS |
Generic pre-transform that converts an attribute with a fixed number of values (enumerated) to CSS. More... | |
class | HTMLPurifier_AttrTransform_ImgRequired |
Transform that supplies default values for the src and alt attributes in img tags, as well as prevents the img tag from being removed because of a missing alt tag. More... | |
class | HTMLPurifier_AttrTransform_ImgSpace |
Pre-transform that changes deprecated hspace and vspace attributes to CSS. More... | |
class | HTMLPurifier_AttrTransform_Input |
Performs miscellaneous cross attribute validation and filtering for input elements. More... | |
class | HTMLPurifier_AttrTransform_Lang |
Post-transform that copies lang's value to xml:lang (and vice-versa) More... | |
class | HTMLPurifier_AttrTransform_Length |
Class for handling width/height length attribute transformations to CSS. More... | |
class | HTMLPurifier_AttrTransform_Name |
Pre-transform that changes deprecated name attribute to ID if necessary. More... | |
class | HTMLPurifier_AttrTransform_NameSync |
Post-transform that performs validation to the name attribute; if it is present with an equivalent id attribute, it is passed through; otherwise validation is performed. More... | |
class | HTMLPurifier_AttrTransform_Nofollow |
Adds rel="nofollow" to all outbound links. More... | |
class | HTMLPurifier_AttrTransform_SafeEmbed |
class | HTMLPurifier_AttrTransform_SafeObject |
Writes default type for all objects. More... | |
class | HTMLPurifier_AttrTransform_SafeParam |
Validates name/value pairs in param tags to be used in safe objects. More... | |
class | HTMLPurifier_AttrTransform_ScriptRequired |
Implements required attribute stipulation for <script> More... | |
class | HTMLPurifier_AttrTransform_TargetBlank |
Adds target="blank" to all outbound links. More... | |
class | HTMLPurifier_AttrTransform_Textarea |
Sets height/width defaults for <textarea> More... | |
class | HTMLPurifier_ChildDef_Chameleon |
Definition that uses different definitions depending on context. More... | |
class | HTMLPurifier_ChildDef_Custom |
Custom validation class, accepts DTD child definitions. More... | |
class | HTMLPurifier_ChildDef_Empty |
Definition that disallows all elements. More... | |
class | HTMLPurifier_ChildDef_List |
Definition for list containers ul and ol. More... | |
class | HTMLPurifier_ChildDef_Required |
Definition that allows a set of elements, but disallows empty children. More... | |
class | HTMLPurifier_ChildDef_Optional |
Definition that allows a set of elements, and allows no children. More... | |
class | HTMLPurifier_ChildDef_StrictBlockquote |
Takes the contents of blockquote when in strict and reformats for validation. More... | |
class | HTMLPurifier_ChildDef_Table |
Definition for tables. More... | |
class | HTMLPurifier_DefinitionCache_Decorator |
class | HTMLPurifier_DefinitionCache_Null |
Null cache object to use when no caching is on. More... | |
class | HTMLPurifier_DefinitionCache_Serializer |
class | HTMLPurifier_DefinitionCache_Decorator_Cleanup |
Definition cache decorator class that cleans up the cache whenever there is a cache miss. More... | |
class | HTMLPurifier_DefinitionCache_Decorator_Memory |
Definition cache decorator class that saves all cache retrievals to PHP's memory; good for unit tests or circumstances where there are lots of configuration objects floating around. More... | |
class | HTMLPurifier_HTMLModule_Bdo |
XHTML 1.1 Bi-directional Text Module, defines elements that declare directionality of content. More... | |
class | HTMLPurifier_HTMLModule_CommonAttributes |
class | HTMLPurifier_HTMLModule_Edit |
XHTML 1.1 Edit Module, defines editing-related elements. More... | |
class | HTMLPurifier_HTMLModule_Forms |
XHTML 1.1 Forms module, defines all form-related elements found in HTML 4. More... | |
class | HTMLPurifier_HTMLModule_Hypertext |
XHTML 1.1 Hypertext Module, defines hypertext links. More... | |
class | HTMLPurifier_HTMLModule_Iframe |
XHTML 1.1 Iframe Module provides inline frames. More... | |
class | HTMLPurifier_HTMLModule_Image |
XHTML 1.1 Image Module provides basic image embedding. More... | |
class | HTMLPurifier_HTMLModule_Legacy |
XHTML 1.1 Legacy module defines elements that were previously deprecated. More... | |
class | HTMLPurifier_HTMLModule_List |
XHTML 1.1 List Module, defines list-oriented elements. More... | |
class | HTMLPurifier_HTMLModule_Name |
class | HTMLPurifier_HTMLModule_Nofollow |
Module adds the nofollow attribute transformation to a tags. More... | |
class | HTMLPurifier_HTMLModule_NonXMLCommonAttributes |
class | HTMLPurifier_HTMLModule_Object |
XHTML 1.1 Object Module, defines elements for generic object inclusion. More... | |
class | HTMLPurifier_HTMLModule_Presentation |
XHTML 1.1 Presentation Module, defines simple presentation-related markup. More... | |
class | HTMLPurifier_HTMLModule_Proprietary |
Module defines proprietary tags and attributes in HTML. More... | |
class | HTMLPurifier_HTMLModule_Ruby |
XHTML 1.1 Ruby Annotation Module, defines elements that indicate short runs of text alongside base text for annotation or pronounciation. More... | |
class | HTMLPurifier_HTMLModule_SafeEmbed |
A "safe" embed module. More... | |
class | HTMLPurifier_HTMLModule_SafeObject |
A "safe" object module. More... | |
class | HTMLPurifier_HTMLModule_Scripting |
XHTML 1.1 Scripting module, defines elements that are used to contain information pertaining to executable scripts or the lack of support for executable scripts. More... | |
class | HTMLPurifier_HTMLModule_StyleAttribute |
XHTML 1.1 Edit Module, defines editing-related elements. More... | |
class | HTMLPurifier_HTMLModule_Tables |
XHTML 1.1 Tables Module, fully defines accessible table elements. More... | |
class | HTMLPurifier_HTMLModule_Target |
XHTML 1.1 Target Module, defines target attribute in link elements. More... | |
class | HTMLPurifier_HTMLModule_TargetBlank |
Module adds the target=blank attribute transformation to a tags. More... | |
class | HTMLPurifier_HTMLModule_Text |
XHTML 1.1 Text Module, defines basic text containers. More... | |
class | HTMLPurifier_HTMLModule_Tidy |
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML. More... | |
class | HTMLPurifier_HTMLModule_XMLCommonAttributes |
class | HTMLPurifier_HTMLModule_Tidy_Name |
Name is deprecated, but allowed in strict doctypes, so onl. More... | |
class | HTMLPurifier_HTMLModule_Tidy_Proprietary |
class | HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 |
class | HTMLPurifier_HTMLModule_Tidy_Strict |
class | HTMLPurifier_HTMLModule_Tidy_Transitional |
class | HTMLPurifier_HTMLModule_Tidy_XHTML |
class | HTMLPurifier_Injector_AutoParagraph |
Injector that auto paragraphs text in the root node based on double-spacing. More... | |
class | HTMLPurifier_Injector_DisplayLinkURI |
Injector that displays the URL of an anchor instead of linking to it, in addition to showing the text of the link. More... | |
class | HTMLPurifier_Injector_Linkify |
Injector that converts http, https and ftp text URLs to actual links. More... | |
class | HTMLPurifier_Injector_PurifierLinkify |
Injector that converts configuration directive syntax Namespace.Directive to links. More... | |
class | HTMLPurifier_Injector_RemoveEmpty |
class | HTMLPurifier_Injector_RemoveSpansWithoutAttributes |
Injector that removes spans with no attributes. More... | |
class | HTMLPurifier_Injector_SafeObject |
Adds important param elements to inside of object in order to make things safe. More... | |
class | HTMLPurifier_Lexer_DOMLex |
Parser that uses PHP 5's DOM extension (part of the core). More... | |
class | HTMLPurifier_Lexer_DirectLex |
Our in-house implementation of a parser. More... | |
class | HTMLPurifier_Strategy_Composite |
Composite strategy that runs multiple strategies on tokens. More... | |
class | HTMLPurifier_Strategy_Core |
Core strategy composed of the big four strategies. More... | |
class | HTMLPurifier_Strategy_FixNesting |
Takes a well formed list of tokens and fixes their nesting. More... | |
class | HTMLPurifier_Strategy_MakeWellFormed |
Takes tokens makes them well-formed (balance end tags, etc.) More... | |
class | HTMLPurifier_Strategy_RemoveForeignElements |
Removes all unrecognized tags from the list of tokens. More... | |
class | HTMLPurifier_Strategy_ValidateAttributes |
Validate all attributes in the tokens. More... | |
class | HTMLPurifier_TagTransform_Font |
Transforms FONT tags to the proper form (SPAN with CSS styling) More... | |
class | HTMLPurifier_TagTransform_Simple |
Simple transformation, just change tag name to something else, and possibly add some styling. More... | |
class | HTMLPurifier_Token_Comment |
Concrete comment token class. More... | |
class | HTMLPurifier_Token_Tag |
Abstract class of a tag token (start, end or empty), and its behavior. More... | |
class | HTMLPurifier_Token_Empty |
Concrete empty token class. More... | |
class | HTMLPurifier_Token_End |
Concrete end token class. More... | |
class | HTMLPurifier_Token_Start |
Concrete start token class. More... | |
class | HTMLPurifier_Token_Text |
Concrete text token class. More... | |
class | HTMLPurifier_URIFilter_DisableExternal |
class | HTMLPurifier_URIFilter_DisableExternalResources |
class | HTMLPurifier_URIFilter_DisableResources |
class | HTMLPurifier_URIFilter_HostBlacklist |
class | HTMLPurifier_URIFilter_MakeAbsolute |
class | HTMLPurifier_URIFilter_Munge |
class | HTMLPurifier_URIFilter_SafeIframe |
Implements safety checks for safe iframes. More... | |
class | HTMLPurifier_URIScheme_data |
Implements data: URI for base64 encoded images supported by GD. More... | |
class | HTMLPurifier_URIScheme_file |
Validates file as defined by RFC 1630 and RFC 1738. More... | |
class | HTMLPurifier_URIScheme_ftp |
Validates ftp (File Transfer Protocol) URIs as defined by generic RFC 1738. More... | |
class | HTMLPurifier_URIScheme_http |
Validates http (HyperText Transfer Protocol) as defined by RFC 2616. More... | |
class | HTMLPurifier_URIScheme_https |
Validates https (Secure HTTP) according to http scheme. More... | |
class | HTMLPurifier_URIScheme_mailto |
Validates mailto (for E-mail) according to RFC 2368. More... | |
class | HTMLPurifier_URIScheme_news |
Validates news (Usenet) as defined by generic RFC 1738. More... | |
class | HTMLPurifier_URIScheme_nntp |
Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738. More... | |
class | HTMLPurifier_VarParser_Flexible |
Performs safe variable parsing based on types which can be used by users. More... | |
class | HTMLPurifier_VarParser_Native |
This variable parser uses PHP's internal code engine. More... |
This file was auto-generated by generate-includes.php and includes all of the core files required by HTML Purifier.
Use this if performance is a primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS FILE, changes will be overwritten the next time the script is run.
Definition in file HTMLPurifier.standalone.php.