mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-23 03:57:57 +02:00
attempt at reading json file
This commit is contained in:
36
extra/uml/file_io.pu
Normal file
36
extra/uml/file_io.pu
Normal file
@ -0,0 +1,36 @@
|
||||
@startuml ClassDiagram
|
||||
abstract class FileFactory{
|
||||
{static} +getFactory(path):FileFactory
|
||||
{abstract} +loadFile(path):File
|
||||
}
|
||||
class JsonFileFactory{
|
||||
+loadFile(path):JsonFile
|
||||
}
|
||||
class RawFileFactory{
|
||||
+loadFile(path):RawFile
|
||||
}
|
||||
class NumpyFileFactory{
|
||||
+loadFile(path):NumpyFile
|
||||
}
|
||||
|
||||
abstract File{
|
||||
}
|
||||
|
||||
class JsonFile{
|
||||
}
|
||||
class RawFile{
|
||||
}
|
||||
class NumpyFile{
|
||||
}
|
||||
|
||||
FileFactory <|-- RawFileFactory
|
||||
FileFactory <|-- NumpyFileFactory
|
||||
FileFactory <|-- JsonFileFactory
|
||||
|
||||
File <|-- JsonFile
|
||||
File <|-- RawFile
|
||||
File <|-- NumpyFile
|
||||
|
||||
FileFactory ..> File
|
||||
|
||||
@enduml
|
BIN
extra/uml/out/file_io/ClassDiagram.png
Normal file
BIN
extra/uml/out/file_io/ClassDiagram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
Reference in New Issue
Block a user