Uranium
Application Framework
|
Central class for reading and writing workspaces. More...
Public Member Functions | |
def | __init__ (self) |
def | readerRead (self, reader, file_name, **kwargs) |
![]() | |
def | __init__ (self, str writer_type, str reader_type, parent=None) |
def | setApplication (cls, application) |
def | getApplication (cls) |
"FileHandler" | getInstance (cls, *args, **kwargs) |
Return the singleton instance of the filehandler. | |
def | supportedReadFileTypes (self) |
def | supportedWriteFileTypes (self) |
def | readLocalFile (self, file) |
def | getSupportedFileTypesWrite (self) |
Get list of all supported filetypes for writing. More... | |
def | getSupportedFileTypesRead (self) |
def | addReader (self, "MeshReader" reader) |
def | addWriter (self, "MeshWriter" writer) |
Optional["MeshWriter"] | getWriterByMimeType (self, mime) |
Get a mesh writer object that supports writing the specified mime type. More... | |
Optional["MeshWriter"] | getWriter (self, writer_id) |
Get an instance of a mesh writer by ID. | |
Optional["MeshReader"] | getReaderForFile (self, file_name) |
Find a Reader that accepts the given file name. More... | |
Public Attributes | |
workspace_reader | |
Central class for reading and writing workspaces.
This class is created by Application and handles reading and writing workspace files.