Burgerlib Python
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
burger.validators.Property Class Reference

Base Class to create enforced types. More...

Inheritance diagram for burger.validators.Property:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, name)
 Initialize to default. More...
 
def __get__ (self, instance, owner=None)
 Return value. More...
 
def __set__ (self, instance, value)
 Set the string value. More...
 

Private Attributes

 _name
 The real name of the class instance.
 

Detailed Description

Base Class to create enforced types.

Constructor & Destructor Documentation

◆ __init__()

def burger.validators.Property.__init__ (   self,
  name 
)

Initialize to default.

Parameters
nameName of the instance storage index

Reimplemented in burger.validators.EnumProperty.

Member Function Documentation

◆ __get__()

def burger.validators.Property.__get__ (   self,
  instance,
  owner = None 
)

Return value.

Parameters
instanceReference to object containing data
ownerNot used
Returns
None, or verified data

Reimplemented in burger.validators.StringListProperty.

◆ __set__()

def burger.validators.Property.__set__ (   self,
  instance,
  value 
)

Set the string value.

Parameters
instanceReference to object containing data
valueNone or value the can be converted to bool

Reimplemented in burger.validators.BooleanProperty, burger.validators.IntegerProperty, burger.validators.StringProperty, burger.validators.StringListProperty, and burger.validators.EnumProperty.