org.apache.jdo.impl.fostore
Class FloatTranscriber

java.lang.Object
  extended byorg.apache.jdo.impl.fostore.FOStoreTranscriber
      extended byorg.apache.jdo.impl.fostore.FloatTranscriber
All Implemented Interfaces:
org.apache.jdo.store.Transcriber

class FloatTranscriber
extends FOStoreTranscriber

Transcribes float values.

Author:
Dave Bristor

Field Summary
private static FloatTranscriber instance
           
(package private) static ObjectTranscriber objectTranscriber
           
 
Constructor Summary
private FloatTranscriber()
           
 
Method Summary
(package private)  boolean fetchBoolean(java.io.DataInput in)
           
(package private)  byte fetchByte(java.io.DataInput in)
           
(package private)  char fetchChar(java.io.DataInput in)
           
(package private)  double fetchDouble(java.io.DataInput in)
           
(package private)  float fetchFloat(java.io.DataInput in)
           
(package private)  int fetchInt(java.io.DataInput in)
           
(package private)  long fetchLong(java.io.DataInput in)
           
protected  java.lang.Object fetchObject(java.io.DataInput in, java.lang.Object owner, int fieldNum)
           
(package private)  java.lang.Object fetchObject(java.io.DataInput in, java.lang.Object owner, int fieldNum, org.apache.jdo.pm.PersistenceManagerInternal pm)
           
(package private)  short fetchShort(java.io.DataInput in)
           
(package private) static FloatTranscriber getInstance()
           
(package private)  void skip(java.io.DataInput in)
           
(package private)  void storeBoolean(boolean value, java.io.DataOutput out)
           
(package private)  void storeByte(byte value, java.io.DataOutput out)
           
(package private)  void storeChar(char value, java.io.DataOutput out)
           
(package private)  void storeDouble(double value, java.io.DataOutput out)
           
(package private)  void storeFloat(float value, java.io.DataOutput out)
           
(package private)  void storeInt(int value, java.io.DataOutput out)
           
(package private)  void storeLong(long value, java.io.DataOutput out)
           
protected  int[] storeObject(java.lang.Object value, FOStoreOutput out)
           
(package private)  int[] storeObject(java.lang.Object value, FOStoreOutput out, org.apache.jdo.pm.PersistenceManagerInternal pm)
           
(package private)  void storeShort(short value, java.io.DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static FloatTranscriber instance

objectTranscriber

static final ObjectTranscriber objectTranscriber
Constructor Detail

FloatTranscriber

private FloatTranscriber()
Method Detail

getInstance

static FloatTranscriber getInstance()

storeFloat

void storeFloat(float value,
                java.io.DataOutput out)
          throws java.io.IOException
Overrides:
storeFloat in class FOStoreTranscriber
Throws:
java.io.IOException

fetchFloat

float fetchFloat(java.io.DataInput in)
           throws java.io.IOException
Overrides:
fetchFloat in class FOStoreTranscriber
Throws:
java.io.IOException

skip

void skip(java.io.DataInput in)
    throws java.io.IOException
Overrides:
skip in class FOStoreTranscriber
Throws:
java.io.IOException

storeBoolean

void storeBoolean(boolean value,
                  java.io.DataOutput out)
            throws java.io.IOException
Throws:
java.io.IOException

fetchBoolean

boolean fetchBoolean(java.io.DataInput in)
               throws java.io.IOException
Throws:
java.io.IOException

storeChar

void storeChar(char value,
               java.io.DataOutput out)
         throws java.io.IOException
Throws:
java.io.IOException

fetchChar

char fetchChar(java.io.DataInput in)
         throws java.io.IOException
Throws:
java.io.IOException

storeByte

void storeByte(byte value,
               java.io.DataOutput out)
         throws java.io.IOException
Throws:
java.io.IOException

fetchByte

byte fetchByte(java.io.DataInput in)
         throws java.io.IOException
Throws:
java.io.IOException

storeShort

void storeShort(short value,
                java.io.DataOutput out)
          throws java.io.IOException
Throws:
java.io.IOException

fetchShort

short fetchShort(java.io.DataInput in)
           throws java.io.IOException
Throws:
java.io.IOException

storeInt

void storeInt(int value,
              java.io.DataOutput out)
        throws java.io.IOException
Throws:
java.io.IOException

fetchInt

int fetchInt(java.io.DataInput in)
       throws java.io.IOException
Throws:
java.io.IOException

storeLong

void storeLong(long value,
               java.io.DataOutput out)
         throws java.io.IOException
Throws:
java.io.IOException

fetchLong

long fetchLong(java.io.DataInput in)
         throws java.io.IOException
Throws:
java.io.IOException

storeDouble

void storeDouble(double value,
                 java.io.DataOutput out)
           throws java.io.IOException
Throws:
java.io.IOException

fetchDouble

double fetchDouble(java.io.DataInput in)
             throws java.io.IOException
Throws:
java.io.IOException

storeObject

int[] storeObject(java.lang.Object value,
                  FOStoreOutput out,
                  org.apache.jdo.pm.PersistenceManagerInternal pm)
            throws java.io.IOException
Throws:
java.io.IOException

storeObject

protected int[] storeObject(java.lang.Object value,
                            FOStoreOutput out)
                     throws java.io.IOException
Throws:
java.io.IOException

fetchObject

java.lang.Object fetchObject(java.io.DataInput in,
                             java.lang.Object owner,
                             int fieldNum,
                             org.apache.jdo.pm.PersistenceManagerInternal pm)
                       throws java.io.IOException,
                              java.lang.Exception
Throws:
java.io.IOException
java.lang.Exception

fetchObject

protected java.lang.Object fetchObject(java.io.DataInput in,
                                       java.lang.Object owner,
                                       int fieldNum)
                                throws java.io.IOException,
                                       java.lang.Exception
Throws:
java.io.IOException
java.lang.Exception