Bases: collections.UserDict, xsdata.codegen.mixins.ContainerInterface
- Parameters
data (Optional[Dict[str, List[Class]]]) –
-
classmethod
from_list(items)[source]
Static constructor from a list of classes.
- Parameters
items (List[Class]) –
- Return type
ClassContainer
-
iterate()[source]
Create an iterator for the class map values.
- Return type
Iterator[Class]
-
find(qname, condition=None)[source]
Search by qualified name for a specific class with an optional
condition callable.
- Parameters
-
- Return type
Optional[Class]
-
process()[source]
Run the process handlers for ever non processed class.
-
process_class(target)[source]
Run the process handlers for the target class.
- Parameters
target (Class) –
-
add(item)[source]
Add class item to the container.
- Parameters
item (Class) –
-
extend(items)[source]
Add a list of classes the container.
- Parameters
items (List[Class]) –