Basis for Primitives which can be filtered. More...
Public Member Functions | |
__construct ($name) | |
setDisplayFilter (FilterChain $chain) | |
addDisplayFilter (Filtrator $filter) | |
dropDisplayFilters () | |
getDisplayValue () | |
setImportFilter (FilterChain $chain) | |
addImportFilter (Filtrator $filter) | |
dropImportFilters () | |
getImportFilter () | |
getDisplayFilter () | |
Protected Member Functions | |
selfFilter () | |
Private Attributes | |
$importFilter = null | |
$displayFilter = null |
Basis for Primitives which can be filtered.
Definition at line 18 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::__construct | ( | $ | name | ) |
Reimplemented from BasePrimitive.
Definition at line 23 of file FiltrablePrimitive.class.php.
References BasePrimitive::$name.
FiltrablePrimitive::addDisplayFilter | ( | Filtrator $ | filter | ) |
Definition at line 44 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::addImportFilter | ( | Filtrator $ | filter | ) |
Definition at line 86 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::dropDisplayFilters | ( | ) |
Definition at line 54 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::dropImportFilters | ( | ) |
Definition at line 96 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::getDisplayFilter | ( | ) |
Definition at line 114 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::getDisplayValue | ( | ) |
Definition at line 61 of file FiltrablePrimitive.class.php.
References BasePrimitive::$value, and BasePrimitive::getActualValue().
FiltrablePrimitive::getImportFilter | ( | ) |
Definition at line 106 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::selfFilter | ( | ) | [protected] |
Definition at line 122 of file FiltrablePrimitive.class.php.
References BasePrimitive::$value.
Referenced by PrimitiveString::import(), PrimitiveNumber::import(), PrimitiveBinary::import(), and PrimitiveArray::import().
FiltrablePrimitive::setDisplayFilter | ( | FilterChain $ | chain | ) |
Definition at line 34 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::setImportFilter | ( | FilterChain $ | chain | ) |
Definition at line 76 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::$displayFilter = null [private] |
Definition at line 21 of file FiltrablePrimitive.class.php.
FiltrablePrimitive::$importFilter = null [private] |
Definition at line 20 of file FiltrablePrimitive.class.php.