Package pyxb :: Package binding :: Module datatypes :: Class _PyXBDateTime_base
[hide private]
[frames] | no frames]

Class _PyXBDateTime_base

source code

                    object --+                
                             |                
                       cscRoot --+            
                                 |            
     utils.utility.Locatable_mixin --+        
                                     |        
              basis._TypeBinding_mixin --+    
                                         |    
                            object --+   |    
                                     |   |    
utils.utility._DeconflictSymbols_mixin --+    
                                         |    
                        object --+       |    
                                 |       |    
                           cscRoot --+   |    
                                     |   |    
            basis._DynamicCreate_mixin --+    
                                         |    
                basis.simpleTypeDefinition --+
                                             |
                                            _PyXBDateTime_base
Known Subclasses:

Instance Methods [hide private]

Inherited from basis.simpleTypeDefinition: __init__, pythonLiteral, xsdConstraintsOK, xsdLiteral, xsdValueLength

Inherited from basis._TypeBinding_mixin: __setattr__, toDOM, toxml, validateBinding

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]
 
_DateTimePattern(cls, pattern) source code
 
_LexicalToKeywords(cls, text, lexical_re) source code
 
_SetKeysFromPython_csc(cls, python_value, kw, fields) source code
 
_SetKeysFromPython(cls, python_value, kw, fields) source code

Inherited from basis.simpleTypeDefinition: PythonLiteral, SimpleTypeDefinition, XsdConstraintsOK, XsdLiteral, XsdSuperType, XsdValueLength

Inherited from basis._TypeBinding_mixin: Factory

Static Methods [hide private]

Inherited from basis.simpleTypeDefinition: __new__

Class Variables [hide private]
  __PatternMap = {'%Y': '(?P<negYear>-?)(?P<year>\d{4,})', '%m':...
  __Fields = 'year', 'month', 'day', 'hour', 'minute', 'second'
  _DefaultYear = 1983
  _DefaultMonth = 6
  _DefaultDay = 18
  _PyXBDateTime_base__Fields = ('year', 'month', 'day', 'hour', ...
  _PyXBDateTime_base__PatternMap = {'%H': '(?P<hour>\\d{2})', '%...

Inherited from basis.simpleTypeDefinition (private): _ReservedSymbols

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

__PatternMap

Value:
{'%Y': '(?P<negYear>-?)(?P<year>\d{4,})', '%m': '(?P<month>\d{2})', '%\
d': '(?P<day>\d{2})', '%H': '(?P<hour>\d{2})', '%M': '(?P<minute>\d{2}\
)', '%S': '(?P<second>\d{2})(?P<fracsec>\.\d+)?', '%Z': '(?P<tzinfo>Z|\
[-+]\d\d:\d\d)'}

_PyXBDateTime_base__Fields

Value:
('year', 'month', 'day', 'hour', 'minute', 'second')

_PyXBDateTime_base__PatternMap

Value:
{'%H': '(?P<hour>\\d{2})',
 '%M': '(?P<minute>\\d{2})',
 '%S': '(?P<second>\\d{2})(?P<fracsec>\\.\\d+)?',
 '%Y': '(?P<negYear>-?)(?P<year>\\d{4,})',
 '%Z': '(?P<tzinfo>Z|[-+]\\d\\d:\\d\\d)',
 '%d': '(?P<day>\\d{2})',
 '%m': '(?P<month>\\d{2})'}