net.sf.staccatocommons.io.serialization.lifecycle
Class CharSerializationLifecycle.Deserialize<A>
java.lang.Object
net.sf.staccatocommons.io.internal.lifecycle.Lifecycle<TargetType,ReturnType>
net.sf.staccatocommons.io.internal.lifecycle.CloseableLifecycle<TargetType,ReturnType>
net.sf.staccatocommons.io.serialization.lifecycle.CharSerializationLifecycle<Reader,A>
net.sf.staccatocommons.io.serialization.lifecycle.CharSerializationLifecycle.Deserialize<A>
- Type Parameters:
A -
- All Implemented Interfaces:
- Callable<A>, net.sf.staccatocommons.defs.Thunk<A>
- Enclosing class:
- CharSerializationLifecycle<TargetType extends Closeable,ReturnType>
public abstract static class CharSerializationLifecycle.Deserialize<A>
- extends CharSerializationLifecycle<Reader,A>
A Lifecycle that deserializes a single object of type A
using a CharSerializationManager
- Author:
- flbulgarelli
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CharSerializationLifecycle.Deserialize
public CharSerializationLifecycle.Deserialize(@NonNull
CharSerializationManager serializationManager)
- Creates a new
CharSerializationLifecycle.Deserialize
- Parameters:
serializationManager - the CharSerializationManager used to deserialize the
object
doWork
public A doWork(Reader input)
throws IOException
- Description copied from class:
Lifecycle
- Makes usage of a resource, and returns a result
Lifecycles parameterized to have a Void result
should not override this method, but
Lifecycle.doVoidWork(Object) instead
- Overrides:
doWork in class Lifecycle<Reader,A>
- Parameters:
input - the resource to use
- Returns:
- the result of using the resource, of ResultType. It may be null, if
and only if ResultType is
Void
- Throws:
IOException
Copyright © 2010-2012 StaccatoCommons. All Rights Reserved.