org.objectweb.speedo.genclass.collection
Class SetElem
java.lang.Object
org.objectweb.speedo.genclass.collection.CollectionElem
org.objectweb.speedo.genclass.collection.SetElem
- All Implemented Interfaces:
- GenClassElement, org.objectweb.jorm.api.PIndexedElem
- public class SetElem
- extends CollectionElem
- Author:
- Sebastien Chassande-Barrioz
Field Summary |
static java.lang.String |
ERROR_MESSAGE_NO_INDEX
The error message thrown when an accessor method associated to an index
is called. |
Fields inherited from interface org.objectweb.jorm.api.PIndexedElem |
ELEM_CREATED, ELEM_DELETED, ELEM_MODIFIED, ELEM_UNMODIFIED |
Methods inherited from class org.objectweb.speedo.genclass.collection.CollectionElem |
cleanStatusForMerge, cloneGCE, equals, getElement, getElement, getElemStatus, getIndex, getSpeedoAccessor, getStatusForMerge, pieGetBigDecimalElem, pieGetBigIntegerElem, pieGetBooleanElem, pieGetByteArrayElem, pieGetByteElem, pieGetCharArrayElem, pieGetCharElem, pieGetDateElem, pieGetDateIndexField, pieGetDoubleElem, pieGetFloatElem, pieGetIntElem, pieGetLongElem, pieGetObooleanElem, pieGetObyteElem, pieGetObyteIndexField, pieGetOcharElem, pieGetOcharIndexField, pieGetOdoubleElem, pieGetOfloatElem, pieGetOintElem, pieGetOintIndexField, pieGetOlongElem, pieGetOlongIndexField, pieGetOshortElem, pieGetOshortIndexField, pieGetRefElem, pieGetSerializedElem, pieGetShortElem, pieGetStringElem, pieSetBigDecimalElem, pieSetBigIntegerElem, pieSetBooleanElem, pieSetByteArrayElem, pieSetByteElem, pieSetCharArrayElem, pieSetCharElem, pieSetDateElem, pieSetDateIndexField, pieSetDoubleElem, pieSetFloatElem, pieSetIntElem, pieSetLongElem, pieSetObooleanElem, pieSetObyteElem, pieSetObyteIndexField, pieSetOcharElem, pieSetOcharIndexField, pieSetOdoubleElem, pieSetOfloatElem, pieSetOintElem, pieSetOintIndexField, pieSetOlongElem, pieSetOlongIndexField, pieSetOshortElem, pieSetOshortIndexField, pieSetRefElem, pieSetSerializedElem, pieSetShortElem, pieSetStringElem, retainStatusForMerge, setElement, setIndex, setStatus, unSwizzle |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_MESSAGE_NO_INDEX
public static final java.lang.String ERROR_MESSAGE_NO_INDEX
- The error message thrown when an accessor method associated to an index
is called. Indeed a set does not need index because all element must be
unique and they are not ordered.
- See Also:
- Constant Field Values
SetElem
public SetElem(GenClassAccessor gca)
cloneGCE
public GenClassElement cloneGCE()
- Specified by:
cloneGCE
in interface GenClassElement
- Overrides:
cloneGCE
in class CollectionElem
pieSetByteIndexField
public void pieSetByteIndexField(java.lang.String fn,
byte value)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieSetByteIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieSetByteIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieSetCharIndexField
public void pieSetCharIndexField(java.lang.String fn,
char value)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieSetCharIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieSetCharIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieSetShortIndexField
public void pieSetShortIndexField(java.lang.String fn,
short value)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieSetShortIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieSetShortIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieSetIntIndexField
public void pieSetIntIndexField(java.lang.String fn,
int value)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieSetIntIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieSetIntIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieSetLongIndexField
public void pieSetLongIndexField(java.lang.String fn,
long value)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieSetLongIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieSetLongIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieSetStringIndexField
public void pieSetStringIndexField(java.lang.String fn,
java.lang.String value)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieSetStringIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieSetStringIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieGetShortIndexField
public short pieGetShortIndexField(java.lang.String fn)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieGetShortIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieGetShortIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieGetLongIndexField
public long pieGetLongIndexField(java.lang.String fn)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieGetLongIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieGetLongIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieGetIntIndexField
public int pieGetIntIndexField(java.lang.String fn)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieGetIntIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieGetIntIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieGetStringIndexField
public java.lang.String pieGetStringIndexField(java.lang.String fn)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieGetStringIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieGetStringIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieGetByteIndexField
public byte pieGetByteIndexField(java.lang.String fn)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieGetByteIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieGetByteIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping
pieGetCharIndexField
public char pieGetCharIndexField(java.lang.String fn)
throws org.objectweb.jorm.type.api.PExceptionTyping
- Specified by:
pieGetCharIndexField
in interface org.objectweb.jorm.api.PIndexedElem
- Overrides:
pieGetCharIndexField
in class CollectionElem
- Throws:
org.objectweb.jorm.type.api.PExceptionTyping