org.objectweb.speedo.runtime.genclass.collection
Class SetImpl

org.objectweb.speedo.runtime.genclass.GenClass
  |
  +--org.objectweb.speedo.runtime.genclass.collection.CollectionImpl
        |
        +--org.objectweb.speedo.runtime.genclass.collection.SetImpl
All Implemented Interfaces:
java.util.Collection, java.util.Set, SpeedoAccessor, SpeedoGenClassProxy, SpeedoProxy

public class SetImpl
extends CollectionImpl
implements java.util.Set

Author:
P. D?chamboux

Fields inherited from class org.objectweb.speedo.runtime.genclass.collection.CollectionImpl
collection
 
Fields inherited from class org.objectweb.speedo.runtime.genclass.GenClass
accessor, accessors, age, fixCount, inner, jdoIsActive, jdoStatus, linkedField, logger, mapperName, pbinding, pmf, pms, pnameHints, projectName, ptype, tpm, tx
 
Constructor Summary
SetImpl()
          Instanciates a new collection.
SetImpl(int size)
          Instanciates and initializes a new collection with an initial size.
 
Method Summary
protected  SpeedoAccessor createAccessor()
           
protected  java.util.Collection createCollection(int size)
           
protected  CollectionImpl createInstance(int size)
           
 
Methods inherited from class org.objectweb.speedo.runtime.genclass.collection.CollectionImpl
add, addAll, clear, contains, containsAll, equals, getGenClassElements, isEmpty, iterator, jdoLoadFieldsFromAccessor, jdoLoadFieldsInAccessor, jdoMakePersistent, jdoMakePersistent, remove, removeAll, retainAll, setGCValue, size, toArray, toArray, toString
 
Methods inherited from class org.objectweb.speedo.runtime.genclass.GenClass
bind, elementIsReference, exist, export, export, fixCe, getCeAge, getCeFixCount, getCeIdentifier, getCeObject, getJormConfig, getLogger, getLoggerFactory, getMemoryInstance, getPClassMapping, getPName, getSpeedoAccessor, getSpeedoAccessors, getStatus, init, jdoChangeStatus, jdoCopyFields, jdoCopyKeyFieldsFromObjectId, jdoCopyKeyFieldsToObjectId, jdoCopyKeyFieldsToObjectId, jdoDeletePersistent, jdoGePNameHints, jdoGetGenClassId, jdoGetJdoFileName, jdoGetMapperName, jdoGetObjectId, jdoGetPersistenceManager, jdoGetPersistenceManagerFactory, jdoGetPersistenceManagerSwitch, jdoGetProjectName, jdoGetPType, jdoGetSpeedoProxy, jdoGetStatus, jdoGetTransaction, jdoGetTransactionalObjectId, jdoGetTransactionalPersistenceManager, jdoIsActive, jdoIsActive, jdoIsContainerId, jdoIsDeleted, jdoIsDirty, jdoIsNew, jdoIsPersistent, jdoIsTransactional, jdoMakeDirty, jdoNewInstance, jdoNewInstance, jdoNewObjectIdInstance, jdoNewObjectIdInstance, jdoProvideField, jdoProvideFields, jdoReadIntention, jdoReplaceField, jdoReplaceFields, jdoReplaceFlags, jdoReplaceStateManager, jdoSetLinkedField, jdoSetMapperName, jdoSetPBinding, jdoSetPBinding, jdoSetPersistenceManagerFactory, jdoSetPersistenceManagerSwitch, jdoSetPNameHints, jdoSetPType, jdoSetSpeedoProxy, jdoSetStatus, jdoSetTransaction, jdoSetTransactionalPersistenceManager, jdoWriteIntention, read, read, removeSpeedoAccessor, setCeAge, setInner, setLogger, setLoggerFactory, setPName, setStatus, unbind, unexport, unfixCe, write
 
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.

SetImpl

public SetImpl(int size)
Instanciates and initializes a new collection with an initial size.
Method Detail

createCollection

protected java.util.Collection createCollection(int size)
Overrides:
createCollection in class CollectionImpl

createInstance

protected CollectionImpl createInstance(int size)
Overrides:
createInstance in class CollectionImpl

createAccessor

protected SpeedoAccessor createAccessor()
Overrides:
createAccessor in class CollectionImpl