FormatterFactory¶
-
class
lsst.daf.butler.
FormatterFactory
¶ Bases:
object
Factory for
Formatter
instances.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
,DatasetType
orStorageClass
, orstr
Entity to use to determine the formatter to return.
StorageClass
will be used as a last resort ifDatasetRef
orDatasetType
instance is provided.
- entity :
-
registerFormatter
(type_, formatter)¶ Register a
Formatter
.Parameters: - type_ :
str
orStorageClass
orDatasetType
Type for which this formatter is to be used.
- formatter :
str
Identifies a
Formatter
subclass to use for reading and writing Datasets of this type.
Raises: - ValueError
If formatter does not name a valid formatter type.
- type_ :
-