org.indi.objects
Class NumberVector

java.lang.Object
  extended by org.indi.objects.Object<T>
      extended by org.indi.objects.Vector<Number>
          extended by org.indi.objects.NumberVector
All Implemented Interfaces:
java.io.Serializable

public class NumberVector
extends Vector<Number>

a indi vector hosting some indi numbers

Author:
Dirk Hünniger
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.indi.objects.Vector
device, group, label, name, permission, state, timeout, timestamp
 
Fields inherited from class org.indi.objects.Object
children, message, transferType
 
Constructor Summary
NumberVector(java.lang.String device, java.lang.String name, State state, double timeout, java.lang.String timestamp, java.lang.String message)
          class constructor
NumberVector(java.lang.String device, java.lang.String name, java.lang.String timestamp)
          class constructor
NumberVector(java.lang.String device, java.lang.String name, java.lang.String label, java.lang.String group, State state, Permission permission, double timeout)
          class constructor
NumberVector(java.lang.String device, java.lang.String name, java.lang.String label, java.lang.String group, State state, Permission permission, double timeout, java.lang.String timestamp, java.lang.String message)
          class constructor
 
Method Summary
protected  java.lang.String getType()
           
 
Methods inherited from class org.indi.objects.Vector
add, getChlidren, getDateFormat, getDevice, getEndTag, getGroup, getName, getStartTag, getState, getXML, getXML, hashCode, oEquals, permissionToString, setState, update
 
Methods inherited from class org.indi.objects.Object
equals, getChildren, getMessage, getTransferType, setTransferType, treeEquals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberVector

public NumberVector(java.lang.String device,
                    java.lang.String name,
                    java.lang.String timestamp)
class constructor

Parameters:
device - the name of the device this NumberVector is associated with
name - the name of this NumberVector
timestamp - the timestamp to be transferred along with this NumberVector.

NumberVector

public NumberVector(java.lang.String device,
                    java.lang.String name,
                    java.lang.String label,
                    java.lang.String group,
                    State state,
                    Permission permission,
                    double timeout,
                    java.lang.String timestamp,
                    java.lang.String message)
class constructor

Parameters:
device - the name of the device this NumberVector is associated with
name - the name of this NumberVector
label - the label to be used for this NumberVector by a GUI
group - the group this vector belongs to
state - the State this vector is in
permission - the permissions the user has to change the properties of this vector
timeout - the worst case time it takes for a property of this vector to change
timestamp - the timestamp to be sent along with this vector
message - a message to be sent along with this vector

NumberVector

public NumberVector(java.lang.String device,
                    java.lang.String name,
                    java.lang.String label,
                    java.lang.String group,
                    State state,
                    Permission permission,
                    double timeout)
class constructor

Parameters:
device - the name of the device this NumberVector is associated with
name - the name of this NumberVector
label - the label to be used for this NumberVector by a GUI
group - the group this vector belongs to
state - the State this vector is in
permission - the permissions the user has to change the properties of this vector
timeout - the worst case time it takes for a property of this vector to change

NumberVector

public NumberVector(java.lang.String device,
                    java.lang.String name,
                    State state,
                    double timeout,
                    java.lang.String timestamp,
                    java.lang.String message)
class constructor

Parameters:
device - the name of the device this NumberVector is associated with
name - the name of this NumberVector
timeout - the worst case time it takes for a property of this vector to change
timestamp - the timestamp to be sent along with this vector
message - a message to be sent along with this vector
Method Detail

getType

protected java.lang.String getType()
Specified by:
getType in class Vector<Number>


Copyright © 2008. All Rights Reserved.