SchemaBuilder


Methods

f __init__(self, validators={'nodefault': <class formencode.api.NoDefault at 0x887cb0c>, 'timeconverter': <class 'formencode.validators.TimeConverter'>, 'iphonenumbervalidator': <class 'formencode.validators.IPhoneNumberValidator'>, 'constant': <class 'formencode.validators.Constant'>, 'datetime_makedate': <function datetime_makedate at 0x886f0d4>, 'int': <class 'formencode.validators.Int'>, 'attribute': <class 'formencode.interfaces.Attribute'>, 'stateprovince': <class 'formencode.validators.StateProvince'>, 'random': None, 'number': <class 'formencode.validators.Number'>, 'datetime': None, 'datetime_time': <function datetime_time at 0x886f10c>, 'postalcode': <class 'formencode.validators.PostalCode'>, 'ischema': <class 'formencode.interfaces.ISchema'>, 'phonenumber': <class 'formencode.validators.PhoneNumber'>, 'fieldsmatch': <class 'formencode.validators.FieldsMatch'>, 're': <module 're' from '/home/ianb/src/env/lib/python2.4/re.pyc'>, 'false': False, 'datevalidator': <class 'formencode.validators.DateValidator'>, 'stripfield': <class 'formencode.validators.StripField'>, 'mxdatetime_module': None, 'fileuploadkeeper': <class 'formencode.validators.FileUploadKeeper'>, 'regex': <class 'formencode.validators.Regex'>, 'datetime_now': <function datetime_now at 0x886f09c>, '__all__': ['Invalid', 'Regex', 'FieldsMatch', 'MaxLength', 'TimeConverter', 'PlainText', 'DictConverter', 'OneOf', 'ConfirmType', 'Bool', 'DateValidator', 'Email', 'FieldStorageUploadConverter', 'String', 'CreditCardSecurityCode', 'FancyValidator', 'CreditCardExpires', 'StripField', 'URL', 'CreditCardValidator', 'Empty', 'Number', 'FormValidator', 'FileUploadKeeper', 'IPhoneNumberValidator', 'MACAddress', 'StringBool', 'StringBoolean', 'IndexListConverter', 'PhoneNumber', 'Wrapper', 'PostalCode', 'CIDR', 'StateProvince', 'RequireIfPresent', 'Set', 'NotEmpty', 'RequireIfMissing', 'Int', 'SignedString', 'MinLength', 'DateConverter', 'Validator', 'UnicodeString', 'Constant'], 'dictconverter': <class 'formencode.validators.DictConverter'>, 'minlength': <class 'formencode.validators.MinLength'>, 'invalid': <class formencode.api.Invalid at 0x887cb3c>, 'name': 'IValidator', 'fancyvalidator': <class 'formencode.api.FancyValidator'>, 'indexlistconverter': <class 'formencode.validators.IndexListConverter'>, 'bool': <class 'formencode.validators.Bool'>, '_': <function _ at 0x886f02c>, 'dns': <module 'DNS' from '/home/ianb/src/env/lib/python2.4/site-packages/pydns-2.3.1-py2.4.egg/DNS/__init__.pyc'>, 'formvalidator': <class 'formencode.validators.FormValidator'>, 'set': <class 'formencode.validators.Set'>, 'email': <class 'formencode.validators.Email'>, 'empty': <class 'formencode.validators.Empty'>, 'ivalidator': <class 'formencode.interfaces.IValidator'>, 'cgi': <module 'cgi' from '/usr/lib/python2.4/cgi.pyc'>, 'oneof': <class 'formencode.validators.OneOf'>, 'wrapper': <class 'formencode.validators.Wrapper'>, 'string': <class 'formencode.validators.String'>, 'datetime_module': None, '__builtins__': {'IndexError': <class exceptions.IndexError at 0xb7d4e92c>, 'help': Type help() for interactive help, or help(object) for help about object., 'vars': <built-in function vars>, 'SyntaxError': <class exceptions.SyntaxError at 0xb7d4e7ac>, 'unicode': <type 'unicode'>, 'UnicodeDecodeError': <class exceptions.UnicodeDecodeError at 0xb7d4ecec>, 'isinstance': <built-in function isinstance>, 'copyright': Copyright (c) 2001-2006 Python Software Foundation. All Rights Reserved. Copyright (c) 2000 BeOpen.com. All Rights Reserved. Copyright (c) 1995-2001 Corporation for National Research Initiatives. All Rights Reserved. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. All Rights Reserved., 'NameError': <class exceptions.NameError at 0xb7d4e68c>, 'dict': <type 'dict'>, 'input': <built-in function input>, 'oct': <built-in function oct>, 'SystemExit': <class exceptions.SystemExit at 0xb7d4e35c>, 'StandardError': <class exceptions.StandardError at 0xb7d4e2fc>, 'repr': <built-in function repr>, 'sorted': <built-in function sorted>, 'False': False, 'RuntimeWarning': <class exceptions.RuntimeWarning at 0xb7d6402c>, 'list': <type 'list'>, 'iter': <built-in function iter>, 'reload': <built-in function reload>, 'Warning': <class exceptions.Warning at 0xb7d4ee6c>, 'round': <built-in function round>, 'dir': <built-in function dir>, 'cmp': <built-in function cmp>, 'set': <type 'set'>, 'reduce': <built-in function reduce>, 'intern': <built-in function intern>, 'issubclass': <built-in function issubclass>, 'Ellipsis': Ellipsis, 'EOFError': <class exceptions.EOFError at 0xb7d4e56c>, 'locals': <built-in function locals>, 'slice': <type 'slice'>, 'FloatingPointError': <class exceptions.FloatingPointError at 0xb7d4eadc>, 'sum': <built-in function sum>, 'OverflowWarning': <class exceptions.OverflowWarning at 0xb7d4efbc>, 'getattr': <built-in function getattr>, 'abs': <built-in function abs>, 'exit': 'Use Ctrl-D (i.e. EOF) to exit.', 'True': True, 'FutureWarning': <class exceptions.FutureWarning at 0xb7d6405c>, 'None': None, 'hash': <built-in function hash>, 'len': <built-in function len>, 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information., 'frozenset': <type 'frozenset'>, '__name__': '__builtin__', 'ord': <built-in function ord>, 'super': <type 'super'>, 'TypeError': <class exceptions.TypeError at 0xb7d4e32c>, 'license': See http://www.python.org/2.4/license.html, 'KeyboardInterrupt': <class exceptions.KeyboardInterrupt at 0xb7d4e3bc>, 'UserWarning': <class exceptions.UserWarning at 0xb7d4ee9c>, 'filter': <built-in function filter>, 'range': <built-in function range>, 'staticmethod': <type 'staticmethod'>, 'SystemError': <class exceptions.SystemError at 0xb7d4ee0c>, 'pow': <built-in function pow>, 'RuntimeError': <class exceptions.RuntimeError at 0xb7d4e59c>, 'float': <type 'float'>, 'StopIteration': <class exceptions.StopIteration at 0xb7d4e2cc>, 'globals': <built-in function globals>, 'divmod': <built-in function divmod>, 'enumerate': <type 'enumerate'>, 'apply': <built-in function apply>, 'LookupError': <class exceptions.LookupError at 0xb7d4e8fc>, 'open': <type 'file'>, 'quit': 'Use Ctrl-D (i.e. EOF) to exit.', 'basestring': <type 'basestring'>, 'UnicodeError': <class exceptions.UnicodeError at 0xb7d4eb9c>, 'zip': <built-in function zip>, 'hex': <built-in function hex>, 'long': <type 'long'>, 'ReferenceError': <class exceptions.ReferenceError at 0xb7d4eddc>, 'ImportError': <class exceptions.ImportError at 0xb7d4e41c>, 'chr': <built-in function chr>, 'xrange': <type 'xrange'>, 'type': <type 'type'>, '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'Exception': <class exceptions.Exception at 0xb7d4e29c>, 'tuple': <type 'tuple'>, 'UnicodeTranslateError': <class exceptions.UnicodeTranslateError at 0xb7d4ed7c>, 'reversed': <type 'reversed'>, 'UnicodeEncodeError': <class exceptions.UnicodeEncodeError at 0xb7d4ec2c>, 'IOError': <class exceptions.IOError at 0xb7d4e4ac>, 'hasattr': <built-in function hasattr>, 'delattr': <built-in function delattr>, 'setattr': <built-in function setattr>, 'raw_input': <built-in function raw_input>, 'SyntaxWarning': <class exceptions.SyntaxWarning at 0xb7d4ef8c>, 'compile': <built-in function compile>, 'ArithmeticError': <class exceptions.ArithmeticError at 0xb7d4e9bc>, 'str': <type 'str'>, 'property': <type 'property'>, 'MemoryError': <class exceptions.MemoryError at 0xb7d4ee3c>, 'int': <type 'int'>, '__import__': <built-in function __import__>, 'KeyError': <class exceptions.KeyError at 0xb7d4e98c>, 'coerce': <built-in function coerce>, 'PendingDeprecationWarning': <class exceptions.PendingDeprecationWarning at 0xb7d4ef5c>, 'file': <type 'file'>, 'EnvironmentError': <class exceptions.EnvironmentError at 0xb7d4e44c>, 'unichr': <built-in function unichr>, 'id': <built-in function id>, 'OSError': <class exceptions.OSError at 0xb7d4e50c>, 'DeprecationWarning': <class exceptions.DeprecationWarning at 0xb7d4eefc>, 'min': <built-in function min>, 'execfile': <built-in function execfile>, 'complex': <type 'complex'>, 'bool': <type 'bool'>, 'ValueError': <class exceptions.ValueError at 0xb7d4eb3c>, 'NotImplemented': NotImplemented, 'map': <built-in function map>, 'buffer': <type 'buffer'>, 'max': <built-in function max>, 'object': <type 'object'>, 'TabError': <class exceptions.TabError at 0xb7d4e86c>, 'callable': <built-in function callable>, 'ZeroDivisionError': <class exceptions.ZeroDivisionError at 0xb7d4ea4c>, 'eval': <built-in function eval>, '__debug__': True, 'IndentationError': <class exceptions.IndentationError at 0xb7d4e83c>, 'AssertionError': <class exceptions.AssertionError at 0xb7d4e8cc>, 'classmethod': <type 'classmethod'>, 'UnboundLocalError': <class exceptions.UnboundLocalError at 0xb7d4e6ec>, 'NotImplementedError': <class exceptions.NotImplementedError at 0xb7d4e5fc>, 'AttributeError': <class exceptions.AttributeError at 0xb7d4e77c>, 'OverflowError': <class exceptions.OverflowError at 0xb7d4e9ec>}, 'stringbool': <class 'formencode.validators.StringBool'>, '__file__': '/home/ianb/src/FormEncode-1.0.1/formencode/validators.py', 'fieldstorage': <module 'formencode.fieldstorage' from '/home/ianb/src/FormEncode-1.0.1/formencode/fieldstorage.py'>, 'stringboolean': <class 'formencode.validators.StringBool'>, 'httplib': None, 'plaintext': <class 'formencode.validators.PlainText'>, 'creditcardvalidator': <class 'formencode.validators.CreditCardValidator'>, 'confirmtype': <class 'formencode.validators.ConfirmType'>, 'datetime_isotime': <function datetime_isotime at 0x886f144>, '__doc__': '\nValidator/Converters for use with FormEncode.\n', 'socket': <module 'socket' from '/usr/lib/python2.4/socket.pyc'>, 'is_validator': <function is_validator at 0x89915a4>, 'interface': <class 'formencode.interfaces.Interface'>, '__name__': 'formencode.validators', 'cidr': <class 'formencode.validators.CIDR'>, 'requireifmissing': <class 'formencode.validators.RequireIfMissing'>, 'identity': validators.Identity, 'ideclarative': <class 'formencode.interfaces.IDeclarative'>, 'macaddress': <class 'formencode.validators.MACAddress'>, 'have_dns': True, 'fieldstorageuploadconverter': <class 'formencode.validators.FieldStorageUploadConverter'>, 'notempty': <class 'formencode.validators.NotEmpty'>, 'creditcardsecuritycode': <class 'formencode.validators.CreditCardSecurityCode'>, 'signedstring': <class 'formencode.validators.SignedString'>, 'url': <class 'formencode.validators.URL'>, 'creditcardexpires': <class 'formencode.validators.CreditCardExpires'>, 'value': <class 'formencode.interfaces.IValidator'>, 'dateconverter': <class 'formencode.validators.DateConverter'>, 'urlparse': None, 'sha': None, 'true': True, 'validator': <class 'formencode.api.Validator'>, 'maxlength': <class 'formencode.validators.MaxLength'>, 'sets': <module 'sets' from '/usr/lib/python2.4/sets.pyc'>, 'unicodestring': <class 'formencode.validators.UnicodeString'>, 'requireifpresent': <class 'formencode.validators.RequireIfMissing'>, 'import_datetime': <function import_datetime at 0x886f064>}) ...

f reset(self) ...

f schema(self) ...

f listen_input(self, parser, tag, attrs) ...

See the source for more information.