Package pyxsd :: Module xsdDataTypes :: Class Base64Binary
[hide private]
[frames] | no frames]

Class Base64Binary

source code

object --+            
         |            
basestring --+        
             |        
           str --+    
                 |    
    object --+   |    
             |   |    
   XsdDataType --+    
                 |    
            String --+
                     |
                    Base64Binary

Used with data encoded into base64. Treats the data as a string, and has String as a base class. Tries to see if the the binary is valid by decoding and then reencoding it with the base64 library included with python. This process may not detect errors every time. It should only be able to see if the base64 binary is well-formed when working correctly.

Instance Methods [hide private]
  __init__(self, val)

Inherited from str: __add__, __contains__, __eq__, __ge__, __getattribute__, __getitem__, __getnewargs__, __getslice__, __gt__, __hash__, __le__, __len__, __lt__, __mod__, __mul__, __ne__, __new__, __repr__, __rmod__, __rmul__, __str__, capitalize, center, count, decode, encode, endswith, expandtabs, find, index, isalnum, isalpha, isdigit, islower, isspace, istitle, isupper, join, ljust, lower, lstrip, partition, replace, rfind, rindex, rjust, rpartition, rsplit, rstrip, split, splitlines, startswith, strip, swapcase, title, translate, upper, zfill

Inherited from object: __delattr__, __reduce__, __reduce_ex__, __setattr__


Class Variables [hide private]
  name = 'Base64Binary'

Properties [hide private]

Inherited from object: __class__


Method Details [hide private]

__init__(self, val)
(Constructor)

source code 
None
Overrides: String.__init__

Class Variable Details [hide private]

name

None
Value:
'Base64Binary'