Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
void | setTree (SWTBotTree tree) |
void | project (String projectName) throws RemoteException |
void | javaProject (String projectName) throws RemoteException |
void | folder (String folderName) throws RemoteException |
void | pkg (String projectName, String pkg) throws RemoteException |
void | file (String fileName) throws RemoteException |
void | cls (String className) throws RemoteException |
void | cls (String projectName, String pkg, String className) throws RemoteException |
void | clsImplementsRunnable (String className) throws RemoteException |
void | javaProjectWithClasses (String projectName, String pkg, String...classNames) throws RemoteException |
Static Public Member Functions | |
static NewC | getInstance () |
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.cls | ( | String | className | ) | throws RemoteException |
Performs the action "create a new class" which should be done with the following steps:
Attention:
className | name of the class, e.g. myClass. |
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.cls | ( | String | projectName, |
String | pkg, | ||
String | className | ||
) | throws RemoteException |
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.clsImplementsRunnable | ( | String | className | ) | throws RemoteException |
Performs the action "create a new class that implements runnable" which should be done with the following steps:
Attention:
className | name of the class, e.g. myClass. |
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.file | ( | String | fileName | ) | throws RemoteException |
Performs the action "create a new file" which should be done with the following steps:
Attention:
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.folder | ( | String | folderName | ) | throws RemoteException |
Performs the action "create a new folder" which should be done with the following steps:
Attention:
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
static NewC de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.getInstance | ( | ) | [static] |
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.javaProject | ( | String | projectName | ) | throws RemoteException |
Performs the action "create a java project" which should be done with the following steps:
Attention:
projectName | name of the project, e.g. Foo_Saros. |
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.javaProjectWithClasses | ( | String | projectName, |
String | pkg, | ||
String... | className | ||
) | throws RemoteException |
Create a java project and a class in the project. The two functions newJavaProject and newClass are often used, so i put them together to simplify the junit-tests.
Attention: after creating a project bot need to sleep a moment until he is allowed to create class. so if you want to create a project with a class, please use this method, otherwise you should get WidgetNotfoundException.
projectName | name of the project, e.g. Foo_Saros. |
pkg | name of the package, e.g. my.pkg |
className | name of the class, e.g. MyClass |
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.pkg | ( | String | projectName, |
String | pkg | ||
) | throws RemoteException |
Performs the action "create a new package" which should be done with the following steps:
Attention:
projectName | name of the java project, e.g. Foo_Saros. |
pkg | name of the package, e.g. my.pkg. |
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.project | ( | String | projectName | ) | throws RemoteException |
Performs the action "create a project" which should be done with the following steps:
Attention:
projectName | name of the project, e.g. Foo_Saros. |
Implements de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.INewC.
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.peview.submenu.impl.NewC.setTree | ( | SWTBotTree | tree | ) |