b.c.CHKSerializer(xml8.Serializer_v8) : class documentation

Part of bzrlib.chk_serializer View In Hierarchy

Known subclasses: bzrlib.chk_serializer.CHKBEncodeSerializer

A CHKInventory based serializer with 'plain' behaviour.
Method __init__ Undocumented

Inherited from Serializer_v8:

Method write_inventory_to_lines Return a list of lines with the encoded inventory.
Method write_inventory_to_string Just call write_inventory with a StringIO and return the value.
Method write_inventory Write inventory to a file.
Method _check_revisions Extension point for subclasses to check during serialisation.
Method _check_cache_size Check that the entry_cache is large enough.
Method _append_inventory_root Append the inventory root to output.
Method _pack_revision Revision object -> xml tree
Method _pack_revision_properties Undocumented
Method _unpack_inventory Construct from XML Element
Method _unpack_entry Undocumented
Method _unpack_revision XML Element -> Revision object
Method _unpack_revision_properties Unpack properties onto a revision.
Method _find_text_key_references Core routine for extracting references to texts from inventories.

Inherited from XMLSerializer (via Serializer_v8):

Method read_inventory_from_string Read xml_string into an inventory object.
Method read_inventory See read_inventory_from_string.
Method write_revision Undocumented
Method write_revision_to_string Undocumented
Method read_revision Undocumented
Method read_revision_from_string Undocumented
Method _write_element Undocumented
Method _read_element Undocumented
def __init__(self, node_size, search_key_name):
Undocumented
API Documentation for Bazaar, generated by pydoctor at 2019-12-13 00:41:47.