User:Jeroen De Dauw/ValueHandler

ValueHandler contains


 * datavalues (represent the actual value)
 * value parsers (parses some representation to a datavalue object)
 * value validators (take a datavalue object and check it against some criteria)
 * value formatters (take a datavalue and format it on some way)

and is used by


 * SMW (datavalues replacing current DataItems and value parsers and value formatters replacing current DataValues)
 * Validator (value parsers and value validators replacing current pameter definition types)
 * Wikibase (in phase 2: all components, except maybe the validators)

Validator is used by


 * SMW (for ask parameters (ie those provided by result formats) and some other parser functions)
 * Wikibase (in phase 3 in common result format handling code with SMW)
 * (Several other extensions)