org.objectweb.jorm.runtime.gcbasictypeelem
Class GcBasicTypeAccessor

java.lang.Object
  extended byorg.objectweb.jorm.runtime.gcbasictypeelem.GcBasicTypeAccessor

public class GcBasicTypeAccessor
extends java.lang.Object

Author:
P. Dechamboux

Constructor Summary
GcBasicTypeAccessor(int typecode, int nbelem)
           
 
Method Summary
 PIndexedElem createPIndexedElem()
           
 boolean equals(java.lang.Object other)
           
 java.lang.Object getMemoryInstance()
           
 int getTypeCode()
           
 void paAdd(PIndexedElem elem, java.lang.Object conn)
           
 boolean paDeltaSupported()
           
 int paGetNbElem()
           
 java.util.Iterator paIterator()
           
 void paSetNbElem(int nbelem)
           
 void setElem(int pos, boolean o)
           
 void setElem(int pos, byte o)
           
 void setElem(int pos, char o)
           
 void setElem(int pos, double o)
           
 void setElem(int pos, float o)
           
 void setElem(int pos, int o)
           
 void setElem(int pos, long o)
           
 void setElem(int pos, java.lang.Object o)
           
 void setElem(int pos, short o)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcBasicTypeAccessor

public GcBasicTypeAccessor(int typecode,
                           int nbelem)
                    throws PException
Method Detail

getTypeCode

public int getTypeCode()

setElem

public void setElem(int pos,
                    java.lang.Object o)

setElem

public void setElem(int pos,
                    boolean o)

setElem

public void setElem(int pos,
                    byte o)

setElem

public void setElem(int pos,
                    char o)

setElem

public void setElem(int pos,
                    short o)

setElem

public void setElem(int pos,
                    int o)

setElem

public void setElem(int pos,
                    long o)

setElem

public void setElem(int pos,
                    float o)

setElem

public void setElem(int pos,
                    double o)

equals

public boolean equals(java.lang.Object other)

paAdd

public void paAdd(PIndexedElem elem,
                  java.lang.Object conn)
           throws PException
Throws:
PException

paDeltaSupported

public boolean paDeltaSupported()

paGetNbElem

public int paGetNbElem()

paIterator

public java.util.Iterator paIterator()

paSetNbElem

public void paSetNbElem(int nbelem)

getMemoryInstance

public java.lang.Object getMemoryInstance()

createPIndexedElem

public PIndexedElem createPIndexedElem()
                                throws PException
Throws:
PException