org.objectweb.speedo.genclass.collection
Class SetImpl

java.lang.Object
  extended byorg.objectweb.speedo.genclass.GenClass
      extended byorg.objectweb.speedo.genclass.collection.CollectionImpl
          extended byorg.objectweb.speedo.genclass.collection.SetImpl
All Implemented Interfaces:
org.objectweb.perseus.cache.api.CacheEntry, java.util.Collection, org.objectweb.perseus.cache.api.FixableCacheEntry, org.objectweb.jorm.util.api.Loggable, org.objectweb.jorm.api.PBinding, org.objectweb.jorm.api.PBindingCtrl, javax.jdo.spi.PersistenceCapable, org.objectweb.perseus.cache.replacement.api.ReplaceableCacheEntry, java.util.Set, SpeedoGenClassCoherence, SpeedoGenClassProxy, SpeedoProxy

public class SetImpl
extends CollectionImpl
implements java.util.Set

Author:
P. D?chamboux

Nested Class Summary
 
Nested classes inherited from class javax.jdo.spi.PersistenceCapable
javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer, javax.jdo.spi.PersistenceCapable.ObjectIdFieldManager, javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
 
Field Summary
 
Fields inherited from class org.objectweb.speedo.genclass.collection.CollectionImpl
DEFAULT_SIZE
 
Fields inherited from class org.objectweb.speedo.genclass.GenClass
age, encodedPName, fix, gcid, jdoIsActive, linkedField, listeners, logger, mapperName, pbinding, pnameHints, projectName, ptype
 
Fields inherited from interface javax.jdo.spi.PersistenceCapable
CHECK_READ, CHECK_WRITE, DETACHED, LOAD_REQUIRED, MEDIATE_READ, MEDIATE_WRITE, READ_OK, READ_WRITE_OK, SERIALIZABLE
 
Fields inherited from interface org.objectweb.jorm.api.PBinding
ACTION_BIND, ACTION_EXIST, ACTION_EXPORT, ACTION_READ, ACTION_UNBIND, ACTION_UNEXPORT, ACTION_WRITE, LIFECYCLE_ACTIVEFORIO, LIFECYCLE_DELTOWRITE, LIFECYCLE_ERROR, LIFECYCLE_NEWTOWRITE, LIFECYCLE_NOTBOUND
 
Constructor Summary
SetImpl()
          Instanciates a new collection.
 
Method Summary
 SpeedoAccessor createAccessor()
           
 java.lang.Object createGenClass()
           
 
Methods inherited from class org.objectweb.speedo.genclass.collection.CollectionImpl
add, addAll, clear, contains, containsAll, equals, getReferenceAccessor, isEmpty, iterator, remove, removeAll, retainAll, setReferenceAccessor, size, toArray, toArray
 
Methods inherited from class org.objectweb.speedo.genclass.GenClass
bind, copyAccessor, elementIsReference, exist, export, export, fireSpeedoElementAdded, fireSpeedoElementRemoved, fixCe, getCeAge, getCeFixCount, getCeIdentifier, getCeObject, getDataIdentifier, getDataIdentifiers, getEncodedPName, getLogger, getLoggerFactory, getPClassMapping, getPName, getSpeedoAccessor, getSpeedoAccessors, getSpeedoHome, getStatus, init, init, jdoCopyFields, jdoCopyKeyFieldsFromObjectId, jdoCopyKeyFieldsToObjectId, jdoCopyKeyFieldsToObjectId, jdoGetGenClassId, jdoGetJdoFileName, jdoGetObjectId, jdoGetPBinding, jdoGetPersistenceManager, jdoGetPNameHints, jdoGetPType, jdoGetTransactionalObjectId, jdoGetVersion, jdoIsActive, jdoIsActive, jdoIsDeleted, jdoIsDetached, jdoIsDirty, jdoIsNew, jdoIsPersistent, jdoIsTransactional, jdoMakeDirty, jdoNewInstance, jdoNewInstance, jdoNewObjectIdInstance, jdoNewObjectIdInstance, jdoNewObjectIdInstance, jdoProvideField, jdoProvideFields, jdoReplaceField, jdoReplaceFields, jdoReplaceFlags, jdoReplaceObjectId, jdoReplaceStateManager, jdoSetLinkedField, jdoSetPBinding, jdoSetPNameHints, jdoSetPType, read, read, removeSpeedoAccessor, setCeAge, setElements, setEncodedPName, setLogger, setLoggerFactory, setPName, setStatus, speedoAdd, speedoAdd, speedoAddGenClassListener, speedoRemove, speedoSetGcId, unbind, unexport, unfixCe, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

SetImpl

public SetImpl()
Instanciates a new collection.

Method Detail

createGenClass

public java.lang.Object createGenClass()
Specified by:
createGenClass in interface SpeedoGenClassProxy
Overrides:
createGenClass in class CollectionImpl

createAccessor

public SpeedoAccessor createAccessor()
Specified by:
createAccessor in interface SpeedoProxy
Overrides:
createAccessor in class CollectionImpl