OSTypeStructuresRegistry Class
Contents
[
Hide
]Summary: Represents the OSTypeStructure resources registry.
Module: aspose.psd.fileformats.psd.layers.layerresources
Full Name: aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructuresRegistry
Aspose.PSD Version: 24.9.0
Properties
Name | Type | Access | Description |
---|---|---|---|
registered_descriptors [static] | IOSTypeStructureLoader[] | r | Gets the registered descriptors. |
Methods
Name | Description |
---|---|
get_first_supported_descriptor(stream) | Gets the first supported opener descriptor. |
get_first_supported_descriptor_by_type_name(descriptor_type_name) | Gets the first supported descriptor by its type name. |
load_resource_by_first_supported_descriptor(stream) | Loads OSTypeStructure using first found opener suitable for the specified |
register_opener(opener_descriptor) | Registers the opener. |
unregister_opener(opener_descriptor) | Unregisters the opener. |
Method: get_first_supported_descriptor(stream) [static]
get_first_supported_descriptor(stream)
Gets the first supported opener descriptor.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | _io.BufferedRandom | The stream. |
Returns
Type | Description |
---|---|
IOSTypeStructureLoader | The layer resource loader descriptor or null if no loader descriptor supported for such stream. |
Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]
get_first_supported_descriptor_by_type_name(descriptor_type_name)
Gets the first supported descriptor by its type name.
Parameters:
Parameter | Type | Description |
---|---|---|
descriptor_type_name | string | The descriptor type name. |
Returns
Type | Description |
---|---|
IOSTypeStructureLoader | The first found opener descriptor or null if not such descriptor is found. |
Method: load_resource_by_first_supported_descriptor(stream) [static]
load_resource_by_first_supported_descriptor(stream)
Loads OSTypeStructure using first found opener suitable for the specified
Parameters:
Parameter | Type | Description |
---|---|---|
stream | _io.BufferedRandom | The stream. |
Returns
Type | Description |
---|---|
OSTypeStructure | The loaded LayerResource or null if no opener is found. |
Method: register_opener(opener_descriptor) [static]
register_opener(opener_descriptor)
Registers the opener.
Parameters:
Parameter | Type | Description |
---|---|---|
opener_descriptor | IOSTypeStructureLoader | The opener descriptor to register. |
Method: unregister_opener(opener_descriptor) [static]
unregister_opener(opener_descriptor)
Unregisters the opener.
Parameters:
Parameter | Type | Description |
---|---|---|
opener_descriptor | IOSTypeStructureLoader | The opener descriptor to unregister. |