InteroperableRegistry

InteroperableRegistry()

Static Methods

get_instance

get_instance() -> InteroperableRegistry

Instance Methods

get_class

get_class(self, short_name: str) -> type[Interoperable]
Parameters:
NameDescription
short_nameType: str

get_short_names

get_short_names(self) -> list[str]

get_supported_types

get_supported_types(self) -> list[str]

register

register(
    self,
    short_name: str,
    cls: ~InteroperableClass
) -> ~InteroperableClass
Parameters:
NameDescription
short_nameType: str
clsType: ~InteroperableClass