KONTOLODON
/
var
/
www
/
ojs-3.3.0-13
/
lib
/
pkp
/
lib
/
vendor
/
ezyang
/
htmlpurifier
/
library
/
HTMLPurifier
/
Nama File / Folder
Size
Action
AttrDef
--
NONE
AttrTransform
--
NONE
ChildDef
--
NONE
ConfigSchema
--
NONE
DefinitionCache
--
NONE
EntityLookup
--
NONE
Filter
--
NONE
HTMLModule
--
NONE
Injector
--
NONE
Language
--
NONE
Lexer
--
NONE
Node
--
NONE
Printer
--
NONE
Strategy
--
NONE
TagTransform
--
NONE
Token
--
NONE
URIFilter
--
NONE
URIScheme
--
NONE
VarParser
--
NONE
AttrCollections.php
4.748KB
Hapus
Edit
Rename
AttrTypes.php
3.582KB
Hapus
Edit
Rename
ChildDef.php
1.522KB
Hapus
Edit
Rename
Definition.php
1.329KB
Hapus
Edit
Rename
DefinitionCache.php
3.821KB
Hapus
Edit
Rename
DefinitionCacheFactory.php
3.126KB
Hapus
Edit
Rename
Doctype.php
1.545KB
Hapus
Edit
Rename
DoctypeRegistry.php
4.125KB
Hapus
Edit
Rename
EntityLookup.php
1.393KB
Hapus
Edit
Rename
ErrorCollector.php
7.446KB
Hapus
Edit
Rename
Filter.php
1.587KB
Hapus
Edit
Rename
Generator.php
10.011KB
Hapus
Edit
Rename
HTMLDefinition.php
17.331KB
Hapus
Edit
Rename
HTMLModuleManager.php
15.572KB
Hapus
Edit
Rename
Injector.php
8.795KB
Hapus
Edit
Rename
LanguageFactory.php
6.463KB
Hapus
Edit
Rename
PercentEncoder.php
3.481KB
Hapus
Edit
Rename
Printer.php
5.759KB
Hapus
Edit
Rename
PropertyListIterator.php
0.845KB
Hapus
Edit
Rename
StringHashParser.php
3.556KB
Hapus
Edit
Rename
TagTransform.php
1.072KB
Hapus
Edit
Rename
URIFilter.php
2.31KB
Hapus
Edit
Rename
URIParser.php
2.24KB
Hapus
Edit
Rename
URISchemeRegistry.php
2.353KB
Hapus
Edit
Rename
VarParserException.php
0.153KB
Hapus
Edit
Rename
<?php /** * Defines allowed child nodes and validates nodes against it. */ abstract class HTMLPurifier_ChildDef { /** * Type of child definition, usually right-most part of class name lowercase. * Used occasionally in terms of context. * @type string */ public $type; /** * Indicates whether or not an empty array of children is okay. * * This is necessary for redundant checking when changes affecting * a child node may cause a parent node to now be disallowed. * @type bool */ public $allow_empty; /** * Lookup array of all elements that this definition could possibly allow. * @type array */ public $elements = array(); /** * Get lookup of tag names that should not close this element automatically. * All other elements will do so. * @param HTMLPurifier_Config $config HTMLPurifier_Config object * @return array */ public function getAllowedElements($config) { return $this->elements; } /** * Validates nodes according to definition and returns modification. * * @param HTMLPurifier_Node[] $children Array of HTMLPurifier_Node * @param HTMLPurifier_Config $config HTMLPurifier_Config object * @param HTMLPurifier_Context $context HTMLPurifier_Context object * @return bool|array true to leave nodes as is, false to remove parent node, array of replacement children */ abstract public function validateChildren($children, $config, $context); } // vim: et sw=4 sts=4