hdmf.common.io.resources module

class hdmf.common.io.resources.ExternalResourcesMap(spec)

Bases: ObjectMapper

Create a map from AbstractContainer attributes to specifications

Parameters

spec (DatasetSpec or GroupSpec) – The specification for mapping objects to builders

construct_helper(name, parent_builder, table_cls, manager)

Create a new instance of table_cls with data from parent_builder[name].

The DatasetBuilder for name is associated with data_type Data and container class Data, but users should use the more specific table_cls for these datasets.

keys(builder, manager)
resources(builder, manager)
entities(builder, manager)
objects(builder, manager)
object_keys(builder, manager)
constructor_args = {'entities': <function ExternalResourcesMap.entities>, 'keys': <function ExternalResourcesMap.keys>, 'name': <function ObjectMapper.get_container_name>, 'object_keys': <function ExternalResourcesMap.object_keys>, 'objects': <function ExternalResourcesMap.objects>, 'resources': <function ExternalResourcesMap.resources>}
obj_attrs = {}