|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opt4j.core.config.visualization.FileOperations
public class FileOperations
The FileOperations.
| Nested Class Summary | |
|---|---|
static interface |
FileOperations.FileOperationsListener
The FileOperations.FileOperationsListener. |
| Field Summary | |
|---|---|
protected java.io.File |
file
|
protected FileChooser |
fileChooser
|
protected java.util.Set<FileOperations.FileOperationsListener> |
listeners
|
protected ModuleRegister |
moduleRegister
|
protected SelectedModules |
selectedModules
|
| Constructor Summary | |
|---|---|
FileOperations(ModuleRegister moduleRegister,
SelectedModules selectedModules,
FileChooser fileChooser)
Constructs a FileOperations. |
|
| Method Summary | |
|---|---|
void |
addListener(FileOperations.FileOperationsListener listener)
Adds a listener. |
java.io.File |
getFile()
Returns the current file. |
void |
load()
Opens the file chooser for loading the current configuration file. |
void |
load(java.io.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(java.io.File file)
Saves the current selected modules to the specified file. |
void |
saveAs()
Opens the file chooser for saving the current configuration file. |
protected void |
setFile(java.io.File file)
Sets the current file |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.io.File file
protected final FileChooser fileChooser
protected final ModuleRegister moduleRegister
protected final SelectedModules selectedModules
protected final java.util.Set<FileOperations.FileOperationsListener> listeners
| Constructor Detail |
|---|
@Inject
public FileOperations(ModuleRegister moduleRegister,
SelectedModules selectedModules,
FileChooser fileChooser)
FileOperations.
moduleRegister - all available modulesselectedModules - all selected modulesfileChooser - the FileChooser| Method Detail |
|---|
protected void setFile(java.io.File file)
file - the current filegetFile()public java.io.File getFile()
setFile(java.io.File)public void load()
public void saveAs()
public void load(java.io.File file)
file - the configuration filepublic void save()
public void save(java.io.File file)
file - the configuration filepublic void addListener(FileOperations.FileOperationsListener listener)
listener - the listener to addremoveListener(org.opt4j.core.config.visualization.FileOperations.FileOperationsListener)public void removeListener(FileOperations.FileOperationsListener listener)
listener - the listener to removeaddListener(org.opt4j.core.config.visualization.FileOperations.FileOperationsListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||