OpenQuizz
Une application de gestion des contenus pédagogiques
TupleBuilder Class Reference
Inheritance diagram for TupleBuilder:
Collaboration diagram for TupleBuilder:

Public Member Functions

def build_date (cls, YYYY=None, MM=None, DD=None, Www=None, D=None, DDD=None)
 
def build_time (cls, hh=None, mm=None, ss=None, tz=None)
 
def build_datetime (cls, date, time)
 
def build_duration (cls, PnY=None, PnM=None, PnW=None, PnD=None, TnH=None, TnM=None, TnS=None)
 
def build_interval (cls, start=None, end=None, duration=None)
 
def build_repeating_interval (cls, R=None, Rnn=None, interval=None)
 
def build_timezone (cls, negative=None, Z=None, hh=None, mm=None, name="")
 
- Public Member Functions inherited from BaseTimeBuilder
def range_check_date (cls, YYYY=None, MM=None, DD=None, Www=None, D=None, DDD=None, rangedict=None)
 
def range_check_time (cls, hh=None, mm=None, ss=None, tz=None, rangedict=None)
 
def range_check_duration (cls, PnY=None, PnM=None, PnW=None, PnD=None, TnH=None, TnM=None, TnS=None, rangedict=None)
 
def range_check_repeating_interval (cls, R=None, Rnn=None, interval=None, rangedict=None)
 
def range_check_timezone (cls, negative=None, Z=None, hh=None, mm=None, name="", rangedict=None)
 

Additional Inherited Members

- Static Public Attributes inherited from BaseTimeBuilder
 DATE_YYYY_LIMIT
 
 DATE_MM_LIMIT
 
 DATE_DD_LIMIT
 
 DATE_WWW_LIMIT
 
 DATE_D_LIMIT
 
 DATE_DDD_LIMIT
 
 TIME_HH_LIMIT
 
 TIME_MM_LIMIT
 
 TIME_SS_LIMIT
 
 TZ_HH_LIMIT
 
 TZ_MM_LIMIT
 
 DURATION_PNY_LIMIT
 
 DURATION_PNM_LIMIT
 
 DURATION_PNW_LIMIT
 
 DURATION_PND_LIMIT
 
 DURATION_TNH_LIMIT
 
 DURATION_TNM_LIMIT
 
 DURATION_TNS_LIMIT
 
 INTERVAL_RNN_LIMIT
 
dictionary DATE_RANGE_DICT
 
dictionary TIME_RANGE_DICT = {"hh": TIME_HH_LIMIT, "mm": TIME_MM_LIMIT, "ss": TIME_SS_LIMIT}
 
dictionary DURATION_RANGE_DICT
 
dictionary REPEATING_INTERVAL_RANGE_DICT = {"Rnn": INTERVAL_RNN_LIMIT}
 
dictionary TIMEZONE_RANGE_DICT = {"hh": TZ_HH_LIMIT, "mm": TZ_MM_LIMIT}
 
bool LEAP_SECONDS_SUPPORTED = False
 

Member Function Documentation

◆ build_date()

def build_date (   cls,
  YYYY = None,
  MM = None,
  DD = None,
  Www = None,
  D = None,
  DDD = None 
)

Reimplemented from BaseTimeBuilder.

◆ build_datetime()

def build_datetime (   cls,
  date,
  time 
)

Reimplemented from BaseTimeBuilder.

◆ build_duration()

def build_duration (   cls,
  PnY = None,
  PnM = None,
  PnW = None,
  PnD = None,
  TnH = None,
  TnM = None,
  TnS = None 
)

Reimplemented from BaseTimeBuilder.

◆ build_interval()

def build_interval (   cls,
  start = None,
  end = None,
  duration = None 
)

Reimplemented from BaseTimeBuilder.

◆ build_repeating_interval()

def build_repeating_interval (   cls,
  R = None,
  Rnn = None,
  interval = None 
)

Reimplemented from BaseTimeBuilder.

◆ build_time()

def build_time (   cls,
  hh = None,
  mm = None,
  ss = None,
  tz = None 
)

Reimplemented from BaseTimeBuilder.

◆ build_timezone()

def build_timezone (   cls,
  negative = None,
  Z = None,
  hh = None,
  mm = None,
  name = "" 
)

Reimplemented from BaseTimeBuilder.


The documentation for this class was generated from the following file: