org.apache.jdo.impl.fostore
Class ObjectTranscriber.ImmutableTranscriber

java.lang.Object
  extended byorg.apache.jdo.impl.fostore.ObjectTranscriber.AbstractTranscriber
      extended byorg.apache.jdo.impl.fostore.ObjectTranscriber.ImmutableTranscriber
All Implemented Interfaces:
org.apache.jdo.store.Transcriber
Direct Known Subclasses:
ObjectTranscriber.ImmutableBooleanTranscriber, ObjectTranscriber.ImmutableByteTranscriber, ObjectTranscriber.ImmutableCharacterTranscriber, ObjectTranscriber.ImmutableDoubleTranscriber, ObjectTranscriber.ImmutableFloatTranscriber, ObjectTranscriber.ImmutableIntegerTranscriber, ObjectTranscriber.ImmutableLongTranscriber, ObjectTranscriber.ImmutableShortTranscriber, ObjectTranscriber.ImmutableStringTranscriber
Enclosing class:
ObjectTranscriber

abstract class ObjectTranscriber.ImmutableTranscriber
extends ObjectTranscriber.AbstractTranscriber


Constructor Summary
(package private) ObjectTranscriber.ImmutableTranscriber()
           
 
Method Summary
(package private) abstract  java.lang.Object fetch(java.io.DataInput in)
           
(package private)  java.lang.Object fetch(java.io.DataInput in, java.lang.Object owner, int fieldNum)
           
(package private) abstract  void skip(java.io.DataInput in)
           
(package private) abstract  void store(java.lang.Object value, FOStoreOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectTranscriber.ImmutableTranscriber

ObjectTranscriber.ImmutableTranscriber()
Method Detail

fetch

java.lang.Object fetch(java.io.DataInput in,
                       java.lang.Object owner,
                       int fieldNum)
                 throws java.lang.Exception
Specified by:
fetch in class ObjectTranscriber.AbstractTranscriber
Throws:
java.lang.Exception

fetch

abstract java.lang.Object fetch(java.io.DataInput in)
                         throws java.lang.Exception
Throws:
java.lang.Exception

skip

abstract void skip(java.io.DataInput in)
            throws java.io.IOException
Specified by:
skip in class ObjectTranscriber.AbstractTranscriber
Throws:
java.io.IOException

store

abstract void store(java.lang.Object value,
                    FOStoreOutput out)
             throws java.io.IOException
Throws:
java.io.IOException