Module Expr Str ImportFrom alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list
N/A N/A Abstract IValidator implementation that provides a basic IValidator
implementation except the isValid method. muntjac.data.validator InvalidValueException IValidator AbstractValidator N/A IValidator N/A N/A Abstract L{IValidator} implementation that provides a basic IValidator
    implementation except the L{isValid} method. Sub-classes need to implement
    the L{isValid} method.

    To include the value that failed validation in the exception message you
    can use "{0}" in the error message. This will be replaced with the failed
    value (converted to string using L{__str__}) or "null" if the value is
    None.

    @author: Vaadin Ltd.
    @author: Richard Lincoln
    @version: @VERSION@
     __init__ N/A N/A self errorMessage N/A N/A N/A Constructs a validator with the given error message.

        @param errorMessage:
                   the message to be included in an L{InvalidValueException}
                   (with "{0}" replaced by the value that failed validation).
         N/A N/A self _errorMessage errorMessage N/A validate N/A N/A self value N/A N/A N/A N/A N/A N/A self isValid value N/A N/A message N/A N/A N/A self _errorMessage replace {0} N/A str value N/A N/A InvalidValueException message N/A getErrorMessage N/A N/A self N/A N/A N/A Returns the message to be included in the exception in case the
        value does not validate.

        @return: the error message provided in the constructor or using
                L{setErrorMessage}.
         N/A N/A self _errorMessage N/A setErrorMessage N/A N/A self errorMessage N/A N/A N/A Sets the message to be included in the exception in case the value
        does not validate. The exception message is typically shown to the end
        user.

        @param errorMessage:
                   the error message. "{0}" is automatically replaced by the
                   value that did not validate.
         N/A N/A self _errorMessage errorMessage N/A N/A