fedora.server.storage.translation
Class DOTranslatorImpl
java.lang.Object
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 |
DOTranslatorImpl
public DOTranslatorImpl(java.util.Map serializers,
java.util.Map deserializers)
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