FormatterFactory¶
- 
class 
lsst.daf.butler.FormatterFactory¶ Bases:
objectFactory for
Formatterinstances.Methods Summary
getFormatter(entity)Get a new formatter instance. registerFormatter(type_, formatter)Register a Formatter.Methods Documentation
- 
getFormatter(entity)¶ Get a new formatter instance.
Parameters: - entity : 
DatasetRef,DatasetTypeorStorageClass, orstr Entity to use to determine the formatter to return.
StorageClasswill be used as a last resort ifDatasetReforDatasetTypeinstance is provided.
- entity : 
 
- 
registerFormatter(type_, formatter)¶ Register a
Formatter.Parameters: - type_ : 
strorStorageClassorDatasetType Type for which this formatter is to be used.
- formatter : 
str Identifies a
Formattersubclass to use for reading and writing Datasets of this type.
Raises: - ValueError
 If formatter does not name a valid formatter type.
- type_ : 
 
-