Package lemon :: Package db :: Package builder :: Class TextCol
[show private | hide private]
[frames | no frames]

Class TextCol

SQLCol --+        
         |        
   ColType --+    
             |    
     StringCol --+
                 |
                TextCol


Method Summary
  __init__(self, notNULL, unique, default, description, treatEmptyStringAsNull)
  sql_encodeAsQuery(self, value)
  sql_setField(self, value)
Should be set to something like self.sql_field = lemon.html.field.Input(...).
  sql_type(self)
  sql_valid(self, value)
Field level validation.
    Inherited from StringCol
  sql_buildField(self, name, value, description)
    Inherited from ColType
  builderValue(self)
  description(self)
  error(self)
  frozen(self)
Should be overridden.
  get(self)
Perform any final changes on the finished value then return.
  hidden(self)
Should be overridden.
  html(self)
Should be overridden.
  name(self)
  populate(self, form)
  sql_isUnique(self, value)
  type(self)
  valid(self, value)
Field level validation.
    Inherited from SQLCol
  __repr__(self)
  _init_(self, name, table, database)
  sql_decode(self, value)
  sql_encode(self, value)
  sql_getDescription(self)
  sql_getError(self)
  sql_getName(self)
  sql_getNotNULL(self)
  sql_getTable(self)
  sql_getValue(self)
  sql_setDB(self, value)
  sql_setDescription(self, d)
  sql_setError(self, error)
  sql_setName(self, name)
  sql_setNotNULL(self, t)
  sql_setTable(self, t)
  sql_setValue(self, value)

Method Details

sql_setField(self, value)

Should be set to something like self.sql_field = lemon.html.field.Input(...).
Overrides:
lemon.db.builder.StringCol.sql_setField

sql_valid(self, value)

Field level validation.
Overrides:
lemon.db.builder.StringCol.sql_valid

Generated by Epydoc 2.0 on Mon Nov 10 15:07:39 2003 http://epydoc.sf.net