public class FileOperations extends Object
FileOperations.| Modifier and Type | Class and Description |
|---|---|
static interface |
FileOperations.FileOperationsListener
|
| Constructor and Description |
|---|
FileOperations(ModuleRegister moduleRegister,
SelectedModules selectedModules,
FileChooser fileChooser)
Constructs a
FileOperations. |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(FileOperations.FileOperationsListener listener)
Adds a listener.
|
File |
getFile()
Returns the current file.
|
void |
load()
Opens the file chooser for loading the current configuration file.
|
void |
load(File file)
Loads the selected modules from the specified file.
|
void |
removeListener(FileOperations.FileOperationsListener listener)
Removes a listener.
|
void |
save()
Saves the current selected modules to the current file.
|
void |
save(File file)
Saves the current selected modules to the specified file.
|
void |
saveAs()
Opens the file chooser for saving the current configuration file.
|
@Inject public FileOperations(ModuleRegister moduleRegister, SelectedModules selectedModules, FileChooser fileChooser)
FileOperations.moduleRegister - all available modulesselectedModules - all selected modulesfileChooser - the FileChooserpublic File getFile()
setFile(java.io.File)public void load()
public void saveAs()
public void load(File file)
file - the configuration filepublic void save()
public void save(File file)
file - the configuration filepublic void addListener(FileOperations.FileOperationsListener listener)
listener - the listener to addremoveListener(org.opt4j.config.visualization.FileOperations.FileOperationsListener)public void removeListener(FileOperations.FileOperationsListener listener)
listener - the listener to removeaddListener(org.opt4j.config.visualization.FileOperations.FileOperationsListener)