trestle.core.object_factory
trestle.core.object_factory
¤
Generic object factory.
Classes¤
ObjectFactory
¤
Allow registration and creation of factory objects.
Source code in trestle/core/object_factory.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
Functions¤
__init__()
¤
Initialize the objects dictionary as empty.
Source code in trestle/core/object_factory.py
25 26 27 |
|
get(args)
¤
Create the object from the args.
Source code in trestle/core/object_factory.py
38 39 40 |
|
get_all()
¤
Get all registered objects.
Source code in trestle/core/object_factory.py
42 43 44 |
|
register_object(mode, obj)
¤
Register an object to the object factory.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
mode | str | Descriptive key for the mode / type of object to be retrieved. | required |
obj | Any | The object type to be registered. | required |
Source code in trestle/core/object_factory.py
29 30 31 32 33 34 35 36 |
|
handler: python