org.indi.objects
Class BlobVector

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

public class BlobVector
extends Vector<Blob>

A indiobjects.Vector of indiobjects.Blob objects

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
BlobVector(java.lang.String device, java.lang.String name, State state, double timeout, java.lang.String timestamp, java.lang.String message)
          class constructor
BlobVector(java.lang.String device, java.lang.String name, java.lang.String timestamp)
          class constructor
BlobVector(java.lang.String device, java.lang.String name, java.lang.String label, java.lang.String group, State state, Permission permission, double timeout)
          class constructor
BlobVector(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

BlobVector

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

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

BlobVector

public BlobVector(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 BlobVector is associated with
name - the name of this BlobVector
label - the label to be used for this BlobVector 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 -

BlobVector

public BlobVector(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 BlobVector is associated with
name - the name of this BlobVector
label - the label to be used for this BlobVector 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

BlobVector

public BlobVector(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 BlobVector is associated with
name - the name of this BlobVector
state - the State this vector is in
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 -
Method Detail

getType

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


Copyright © 2008. All Rights Reserved.