org.openfast
Class GroupValue

java.lang.Object
  extended by org.openfast.GroupValue
All Implemented Interfaces:
java.io.Serializable, FieldValue
Direct Known Subclasses:
Message

public class GroupValue
extends java.lang.Object
implements FieldValue

See Also:
Serialized Form

Field Summary
protected  FieldValue[] values
           
 
Constructor Summary
GroupValue(Group group)
           
GroupValue(Group group, FieldValue[] values)
           
 
Method Summary
 FieldValue copy()
           
 boolean equals(java.lang.Object other)
           
 java.math.BigDecimal getBigDecimal(int fieldIndex)
           
 java.math.BigDecimal getBigDecimal(java.lang.String fieldName)
           
 boolean getBool(java.lang.String fieldName)
           
 byte getByte(int fieldIndex)
           
 byte getByte(java.lang.String fieldName)
           
 byte[] getBytes(int fieldIndex)
           
 byte[] getBytes(java.lang.String fieldName)
           
 double getDouble(int fieldIndex)
           
 double getDouble(java.lang.String fieldName)
           
 int getFieldCount()
           
 Group getGroup()
           
 GroupValue getGroup(int fieldIndex)
           
 GroupValue getGroup(java.lang.String fieldName)
           
 int getInt(int fieldIndex)
           
 int getInt(java.lang.String fieldName)
           
 long getLong(int fieldIndex)
           
 long getLong(java.lang.String fieldName)
           
 ScalarValue getScalar(int fieldIndex)
           
 ScalarValue getScalar(java.lang.String fieldName)
           
 SequenceValue getSequence(int fieldIndex)
           
 SequenceValue getSequence(java.lang.String fieldName)
           
 short getShort(int fieldIndex)
           
 short getShort(java.lang.String fieldName)
           
 java.lang.String getString(int index)
           
 java.lang.String getString(java.lang.String fieldName)
           
 FieldValue getValue(int fieldIndex)
           
 FieldValue getValue(java.lang.String fieldName)
           
 int hashCode()
           
 boolean isDefined(int fieldIndex)
           
 boolean isDefined(java.lang.String fieldName)
           
 java.util.Iterator iterator()
           
 void setBitVector(int fieldIndex, BitVector vector)
           
 void setBool(java.lang.String fieldName, boolean value)
           
 void setByteVector(int fieldIndex, byte[] bytes)
           
 void setByteVector(java.lang.String fieldName, byte[] bytes)
           
 void setDecimal(int fieldIndex, java.math.BigDecimal value)
           
 void setDecimal(int fieldIndex, double value)
           
 void setDecimal(java.lang.String fieldName, java.math.BigDecimal value)
           
 void setDecimal(java.lang.String fieldName, double value)
           
 void setFieldValue(Field field, FieldValue value)
           
 void setFieldValue(int fieldIndex, FieldValue value)
           
 void setFieldValue(java.lang.String fieldName, FieldValue value)
           
 void setFieldValue(java.lang.String fieldName, java.lang.String value)
           
 void setInteger(int fieldIndex, int value)
           
 void setInteger(java.lang.String fieldName, int value)
           
 void setLong(int fieldIndex, long value)
           
 void setLong(java.lang.String fieldName, long value)
           
 void setString(Field field, java.lang.String value)
           
 void setString(int fieldIndex, java.lang.String value)
           
 void setString(java.lang.String fieldName, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

values

protected final FieldValue[] values
Constructor Detail

GroupValue

public GroupValue(Group group,
                  FieldValue[] values)

GroupValue

public GroupValue(Group group)
Method Detail

iterator

public java.util.Iterator iterator()

getInt

public int getInt(int fieldIndex)

getInt

public int getInt(java.lang.String fieldName)

getBool

public boolean getBool(java.lang.String fieldName)

getLong

public long getLong(int fieldIndex)

getLong

public long getLong(java.lang.String fieldName)

getByte

public byte getByte(int fieldIndex)

getByte

public byte getByte(java.lang.String fieldName)

getShort

public short getShort(int fieldIndex)

getShort

public short getShort(java.lang.String fieldName)

getString

public java.lang.String getString(int index)

getString

public java.lang.String getString(java.lang.String fieldName)

getDouble

public double getDouble(int fieldIndex)

getDouble

public double getDouble(java.lang.String fieldName)

getBigDecimal

public java.math.BigDecimal getBigDecimal(int fieldIndex)

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String fieldName)

getBytes

public byte[] getBytes(int fieldIndex)

getBytes

public byte[] getBytes(java.lang.String fieldName)

getSequence

public SequenceValue getSequence(int fieldIndex)

getSequence

public SequenceValue getSequence(java.lang.String fieldName)

getScalar

public ScalarValue getScalar(int fieldIndex)

getScalar

public ScalarValue getScalar(java.lang.String fieldName)

getGroup

public GroupValue getGroup(int fieldIndex)

getGroup

public GroupValue getGroup(java.lang.String fieldName)

getValue

public FieldValue getValue(int fieldIndex)

getValue

public FieldValue getValue(java.lang.String fieldName)

getGroup

public Group getGroup()

setString

public void setString(Field field,
                      java.lang.String value)

setFieldValue

public void setFieldValue(Field field,
                          FieldValue value)

setFieldValue

public void setFieldValue(int fieldIndex,
                          FieldValue value)

setBitVector

public void setBitVector(int fieldIndex,
                         BitVector vector)

setByteVector

public void setByteVector(int fieldIndex,
                          byte[] bytes)

setByteVector

public void setByteVector(java.lang.String fieldName,
                          byte[] bytes)

setDecimal

public void setDecimal(int fieldIndex,
                       double value)

setDecimal

public void setDecimal(java.lang.String fieldName,
                       double value)

setDecimal

public void setDecimal(int fieldIndex,
                       java.math.BigDecimal value)

setDecimal

public void setDecimal(java.lang.String fieldName,
                       java.math.BigDecimal value)

setInteger

public void setInteger(java.lang.String fieldName,
                       int value)

setInteger

public void setInteger(int fieldIndex,
                       int value)

setBool

public void setBool(java.lang.String fieldName,
                    boolean value)

setLong

public void setLong(java.lang.String fieldName,
                    long value)

setLong

public void setLong(int fieldIndex,
                    long value)

setString

public void setString(int fieldIndex,
                      java.lang.String value)

setString

public void setString(java.lang.String fieldName,
                      java.lang.String value)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setFieldValue

public void setFieldValue(java.lang.String fieldName,
                          FieldValue value)

getFieldCount

public int getFieldCount()

setFieldValue

public void setFieldValue(java.lang.String fieldName,
                          java.lang.String value)

isDefined

public boolean isDefined(int fieldIndex)

isDefined

public boolean isDefined(java.lang.String fieldName)

copy

public FieldValue copy()
Specified by:
copy in interface FieldValue


Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.