public abstract class DefaultServersManager<T extends ServerDefinition> extends Object implements ServersManager<T>
| Modifier and Type | Field and Description |
|---|---|
protected cz.cuni.amis.utils.collections.ObservableList<T> |
servers |
protected String |
serversListFileName |
| Constructor and Description |
|---|
DefaultServersManager(String serverType) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
deserialize()
Saves the server definition in a binary file.
|
cz.cuni.amis.utils.collections.ObservableCollection<T> |
getAllServers()
Returns collection of all servers.
|
cz.cuni.amis.utils.flag.Flag<T> |
getDefaultServer()
Returns the default server.
|
protected org.openide.filesystems.FileObject |
getServerListFile() |
String |
getServerType()
String type of the servers.
|
void |
removeServer(T server)
Removes this servel from the list.
|
void |
serialize() |
protected String serversListFileName
protected cz.cuni.amis.utils.collections.ObservableList<T extends ServerDefinition> servers
public DefaultServersManager(String serverType)
public cz.cuni.amis.utils.flag.Flag<T> getDefaultServer()
ServersManagergetDefaultServer in interface ServersManager<T extends ServerDefinition>public cz.cuni.amis.utils.collections.ObservableCollection<T> getAllServers()
ServersManagergetAllServers in interface ServersManager<T extends ServerDefinition>public abstract void deserialize()
deserialize in interface ServersManager<T extends ServerDefinition>public void serialize()
serialize in interface ServersManager<T extends ServerDefinition>protected org.openide.filesystems.FileObject getServerListFile()
throws IOException
IOExceptionpublic String getServerType()
ServersManagergetServerType in interface ServersManager<T extends ServerDefinition>public void removeServer(T server)
ServersManagerremoveServer in interface ServersManager<T extends ServerDefinition>Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.