Bases: collections.UserDict
, xsdata.codegen.mixins.ContainerInterface
- Parameters
data (Optional
[Dict
[QName
, 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
]) –