Package pyffi :: Package formats :: Package nif :: Class NifFormat :: Class bool
[hide private]
[frames] | no frames]

Class bool

source code

                             object --+        
                                      |        
                 utils.graph.DetailNode --+    
                                          |    
          object_models.xml.basic.BasicBase --+
                                              |
                         object --+           |
                                  |           |
object_models.editable.EditableBase --+       |
                                      |       |
object_models.editable.EditableComboBox --+   |
                                          |   |
object_models.editable.EditableBoolComboBox --+
                                              |
                                             NifFormat.bool

Basic implementation of a 32-bit (8-bit for versions > 4.0.0.2) boolean type.

>>> i = NifFormat.bool()
>>> i.set_value('false')
>>> i.get_value()
False
>>> i.set_value('true')
>>> i.get_value()
True
Instance Methods [hide private]
 
__init__(self, **kwargs)
Initializes the instance.
source code
 
get_value(self)
Return object value.
source code
 
set_value(self, value)
Set object value.
source code
 
get_size(self, data=None)
Returns size of the object in bytes.
source code
 
get_hash(self, data=None)
Returns a hash value (an immutable object) that can be used to identify the object uniquely.
source code
 
read(self, stream, data)
Read object from file.
source code
 
write(self, stream, data)
Write object to file.
source code

Inherited from object_models.xml.basic.BasicBase: __str__, fix_links, get_detail_display, get_editor_value, get_links, get_refs, get_strings, replace_global_node, set_editor_value

Inherited from utils.graph.DetailNode: get_detail_child_edge_types, get_detail_child_names, get_detail_child_nodes, get_detail_iterator

Inherited from object_models.editable.EditableBoolComboBox: get_editor_keys

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

Class Variables [hide private]

Inherited from object_models.xml.basic.BasicBase: arg

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, **kwargs)
(Constructor)

source code 
Initializes the instance.
Parameters:
  • template - type used as template
  • argument - argument used to initialize the instance (see the Struct class).
  • parent - The parent of this instance, that is, the instance this instance is an attribute of.
Overrides: object.__init__
(inherited documentation)

get_value(self)

source code 
Return object value.
Overrides: object_models.xml.basic.BasicBase.get_value
(inherited documentation)

set_value(self, value)

source code 
Set object value.
Overrides: object_models.xml.basic.BasicBase.set_value
(inherited documentation)

get_size(self, data=None)

source code 
Returns size of the object in bytes.
Overrides: object_models.xml.basic.BasicBase.get_size
(inherited documentation)

get_hash(self, data=None)

source code 
Returns a hash value (an immutable object) that can be used to identify the object uniquely.
Overrides: object_models.xml.basic.BasicBase.get_hash
(inherited documentation)

read(self, stream, data)

source code 
Read object from file.
Overrides: object_models.xml.basic.BasicBase.read
(inherited documentation)

write(self, stream, data)

source code 
Write object to file.
Overrides: object_models.xml.basic.BasicBase.write
(inherited documentation)