org.objectweb.jorm.api
Interface PIndexedElem

All Known Implementing Classes:
CollectionElem

public interface PIndexedElem

The PIndexedElem interface defines the representation of an element of a generic class. It provides a way to access the element value, as well as its index. It also allows the association of a status for such elements when the generic class accessor implemented by the MI supports delta modifications (@see PGenClassAccessor#deltaSupported).

Author:
R. Basset, P. D?chamboux

Field Summary
static byte ELEM_CREATED
          It specifies that this element is a new one within this generic class object.
static byte ELEM_DELETED
          It specifies that this element has been deleted from this generic class object.
static byte ELEM_MODIFIED
          It specifies that this element as been modified within this generic class object.
static byte ELEM_UNMODIFIED
          It specifies that this element existed at load time and that it has not been modified until then.
 
Method Summary
 byte getElemStatus()
          It yields the status of this indexed element.
 java.math.BigDecimal pieGetBigDecimalElem()
          It retrieves the value of a BigDecimal element.
 boolean pieGetBooleanElem()
          It retrieves the value of a boolean element.
 byte[] pieGetByteArrayElem()
          It retrieves the value of a bytearray element.
 byte pieGetByteElem()
          It retrieves the value of a byte element.
 byte pieGetByteIndexField(java.lang.String fn)
          It retrieves the value of a byte index field.
 char[] pieGetCharArrayElem()
          It retrieves the value of a chararray element.
 char pieGetCharElem()
          It retrieves the value of a char element.
 char pieGetCharIndexField(java.lang.String fn)
          It retrieves the value of a char index field.
 java.util.Date pieGetDateElem()
          It retrieves the value of a date element.
 java.util.Date pieGetDateIndexField(java.lang.String fn)
          It retrieves the value of a date index field.
 double pieGetDoubleElem()
          It retrieves the value of a double element.
 float pieGetFloatElem()
          It retrieves the value of a float element.
 int pieGetIntElem()
          It retrieves the value of an int element.
 int pieGetIntIndexField(java.lang.String fn)
          It retrieves the value of an int index field.
 long pieGetLongElem()
          It retrieves the value of a long element.
 long pieGetLongIndexField(java.lang.String fn)
          It retrieves the value of a long index field.
 java.lang.Boolean pieGetObooleanElem()
          It retrieves the value of a boolean element.
 java.lang.Byte pieGetObyteElem()
          It retrieves the value of a byte element.
 java.lang.Byte pieGetObyteIndexField(java.lang.String fn)
          It retrieves the value of a byte index field.
 java.lang.Character pieGetOcharElem()
          It retrieves the value of a char element.
 java.lang.Character pieGetOcharIndexField(java.lang.String fn)
          It retrieves the value of a char index field.
 java.lang.Double pieGetOdoubleElem()
          It retrieves the value of a double element.
 java.lang.Float pieGetOfloatElem()
          It retrieves the value of a float element.
 java.lang.Integer pieGetOintElem()
          It retrieves the value of an int element.
 java.lang.Integer pieGetOintIndexField(java.lang.String fn)
          It retrieves the value of an int index field.
 java.lang.Long pieGetOlongElem()
          It retrieves the value of a long element.
 java.lang.Long pieGetOlongIndexField(java.lang.String fn)
          It retrieves the value of a long index field.
 java.lang.Short pieGetOshortElem()
          It retrieves the value of a short element.
 java.lang.Short pieGetOshortIndexField(java.lang.String fn)
          It retrieves the value of a short index field.
 java.lang.Object pieGetRefElem()
          It retrieves the value of a reference element.
 java.io.Serializable pieGetSerializedElem()
          It retrieves the value of a serialized element.
 short pieGetShortElem()
          It retrieves the value of a short element.
 short pieGetShortIndexField(java.lang.String fn)
          It retrieves the value of a short index field.
 java.lang.String pieGetStringElem()
          It retrieves the value of a string element.
 java.lang.String pieGetStringIndexField(java.lang.String fn)
          It retrieves the value of a string index field.
 void pieSetBigDecimalElem(java.math.BigDecimal value)
          It assigns the value to a BigDecimal element.
 void pieSetBooleanElem(boolean value)
          It assigns the value to a boolean element.
 void pieSetByteArrayElem(byte[] value)
          It assigns the value to a bytearray element.
 void pieSetByteElem(byte value)
          It assigns the value to a byte element.
 void pieSetByteIndexField(java.lang.String fn, byte value)
          It assigns the value to a byte index field.
 void pieSetCharArrayElem(char[] value)
          It assigns the value to a chararray element.
 void pieSetCharElem(char value)
          It assigns the value to a char element.
 void pieSetCharIndexField(java.lang.String fn, char value)
          It assigns the value to a char index field.
 void pieSetDateElem(java.util.Date value)
          It assigns the value to a date element.
 void pieSetDateIndexField(java.lang.String fn, java.util.Date value)
          It assigns the value to a date index field.
 void pieSetDoubleElem(double value)
          It assigns the value to a double element.
 void pieSetFloatElem(float value)
          It assigns the value to a float element.
 void pieSetIntElem(int value)
          It assigns the value to an int element.
 void pieSetIntIndexField(java.lang.String fn, int value)
          It assigns the value to an int index field.
 void pieSetLongElem(long value)
          It assigns the value to a long element.
 void pieSetLongIndexField(java.lang.String fn, long value)
          It assigns the value to a long index field.
 void pieSetObooleanElem(java.lang.Boolean value)
          It assigns the value to a boolean element.
 void pieSetObyteElem(java.lang.Byte value)
          It assigns the value to a Byte element.
 void pieSetObyteIndexField(java.lang.String fn, java.lang.Byte value)
          It assigns the value to a Byte index field.
 void pieSetOcharElem(java.lang.Character value)
          It assigns the value to a Character element.
 void pieSetOcharIndexField(java.lang.String fn, java.lang.Character value)
          It assigns the value to a Character index field.
 void pieSetOdoubleElem(java.lang.Double value)
          It assigns the value to a Double element.
 void pieSetOfloatElem(java.lang.Float value)
          It assigns the value to a Float element.
 void pieSetOintElem(java.lang.Integer value)
          It assigns the value to an Integer element.
 void pieSetOintIndexField(java.lang.String fn, java.lang.Integer value)
          It assigns the value to an Integer index field.
 void pieSetOlongElem(java.lang.Long value)
          It assigns the value to a Long element.
 void pieSetOlongIndexField(java.lang.String fn, java.lang.Long value)
          It assigns the value to a Long index field.
 void pieSetOshortElem(java.lang.Short value)
          It assigns the value to a Short element.
 void pieSetOshortIndexField(java.lang.String fn, java.lang.Short value)
          It assigns the value to a Short index field.
 void pieSetRefElem(java.lang.Object value)
          It assigns the value to a reference element.
 void pieSetSerializedElem(java.io.Serializable value)
          It assigns the value to a serialized element.
 void pieSetShortElem(short value)
          It assigns the value to a short element.
 void pieSetShortIndexField(java.lang.String fn, short value)
          It assigns the value to a short index field.
 void pieSetStringElem(java.lang.String value)
          It assigns the value to a string element.
 void pieSetStringIndexField(java.lang.String fn, java.lang.String value)
          It assigns the value to a string index field.
 

Field Detail

ELEM_CREATED

public static final byte ELEM_CREATED
It specifies that this element is a new one within this generic class object. This means that is new index has been created.

ELEM_DELETED

public static final byte ELEM_DELETED
It specifies that this element has been deleted from this generic class object. This means that no more element with this index exists anymore wiothin this generic class object.

ELEM_MODIFIED

public static final byte ELEM_MODIFIED
It specifies that this element as been modified within this generic class object. This means that only the value of the indexed element has been modified, and especially not the index.

ELEM_UNMODIFIED

public static final byte ELEM_UNMODIFIED
It specifies that this element existed at load time and that it has not been modified until then. This means that neither the value of the indexed element nor its index has been modified.
Method Detail

getElemStatus

public byte getElemStatus()
It yields the status of this indexed element. The status value belongs to the following ones:

pieGetBooleanElem

public boolean pieGetBooleanElem()
                          throws PException
It retrieves the value of a boolean element.
Returns:
The boolean value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetObooleanElem

public java.lang.Boolean pieGetObooleanElem()
                                     throws PException
It retrieves the value of a boolean element.
Returns:
The Boolean value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetByteElem

public byte pieGetByteElem()
                    throws PException
It retrieves the value of a byte element.
Returns:
The byte value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetObyteElem

public java.lang.Byte pieGetObyteElem()
                               throws PException
It retrieves the value of a byte element.
Returns:
The Byte value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetByteIndexField

public byte pieGetByteIndexField(java.lang.String fn)
                          throws PException
It retrieves the value of a byte index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The byte value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetObyteIndexField

public java.lang.Byte pieGetObyteIndexField(java.lang.String fn)
                                     throws PException
It retrieves the value of a byte index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The Byte value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetCharElem

public char pieGetCharElem()
                    throws PException
It retrieves the value of a char element.
Returns:
The char value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetOcharElem

public java.lang.Character pieGetOcharElem()
                                    throws PException
It retrieves the value of a char element.
Returns:
The Character value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetCharIndexField

public char pieGetCharIndexField(java.lang.String fn)
                          throws PException
It retrieves the value of a char index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The char value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetOcharIndexField

public java.lang.Character pieGetOcharIndexField(java.lang.String fn)
                                          throws PException
It retrieves the value of a char index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The Character value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetShortElem

public short pieGetShortElem()
                      throws PException
It retrieves the value of a short element.
Returns:
The short value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetOshortElem

public java.lang.Short pieGetOshortElem()
                                 throws PException
It retrieves the value of a short element.
Returns:
The Short value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetShortIndexField

public short pieGetShortIndexField(java.lang.String fn)
                            throws PException
It retrieves the value of a short index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The short value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetOshortIndexField

public java.lang.Short pieGetOshortIndexField(java.lang.String fn)
                                       throws PException
It retrieves the value of a short index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The Short value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetIntElem

public int pieGetIntElem()
                  throws PException
It retrieves the value of an int element.
Returns:
The int value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetOintElem

public java.lang.Integer pieGetOintElem()
                                 throws PException
It retrieves the value of an int element.
Returns:
The Integer value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetIntIndexField

public int pieGetIntIndexField(java.lang.String fn)
                        throws PException
It retrieves the value of an int index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The int value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetOintIndexField

public java.lang.Integer pieGetOintIndexField(java.lang.String fn)
                                       throws PException
It retrieves the value of an int index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The Integer value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetLongElem

public long pieGetLongElem()
                    throws PException
It retrieves the value of a long element.
Returns:
The long value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetOlongElem

public java.lang.Long pieGetOlongElem()
                               throws PException
It retrieves the value of a long element.
Returns:
The Long value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetLongIndexField

public long pieGetLongIndexField(java.lang.String fn)
                          throws PException
It retrieves the value of a long index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The long value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetOlongIndexField

public java.lang.Long pieGetOlongIndexField(java.lang.String fn)
                                     throws PException
It retrieves the value of a long index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The Long value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetFloatElem

public float pieGetFloatElem()
                      throws PException
It retrieves the value of a float element.
Returns:
The float value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetOfloatElem

public java.lang.Float pieGetOfloatElem()
                                 throws PException
It retrieves the value of a float element.
Returns:
The Float value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetDoubleElem

public double pieGetDoubleElem()
                        throws PException
It retrieves the value of a double element.
Returns:
The double value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetOdoubleElem

public java.lang.Double pieGetOdoubleElem()
                                   throws PException
It retrieves the value of a double element.
Returns:
The Double value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetStringElem

public java.lang.String pieGetStringElem()
                                  throws PException
It retrieves the value of a string element.
Returns:
The java.lang.String value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetStringIndexField

public java.lang.String pieGetStringIndexField(java.lang.String fn)
                                        throws PException
It retrieves the value of a string index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The java.lang.String value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetDateElem

public java.util.Date pieGetDateElem()
                              throws PException
It retrieves the value of a date element.
Returns:
The java.sql.Date value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetDateIndexField

public java.util.Date pieGetDateIndexField(java.lang.String fn)
                                    throws PException
It retrieves the value of a date index field.
Parameters:
fn - A String containing the name of the index field.
Returns:
The java.util.Date value of the field as stored within the memory instance.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieGetCharArrayElem

public char[] pieGetCharArrayElem()
                           throws PException
It retrieves the value of a chararray element.
Returns:
The char[] value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetByteArrayElem

public byte[] pieGetByteArrayElem()
                           throws PException
It retrieves the value of a bytearray element.
Returns:
The byte[] value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetSerializedElem

public java.io.Serializable pieGetSerializedElem()
                                          throws PException
It retrieves the value of a serialized element.
Returns:
The java.io.Serializable value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetBigDecimalElem

public java.math.BigDecimal pieGetBigDecimalElem()
                                          throws PException
It retrieves the value of a BigDecimal element.
Returns:
The java.math.BigDecimal value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieGetRefElem

public java.lang.Object pieGetRefElem()
                               throws PException
It retrieves the value of a reference element.
Returns:
The reference value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetBooleanElem

public void pieSetBooleanElem(boolean value)
                       throws PException
It assigns the value to a boolean element.
Parameters:
value - The boolean value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetObooleanElem

public void pieSetObooleanElem(java.lang.Boolean value)
                        throws PException
It assigns the value to a boolean element.
Parameters:
value - The Boolean value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetByteElem

public void pieSetByteElem(byte value)
                    throws PException
It assigns the value to a byte element.
Parameters:
value - The byte value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetObyteElem

public void pieSetObyteElem(java.lang.Byte value)
                     throws PException
It assigns the value to a Byte element.
Parameters:
value - The Byte value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetByteIndexField

public void pieSetByteIndexField(java.lang.String fn,
                                 byte value)
                          throws PException
It assigns the value to a byte index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The byte value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetObyteIndexField

public void pieSetObyteIndexField(java.lang.String fn,
                                  java.lang.Byte value)
                           throws PException
It assigns the value to a Byte index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The Byte value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetCharElem

public void pieSetCharElem(char value)
                    throws PException
It assigns the value to a char element.
Parameters:
value - The char value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetOcharElem

public void pieSetOcharElem(java.lang.Character value)
                     throws PException
It assigns the value to a Character element.
Parameters:
value - The Character value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetCharIndexField

public void pieSetCharIndexField(java.lang.String fn,
                                 char value)
                          throws PException
It assigns the value to a char index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The char value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetOcharIndexField

public void pieSetOcharIndexField(java.lang.String fn,
                                  java.lang.Character value)
                           throws PException
It assigns the value to a Character index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The Character value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetShortElem

public void pieSetShortElem(short value)
                     throws PException
It assigns the value to a short element.
Parameters:
value - The short value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetOshortElem

public void pieSetOshortElem(java.lang.Short value)
                      throws PException
It assigns the value to a Short element.
Parameters:
value - The Short value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetShortIndexField

public void pieSetShortIndexField(java.lang.String fn,
                                  short value)
                           throws PException
It assigns the value to a short index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The short value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetOshortIndexField

public void pieSetOshortIndexField(java.lang.String fn,
                                   java.lang.Short value)
                            throws PException
It assigns the value to a Short index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The Short value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetIntElem

public void pieSetIntElem(int value)
                   throws PException
It assigns the value to an int element.
Parameters:
value - The int value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetOintElem

public void pieSetOintElem(java.lang.Integer value)
                    throws PException
It assigns the value to an Integer element.
Parameters:
value - The Integer value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetIntIndexField

public void pieSetIntIndexField(java.lang.String fn,
                                int value)
                         throws PException
It assigns the value to an int index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The int value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetOintIndexField

public void pieSetOintIndexField(java.lang.String fn,
                                 java.lang.Integer value)
                          throws PException
It assigns the value to an Integer index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The Integer value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetLongElem

public void pieSetLongElem(long value)
                    throws PException
It assigns the value to a long element.
Parameters:
value - The long value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetOlongElem

public void pieSetOlongElem(java.lang.Long value)
                     throws PException
It assigns the value to a Long element.
Parameters:
value - The Long value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetLongIndexField

public void pieSetLongIndexField(java.lang.String fn,
                                 long value)
                          throws PException
It assigns the value to a long index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The long value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetOlongIndexField

public void pieSetOlongIndexField(java.lang.String fn,
                                  java.lang.Long value)
                           throws PException
It assigns the value to a Long index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The Long value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetFloatElem

public void pieSetFloatElem(float value)
                     throws PException
It assigns the value to a float element.
Parameters:
value - The float value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetOfloatElem

public void pieSetOfloatElem(java.lang.Float value)
                      throws PException
It assigns the value to a Float element.
Parameters:
value - The Float value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetDoubleElem

public void pieSetDoubleElem(double value)
                      throws PException
It assigns the value to a double element.
Parameters:
value - The double value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetOdoubleElem

public void pieSetOdoubleElem(java.lang.Double value)
                       throws PException
It assigns the value to a Double element.
Parameters:
value - The Double value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetStringElem

public void pieSetStringElem(java.lang.String value)
                      throws PException
It assigns the value to a string element.
Parameters:
value - The java.lang.String value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetStringIndexField

public void pieSetStringIndexField(java.lang.String fn,
                                   java.lang.String value)
                            throws PException
It assigns the value to a string index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The java.lang.String value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetDateElem

public void pieSetDateElem(java.util.Date value)
                    throws PException
It assigns the value to a date element.
Parameters:
value - The java.sql.Date value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetDateIndexField

public void pieSetDateIndexField(java.lang.String fn,
                                 java.util.Date value)
                          throws PException
It assigns the value to a date index field.
Parameters:
fn - A String containing the name of the field to be set.
value - The java.util.Date value to assign.
Throws:
PExceptionTyping - There is no field with this name and this type within this index.

pieSetCharArrayElem

public void pieSetCharArrayElem(char[] value)
                         throws PException
It assigns the value to a chararray element.
Parameters:
value - The char[] value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetByteArrayElem

public void pieSetByteArrayElem(byte[] value)
                         throws PException
It assigns the value to a bytearray element.
Parameters:
value - The byte[] value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetSerializedElem

public void pieSetSerializedElem(java.io.Serializable value)
                          throws PException
It assigns the value to a serialized element.
Parameters:
value - The java.io.Serializable value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetBigDecimalElem

public void pieSetBigDecimalElem(java.math.BigDecimal value)
                          throws PException
It assigns the value to a BigDecimal element.
Parameters:
value - The java.math.BigDecimal value to assign.
Throws:
PExceptionTyping - Elements are not of this type.

pieSetRefElem

public void pieSetRefElem(java.lang.Object value)
                   throws PException
It assigns the value to a reference element.
Parameters:
value - The reference value to assign.
Throws:
PExceptionTyping - Elements are not of this type.