agentland.device
Class DeviceData

java.lang.Object
  |
  +--agentland.device.DeviceData
All Implemented Interfaces:
Cloneable, Serializable
Direct Known Subclasses:
X10Data

public class DeviceData
extends Object
implements Serializable, Cloneable

Base class for all device data objects. Used especially by MultiDevice controllers

See Also:
Serializable, Cloneable, Serialized Form

Field Summary
protected  Vector names
           
 
Constructor Summary
DeviceData()
           
DeviceData(String name)
           
 
Method Summary
 void addName(String v)
           
 boolean equals(Object o)
           
 String getName()
           
 Vector getNames()
           
 void setName(int pos, String v)
           
 void setName(String v)
          sets the new main name (same as setName(0, v))
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

names

protected Vector names
Constructor Detail

DeviceData

public DeviceData()

DeviceData

public DeviceData(String name)
Method Detail

getName

public String getName()
Returns:
The name of this mapping; for example "lamp by the door"

getNames

public Vector getNames()

addName

public void addName(String v)
Parameters:
v - The name of this mapping; for example "lamp by the door"

setName

public void setName(String v)
sets the new main name (same as setName(0, v))

setName

public void setName(int pos,
                    String v)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object