# Tools for primitive's filtration
[Data validation layer]

Collaboration diagram for Tools for primitive's filtration:

## Classes

class | BaseFilter
| Filter's template. More...
class | CompressWhitespaceFilter
| Replaces multiple adjacent whitespace by one. More...
class | CropFilter
class | DateRangeDisplayFilter
interface | Filtrator
| Interface for primitive's filters. More...
class | HashFilter
| SHA-1 based filter: passwords. More...
class | HtmlSpecialCharsFilter
| HTML Special Characters replacer. More...
class | JsonDecoderFilter
class | JsonEncoderFilter
class | LowerCaseFilter
class | NewLinesToBreaks
| Inserts HTML line breaks before all newlines in a string. More...
class | NormalizeUrlFilter
class | Paragraphizer
class | PCREFilter
class | RemoveNewlineFilter
| Replaces and by whitespace. More...
class | RussianTypograph
class | SafeUtf8Filter
class | StringReplaceFilter
class | StripTagsFilter
class | TrimFilter
class | UnixToUnixDecode
| Decode a uuencoded string. More...
class | UnixToUnixEncode
| Uuencode a string. More...
class | UnserializeFilter
| Unserialize string. More...
class | UnTypographizer
class | UpperCaseFilter
class | UrlDecodeFilter
class | UrlEncodeFilter
class | Utf16ConverterFilter
| Used for on-fly detection and turning UTF16 into UTF8. More...
class | WordSplitterFilter