xsdata.codegen.container module

class xsdata.codegen.container.ClassContainer(data=None)[source]

Bases: collections.UserDict, xsdata.codegen.mixins.ContainerInterface

Parameters

data (Optional[Dict[QName, List[Class]]]) –

classmethod from_list(items)[source]
Parameters

items (List[Class]) –

Return type

ClassContainer

iterate()[source]
Return type

Iterator[Class]

find(qname, condition=None)[source]
Parameters
Return type

Optional[Class]

process()[source]
process_class(target)[source]
Parameters

target (Class) –

add(item)[source]
Parameters

item (Class) –

extend(items)[source]
Parameters

items (List[Class]) –