ants.move.core.views.object
Class ObjectView

java.lang.Object
  |
  +--ants.move.core.views.DynamicObject
        |
        +--ants.move.core.views.object.ObjectView
All Implemented Interfaces:
ObjectListener, ViewInterface, VRMLEventListener

public class ObjectView
extends DynamicObject
implements ViewInterface, ObjectListener

Implementation of Object Repository.

Version:
0.01 Build 2002
Author:
Oriol Montalà (omontala@tinet.org), Carles Pairot (cpairot@tinet.org)

Constructor Summary
ObjectView()
          Sole & void constructor.
 
Method Summary
 void catchThing(java.lang.String objectThingId)
          Catch thing
 void deployThing(java.lang.String objectThingId)
          Deploy thing
 void init(java.util.Hashtable ht)
           
 void loadThing(ObjectThing oT)
          Load thing
 void newThing(ObjectThing oT)
          Add new thing
 void refreshThing(java.lang.String objectThingId)
          Refresh thing state
 void removeThing(java.lang.String objectThingId)
          Remove Thing
 
Methods inherited from class ants.move.core.views.DynamicObject
addListener, catchNode, eventPerformed, getBrowser, getName, getNode, getVRMLNodeName, getZone, getZoneName, printMsg, setaddChValue, setaddChValue, setBrowser, setChNodes, setName, setreChValue, setreChValue, setVRMLNodeName, setZoneName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectView

public ObjectView()
Sole & void constructor. Used when newInstance() method is called.
Parameters:
params - None
Throws:
exceptions - No exceptions thrown
Method Detail

init

public void init(java.util.Hashtable ht)
Specified by:
init in interface ViewInterface

newThing

public void newThing(ObjectThing oT)
Description copied from interface: ObjectListener
Add new thing
Specified by:
newThing in interface ObjectListener
Following copied from interface: ants.move.core.models.object.ObjectListener
Parameters:
oT - key

loadThing

public void loadThing(ObjectThing oT)
Description copied from interface: ObjectListener
Load thing
Specified by:
loadThing in interface ObjectListener
Following copied from interface: ants.move.core.models.object.ObjectListener
Parameters:
oT - key

refreshThing

public void refreshThing(java.lang.String objectThingId)
Description copied from interface: ObjectListener
Refresh thing state
Specified by:
refreshThing in interface ObjectListener
Following copied from interface: ants.move.core.models.object.ObjectListener
Parameters:
objectThingId - key

removeThing

public void removeThing(java.lang.String objectThingId)
Description copied from interface: ObjectListener
Remove Thing
Specified by:
removeThing in interface ObjectListener
Following copied from interface: ants.move.core.models.object.ObjectListener
Parameters:
objectThingId - key

catchThing

public void catchThing(java.lang.String objectThingId)
Description copied from interface: ObjectListener
Catch thing
Specified by:
catchThing in interface ObjectListener
Following copied from interface: ants.move.core.models.object.ObjectListener
Parameters:
objectThingId - key

deployThing

public void deployThing(java.lang.String objectThingId)
Description copied from interface: ObjectListener
Deploy thing
Specified by:
deployThing in interface ObjectListener


Developers: Oriol Montala, Carles Pairot, Francesc Pinas2000 - 2002
Departament d'Enginyeria Informatica i Matematiques
Escola Tecnica Superior d'Enginyeria
Universitat Rovira i Virgili