org.omegahat.Environment.DataStructures
Class logical

java.lang.Object
  |
  +--org.omegahat.Environment.DataStructures.vector
        |
        +--org.omegahat.Environment.DataStructures.logical
All Implemented Interfaces:
java.io.Serializable

public class logical
extends vector

See Also:
Serialized Form

Field Summary
protected  byte[] _data
           
static byte FALSE
           
protected static byte NA_PATTERN
           
static byte TRUE
           
 
Constructor Summary
logical()
           
logical(boolean d)
           
logical(boolean[] d)
           
logical(byte d)
           
logical(byte[] d)
           
logical(int n)
           
 
Method Summary
 int addElement(java.lang.Object obj)
           
 java.lang.Object data(boolean d)
           
 java.lang.Object data(boolean[] d)
           
 java.lang.Object data(byte d)
           
 java.lang.Object data(byte[] d)
           
 java.lang.Object data(int length)
           
 boolean getElement(int i)
           
 int setData(boolean[] d)
           
 int setElement(java.lang.Object d, int which)
           
static byte valueOf(java.lang.String s)
           
 
Methods inherited from class org.omegahat.Environment.DataStructures.vector
asArray, data, data, data, data, element, exp, isNA, isNA, length, minus, multiply, plus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NA_PATTERN

protected static final byte NA_PATTERN

TRUE

public static final byte TRUE

FALSE

public static final byte FALSE

_data

protected byte[] _data
Constructor Detail

logical

public logical()

logical

public logical(int n)

logical

public logical(boolean[] d)

logical

public logical(boolean d)

logical

public logical(byte[] d)

logical

public logical(byte d)
Method Detail

data

public java.lang.Object data(byte d)

data

public java.lang.Object data(byte[] d)

data

public java.lang.Object data(boolean d)

data

public java.lang.Object data(boolean[] d)

data

public java.lang.Object data(int length)
Overrides:
data in class vector

valueOf

public static byte valueOf(java.lang.String s)
                    throws java.io.IOException

getElement

public boolean getElement(int i)

setData

public int setData(boolean[] d)

addElement

public int addElement(java.lang.Object obj)

setElement

public int setElement(java.lang.Object d,
                      int which)