org.apache.jdo.impl.fostore
Class ObjectTranscriber.AbstractTranscriber
java.lang.Object
org.apache.jdo.impl.fostore.ObjectTranscriber.AbstractTranscriber
- All Implemented Interfaces:
- Transcriber
- Direct Known Subclasses:
- ObjectTranscriber.ArrayTranscriber, ObjectTranscriber.BigDecimalTranscriber, ObjectTranscriber.BigIntegerTranscriber, ObjectTranscriber.BitSetTranscriber, ObjectTranscriber.CalendarTranscriber, ObjectTranscriber.CollectionTranscriber, ObjectTranscriber.DateTranscriber, ObjectTranscriber.ImmutableTranscriber, ObjectTranscriber.LocaleTranscriber, ObjectTranscriber.MapTranscriber
- Enclosing class:
- ObjectTranscriber
- abstract class ObjectTranscriber.AbstractTranscriber
- extends java.lang.Object
- implements Transcriber
An AbstractTranscriber knows how to transcribe one (and only one) kind
of object. This is abstract class instead of interface to avoid
'publicity' of methods.
Method Summary |
(package private) abstract 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 |
ObjectTranscriber.AbstractTranscriber
ObjectTranscriber.AbstractTranscriber()
store
abstract void store(java.lang.Object value,
FOStoreOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
fetch
abstract java.lang.Object fetch(java.io.DataInput in,
java.lang.Object owner,
int fieldNum)
throws java.lang.Exception
- Throws:
java.lang.Exception
skip
abstract void skip(java.io.DataInput in)
throws java.io.IOException
- Throws:
java.io.IOException