chc.util.StringIndexedTable module

exception chc.util.StringIndexedTable.IndexedTableError(msg: str)[source]

Bases: Exception

class chc.util.StringIndexedTable.StringIndexedTable(name: str)[source]

Bases: object

add(s: str) int[source]
read_xml(node: Optional[xml.etree.ElementTree.Element]) None[source]
reset() None[source]
retrieve(index: int) str[source]
size() int[source]
write_xml(node: xml.etree.ElementTree.Element) None[source]
chc.util.StringIndexedTable.byte_to_string(b: int) str[source]
chc.util.StringIndexedTable.decode(ishex: bool, h: str) str[source]
chc.util.StringIndexedTable.dehexstring(h: str) str[source]
chc.util.StringIndexedTable.encode(s: str) Tuple[bool, str][source]
chc.util.StringIndexedTable.has_control_characters(s: str) bool[source]
chc.util.StringIndexedTable.hexstring(s: str) str[source]
chc.util.StringIndexedTable.value_from_hex(s: str) int[source]