ants.move.builder
Class MOVEBuilderRemoteEngine
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--ants.move.builder.MOVEBuilderRemoteEngine
- All Implemented Interfaces:
- MOVEBuilderRemote, java.rmi.Remote, java.io.Serializable
- public class MOVEBuilderRemoteEngine
- extends java.rmi.server.UnicastRemoteObject
- implements MOVEBuilderRemote
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Method Summary |
java.lang.String |
create3DPlace(java.lang.String worldKey,
java.lang.String placeKey,
java.lang.String userRole,
java.lang.String userLogin,
java.lang.String placeType)
Method that creates the 3D Place's representation automatically. |
java.util.Vector |
getPlaces(java.lang.String w)
|
java.util.Vector |
getWorlds()
|
Room |
load3DPlace(java.lang.String worldKey,
java.lang.String placeKey,
java.lang.String userRole,
java.lang.String userLogin,
java.lang.String placeType)
Method that loads the contents of a 3D Place into a variable of the class 'Room' |
java.lang.String |
store3DPlaceInMOO(Room hab,
java.lang.String user)
Method that stores the 3D Place in MOO Core and creates the *.wrl file |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
MOVEBuilderRemoteEngine
public MOVEBuilderRemoteEngine(java.util.Hashtable env)
throws java.rmi.RemoteException
store3DPlaceInMOO
public java.lang.String store3DPlaceInMOO(Room hab,
java.lang.String user)
throws java.io.IOException,
java.rmi.RemoteException
- Method that stores the 3D Place in MOO Core and creates the *.wrl file
- Specified by:
store3DPlaceInMOO
in interface MOVEBuilderRemote
create3DPlace
public java.lang.String create3DPlace(java.lang.String worldKey,
java.lang.String placeKey,
java.lang.String userRole,
java.lang.String userLogin,
java.lang.String placeType)
throws java.rmi.RemoteException
- Method that creates the 3D Place's representation automatically. Depending on the
place type, the environment will be different
- Specified by:
create3DPlace
in interface MOVEBuilderRemote
load3DPlace
public Room load3DPlace(java.lang.String worldKey,
java.lang.String placeKey,
java.lang.String userRole,
java.lang.String userLogin,
java.lang.String placeType)
throws java.rmi.RemoteException
- Method that loads the contents of a 3D Place into a variable of the class 'Room'
- Specified by:
load3DPlace
in interface MOVEBuilderRemote
getWorlds
public java.util.Vector getWorlds()
throws java.rmi.RemoteException
- Specified by:
getWorlds
in interface MOVEBuilderRemote
getPlaces
public java.util.Vector getPlaces(java.lang.String w)
throws java.rmi.RemoteException
- Specified by:
getPlaces
in interface MOVEBuilderRemote
Developers: Oriol Montala, Carles Pairot, Francesc Pinas2000 - 2002
Departament d'Enginyeria Informatica i Matematiques
Escola Tecnica Superior d'Enginyeria
Universitat Rovira i Virgili