Base class from which all basic types are derived.
The BasicBase class implements the interface for basic types.
All basic types are derived from this class.
They must override read, write, get_value, and set_value.
|
__init__(self,
template=None,
argument=None,
parent=None)
Initializes the instance. |
source code
|
|
|
|
|
read(self,
stream,
data)
Read object from file. |
source code
|
|
|
write(self,
stream,
data)
Write object to file. |
source code
|
|
|
|
|
get_links(self,
data=None)
Return all links referred to in this object. |
source code
|
|
|
get_strings(self,
data)
Return all strings used by this object. |
source code
|
|
|
get_refs(self,
data=None)
Return all references (excluding weak pointers) used by this
object. |
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
|
|
|
|
str
|
|
|
get_editor_value(self)
Return value suitable for editor. |
source code
|
|
|
set_editor_value(self,
editorvalue)
Set value from editor value. |
source code
|
|
Inherited from utils.graph.DetailNode :
get_detail_child_edge_types ,
get_detail_child_names ,
get_detail_child_nodes ,
get_detail_iterator
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|