fedora.server.storage.translation
Class DOTranslatorImpl

java.lang.Object
  extended by fedora.server.storage.translation.DOTranslatorImpl
All Implemented Interfaces:
DOTranslator

public class DOTranslatorImpl
extends java.lang.Object
implements DOTranslator

DOTranslation implementation.

Version:
$Id: DOTranslatorImpl.java 5220 2006-11-20 13:52:20Z cwilper $
Author:
cwilper@cs.cornell.edu

Constructor Summary
DOTranslatorImpl(java.util.Map serializers, java.util.Map deserializers)
           
 
Method Summary
 void deserialize(java.io.InputStream in, DigitalObject out, java.lang.String format, java.lang.String encoding, int transContext)
           
 void serialize(DigitalObject in, java.io.OutputStream out, java.lang.String format, java.lang.String encoding, int transContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOTranslatorImpl

public DOTranslatorImpl(java.util.Map serializers,
                        java.util.Map deserializers)
Method Detail

deserialize

public void deserialize(java.io.InputStream in,
                        DigitalObject out,
                        java.lang.String format,
                        java.lang.String encoding,
                        int transContext)
                 throws ObjectIntegrityException,
                        StreamIOException,
                        UnsupportedTranslationException,
                        ServerException
Specified by:
deserialize in interface DOTranslator
Throws:
ObjectIntegrityException
StreamIOException
UnsupportedTranslationException
ServerException

serialize

public void serialize(DigitalObject in,
                      java.io.OutputStream out,
                      java.lang.String format,
                      java.lang.String encoding,
                      int transContext)
               throws ObjectIntegrityException,
                      StreamIOException,
                      UnsupportedTranslationException,
                      ServerException
Specified by:
serialize in interface DOTranslator
Throws:
ObjectIntegrityException
StreamIOException
UnsupportedTranslationException
ServerException