TANGO Database API

fr.esrf.TangoApi
Class DbDatum

java.lang.Object
  |
  +--fr.esrf.TangoApi.DbDatum

public class DbDatum
extends java.lang.Object

Class Description: This class manage data object for Tango device access.

Author:
verdier

Field Summary
 java.lang.String name
           
 
Constructor Summary
DbDatum(java.lang.String name)
          Default constructor for the dDbDatum Object.
DbDatum(java.lang.String name, boolean argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, byte[] argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, double argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, double[] argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, float argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, float[] argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, int argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, int[] argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, short argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, short[] argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, java.lang.String argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, java.lang.String[] argin)
          Constructor for the dDbDatum Object.
DbDatum(java.lang.String name, java.lang.String[] strval, int start, int end)
          Constructor for the dDbDatum Object.
 
Method Summary
 boolean extractBoolean()
          extract method for a boolean.
 byte[] extractByteArray()
          extract method for a byte Array.
 double extractDouble()
          extract method for a double.
 double[] extractDoubleArray()
          extract method for a double Array.
 float extractFloat()
          extract method for a float.
 float[] extractFloatArray()
          extract method for a float Array.
 int extractInt()
          extract method for a int.
 long extractLong()
          extract method for a long.
 int[] extractLongArray()
          extract method for a long Array.
 short extractShort()
          extract method for a short.
 short[] extractShortArray()
          extract method for a short Array.
 java.lang.String extractString()
          extract method for a String.
 java.lang.String[] extractStringArray()
          extract method for a String Array.
 void insert(boolean argin)
          Insert method for argin is boolean.
 void insert(byte[] argin)
          Insert method for argin is DevVarCharArray.
 void insert(double argin)
          Insert method for argin is double.
 void insert(double[] argin)
          Insert method for argin is DevVarDoubleArray.
 void insert(float argin)
          Insert method for argin is float.
 void insert(float[] argin)
          Insert method for argin is DevVarFloatArray.
 void insert(int argin)
          Insert method for argin is int.
 void insert(int[] argin)
          Insert method for argin is DevVarLongArray.
 void insert(long argin)
          Insert method for argin is long.
 void insert(short argin)
          Insert method for argin is short.
 void insert(short[] argin)
          Insert method for argin is DevVarShortArray.
 void insert(java.lang.String argin)
          Insert method for argin is String.
 void insert(java.lang.String[] argin)
          Insert method for argin is DevVarStringArray.
 boolean is_empty()
          Return the true if the value is empty.
 int size()
          Give the number of values 1 or more if array.
 java.lang.String[] toStringArray()
          Format values as String array.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name
Constructor Detail

DbDatum

public DbDatum(java.lang.String name)
Default constructor for the dDbDatum Object.
Parameters:
name - object name.

DbDatum

public DbDatum(java.lang.String name,
               boolean argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               short argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               int argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               float argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               double argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               java.lang.String argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               byte[] argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               short[] argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               int[] argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               float[] argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               double[] argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               java.lang.String[] argin)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
argin - Values.

DbDatum

public DbDatum(java.lang.String name,
               java.lang.String[] strval,
               int start,
               int end)
Constructor for the dDbDatum Object.
Parameters:
name - object name.
strval - Values as string array.
start - Index to start in array
end - Index to stop array.
Method Detail

size

public int size()
Give the number of values 1 or more if array.

insert

public void insert(boolean argin)
Insert method for argin is boolean.
Parameters:
argin - argin value for next command.

insert

public void insert(short argin)
Insert method for argin is short.
Parameters:
argin - argin value for next command.

insert

public void insert(long argin)
Insert method for argin is long.
Parameters:
argin - argin value for next command.

insert

public void insert(int argin)
Insert method for argin is int.
Parameters:
argin - argin value for next command.

insert

public void insert(float argin)
Insert method for argin is float.
Parameters:
argin - argin value for next command.

insert

public void insert(double argin)
Insert method for argin is double.
Parameters:
argin - argin value for next command.

insert

public void insert(java.lang.String argin)
Insert method for argin is String.
Parameters:
argin - argin value for next command.

insert

public void insert(byte[] argin)
Insert method for argin is DevVarCharArray.
Parameters:
argin - argin value for next command.

insert

public void insert(short[] argin)
Insert method for argin is DevVarShortArray.
Parameters:
argin - argin value for next command.

insert

public void insert(int[] argin)
Insert method for argin is DevVarLongArray.
Parameters:
argin - argin value for next command.

insert

public void insert(float[] argin)
Insert method for argin is DevVarFloatArray.
Parameters:
argin - argin value for next command.

insert

public void insert(double[] argin)
Insert method for argin is DevVarDoubleArray.
Parameters:
argin - argin value for next command.

insert

public void insert(java.lang.String[] argin)
Insert method for argin is DevVarStringArray.
Parameters:
argin - argin value for next command.

extractBoolean

public boolean extractBoolean()
extract method for a boolean.

extractShort

public short extractShort()
extract method for a short.

extractInt

public int extractInt()
extract method for a int.

extractLong

public long extractLong()
extract method for a long.

extractFloat

public float extractFloat()
extract method for a float.

extractDouble

public double extractDouble()
extract method for a double.

extractString

public java.lang.String extractString()
extract method for a String.

extractByteArray

public byte[] extractByteArray()
extract method for a byte Array.

extractShortArray

public short[] extractShortArray()
extract method for a short Array.

extractLongArray

public int[] extractLongArray()
extract method for a long Array.

extractFloatArray

public float[] extractFloatArray()
extract method for a float Array.

extractDoubleArray

public double[] extractDoubleArray()
extract method for a double Array.

is_empty

public boolean is_empty()
Return the true if the value is empty.

extractStringArray

public java.lang.String[] extractStringArray()
extract method for a String Array.

toStringArray

public java.lang.String[] toStringArray()
Format values as String array.

TANGO Database API