HTMLPurifier_CSSDefinition Class Reference

Defines allowed CSS attributes and what their values are. More...

List of all members.

Public Attributes

 $type = 'CSS'
 $info = array()
 Assoc array of attribute name to definition object.

Protected Member Functions

 doSetup ($config)
 Constructs the info array.
 doSetupProprietary ($config)
 doSetupTricky ($config)
 setupConfigStuff ($config)
 Performs extra config-based processing.
 doSetup ($config)
 Constructs the info array.
 doSetupProprietary ($config)
 doSetupTricky ($config)
 setupConfigStuff ($config)
 Performs extra config-based processing.


Detailed Description

Defines allowed CSS attributes and what their values are.

See also:
HTMLPurifier_HTMLDefinition

Definition at line 7 of file CSSDefinition.php.


Member Function Documentation

HTMLPurifier_CSSDefinition::doSetup ( config  )  [protected]

Constructs the info array.

The meat of this class.

Definition at line 20 of file CSSDefinition.php.

References doSetupProprietary(), doSetupTricky(), and setupConfigStuff().

HTMLPurifier_CSSDefinition::doSetupProprietary ( config  )  [protected]

Definition at line 231 of file CSSDefinition.php.

Referenced by doSetup().

HTMLPurifier_CSSDefinition::doSetupTricky ( config  )  [protected]

Definition at line 250 of file CSSDefinition.php.

Referenced by doSetup().

HTMLPurifier_CSSDefinition::setupConfigStuff ( config  )  [protected]

Performs extra config-based processing.

Based off of HTMLPurifier_HTMLDefinition.

Todo:
Refactor duplicate elements into common class (probably using composition, not inheritance).

Definition at line 269 of file CSSDefinition.php.

Referenced by doSetup().

HTMLPurifier_CSSDefinition::doSetup ( config  )  [protected]

Constructs the info array.

The meat of this class.

Definition at line 907 of file HTMLPurifier.standalone.php.

References doSetupProprietary(), doSetupTricky(), and setupConfigStuff().

HTMLPurifier_CSSDefinition::doSetupProprietary ( config  )  [protected]

Definition at line 1118 of file HTMLPurifier.standalone.php.

HTMLPurifier_CSSDefinition::doSetupTricky ( config  )  [protected]

Definition at line 1137 of file HTMLPurifier.standalone.php.

HTMLPurifier_CSSDefinition::setupConfigStuff ( config  )  [protected]

Performs extra config-based processing.

Based off of HTMLPurifier_HTMLDefinition.

Todo:
Refactor duplicate elements into common class (probably using composition, not inheritance).

Definition at line 1156 of file HTMLPurifier.standalone.php.


Member Data Documentation

HTMLPurifier_CSSDefinition::$type = 'CSS'

Definition at line 10 of file CSSDefinition.php.

HTMLPurifier_CSSDefinition::$info = array()

Assoc array of attribute name to definition object.

Definition at line 15 of file CSSDefinition.php.


The documentation for this class was generated from the following files:
Generated on Thu Jun 19 18:47:30 2008 for HTMLPurifier by  doxygen 1.5.3