TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Class DbAttribute

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector
              extended by fr.esrf.TangoApi.DbAttribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess

public class DbAttribute
extends java.util.Vector
implements java.io.Serializable

Class Description: This class manage a vector of DbDatum for attribute properties read/write and the attribute's name associated.

Version:
$Revision: 1.9 $
Author:
verdier
See Also:
Serialized Form

Field Summary
 java.lang.String name
           
 
Constructor Summary
DbAttribute(java.lang.String name)
          Default constructor for the DbAttribute Object.
 
Method Summary
 void add(DbDatum datum)
          Add a new DbDatum in Vector
 void add(java.lang.String name)
          Add a new DbDatum in Vector
 void add(java.lang.String name, double value)
          Add a new DbDatum in Vector
 void add(java.lang.String name, double[] values)
          Add a new DbDatum in Vector
 void add(java.lang.String name, int value)
          Add a new DbDatum in Vector
 void add(java.lang.String name, int[] values)
          Add a new DbDatum in Vector
 void add(java.lang.String name, short value)
          Add a new DbDatum in Vector
 void add(java.lang.String name, short[] values)
          Add a new DbDatum in Vector
 void add(java.lang.String name, java.lang.String value)
          Add a new DbDatum in Vector
 void add(java.lang.String name, java.lang.String[] values)
          Add a new DbDatum in Vector
 DbDatum datum(int idx)
          get the DbDatum object by index.
 DbDatum datum(java.lang.String name)
          get the DbDatum object by DbDatum.name.
 java.lang.String[] get_property_list()
          Return a list of properties found;
 java.lang.String get_property_name(int idx)
          Return the property name
 java.lang.String get_string_value(int idx)
          Return the property value as a String object
 java.lang.String get_string_value(java.lang.String name)
          Return the property value in aString object
 java.lang.String[] get_value(int idx)
          Return the property value
 java.lang.String[] get_value(java.lang.String name)
          Return the property value
 boolean is_empty(java.lang.String name)
          Return true if property not found;
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Field Detail

name

public java.lang.String name
Constructor Detail

DbAttribute

public DbAttribute(java.lang.String name)
Default constructor for the DbAttribute Object.

Parameters:
name - Attribute name.
Method Detail

datum

public DbDatum datum(int idx)
get the DbDatum object by index.

Parameters:
idx - index of the DbDatum expected.

datum

public DbDatum datum(java.lang.String name)
get the DbDatum object by DbDatum.name.

Parameters:
name - index of the DbDatum expected.

add

public void add(java.lang.String name)
Add a new DbDatum in Vector

Parameters:
name - property name

add

public void add(DbDatum datum)
Add a new DbDatum in Vector

Parameters:
datum - property name and value

add

public void add(java.lang.String name,
                java.lang.String value)
Add a new DbDatum in Vector

Parameters:
name - property name
value - property value

add

public void add(java.lang.String name,
                short value)
Add a new DbDatum in Vector

Parameters:
name - property name
value - property value

add

public void add(java.lang.String name,
                int value)
Add a new DbDatum in Vector

Parameters:
name - property name
value - property value

add

public void add(java.lang.String name,
                double value)
Add a new DbDatum in Vector

Parameters:
name - property name
value - property value

add

public void add(java.lang.String name,
                java.lang.String[] values)
Add a new DbDatum in Vector

Parameters:
name - property name
values - property value

add

public void add(java.lang.String name,
                short[] values)
Add a new DbDatum in Vector

Parameters:
name - property name
values - property value

add

public void add(java.lang.String name,
                int[] values)
Add a new DbDatum in Vector

Parameters:
name - property name
values - property value

add

public void add(java.lang.String name,
                double[] values)
Add a new DbDatum in Vector

Parameters:
name - property name
values - property value

get_property_name

public java.lang.String get_property_name(int idx)
Return the property name

Parameters:
idx - index of property
Returns:
property name

get_value

public java.lang.String[] get_value(int idx)
Return the property value

Parameters:
idx - index of property
Returns:
property values in an array of Strings

get_string_value

public java.lang.String get_string_value(int idx)
Return the property value as a String object

Parameters:
idx - index of property
Returns:
property value in a String object.

get_value

public java.lang.String[] get_value(java.lang.String name)
Return the property value

Parameters:
name - property name
Returns:
property value in an array of Strings

get_string_value

public java.lang.String get_string_value(java.lang.String name)
Return the property value in aString object

Parameters:
name - property name
Returns:
property value in aString object

is_empty

public boolean is_empty(java.lang.String name)
Return true if property not found;

Parameters:
name - property name
Returns:
true if property not found;

get_property_list

public java.lang.String[] get_property_list()
Return a list of properties found;

Returns:
a list of properties found;

TANGO Java API
( TangORB-7.3.3.jar)