org.objectweb.jorm.api
Interface PIndexedElem


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. Dechamboux

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.
 java.math.BigInteger pieGetBigIntegerElem()
          It retrieves the value of a BigInteger 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.
 PName 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 pieSetBigIntegerElem(java.math.BigInteger value)
          It assigns the value to a BigInteger 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(PName 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.

See Also:
Constant Field Values

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.

See Also:
Constant Field Values

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.

See Also:
Constant Field Values

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.

See Also:
Constant Field Values
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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

pieGetBigIntegerElem

public java.math.BigInteger pieGetBigIntegerElem()
                                          throws PException
It retrieves the value of a BigInteger element.

Returns:
The java.math.BigInteger value of the field as stored within the memory instance.
Throws:
PExceptionTyping - Elements are not of this type.
PException

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.
PException

pieGetRefElem

public PName 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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

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.
PException

pieSetBigIntegerElem

public void pieSetBigIntegerElem(java.math.BigInteger value)
                          throws PException
It assigns the value to a BigInteger element.

Parameters:
value - The java.math.BigInteger value to assign.
Throws:
PExceptionTyping - Elements are not of this type.
PException

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.
PException

pieSetRefElem

public void pieSetRefElem(PName 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.
PException