org.objectweb.speedo.runtime.genclass
Class GenClassAccessor

org.objectweb.speedo.runtime.genclass.GenClassAccessor
Direct Known Subclasses:
CollectionAccessor, MapAccessor

public abstract class GenClassAccessor

This class represents an accessor of a genclass structure. This accessor is used in case of the generic class is persistent.

Author:
S.Chassande-Barrioz

Field Summary
 GenClass jdoProxy
          The SpeedoProxy attached to this state representation.
 org.objectweb.util.monolog.api.Logger logger
          The logger in which the traces will be send.
 boolean supportDelta
          Indicates if this accessor support the dela mode
protected  GenClassElement tmpelem
          A temporary variable which is used to search an element into the "elements" list.
 
Constructor Summary
GenClassAccessor(GenClass jdoProxy)
           
 
Method Summary
abstract  org.objectweb.jorm.api.PIndexedElem createPIndexedElem()
           
 java.lang.Object getMemoryInstance()
           
 boolean paDeltaSupported()
           
 

Field Detail

jdoProxy

public GenClass jdoProxy
The SpeedoProxy attached to this state representation.

logger

public org.objectweb.util.monolog.api.Logger logger
The logger in which the traces will be send.

supportDelta

public boolean supportDelta
Indicates if this accessor support the dela mode

tmpelem

protected GenClassElement tmpelem
A temporary variable which is used to search an element into the "elements" list.
Constructor Detail

GenClassAccessor

public GenClassAccessor(GenClass jdoProxy)
Method Detail

createPIndexedElem

public abstract org.objectweb.jorm.api.PIndexedElem createPIndexedElem()

getMemoryInstance

public java.lang.Object getMemoryInstance()

paDeltaSupported

public boolean paDeltaSupported()