net.sf.staccatocommons.io.serialization.lifecycle
Class CharSerializationLifecycle.Serialize
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<Writer,Void>
net.sf.staccatocommons.io.serialization.lifecycle.CharSerializationLifecycle.Serialize
- All Implemented Interfaces:
- Callable<Void>, Thunk<Void>
- Enclosing class:
- CharSerializationLifecycle<TargetType extends Closeable,ReturnType>
public abstract static class CharSerializationLifecycle.Serialize
- extends CharSerializationLifecycle<Writer,Void>
A Lifecycle that serializes a single object using a
CharSerializationManager
- Author:
- flbulgarelli
|
Method Summary |
void |
doVoidWork(Writer output)
Makes usage of a resource, without returning a result. |
| Methods inherited from class net.sf.staccatocommons.io.internal.lifecycle.CloseableLifecycle |
dispose |
| Methods inherited from class net.sf.staccatocommons.io.internal.lifecycle.Lifecycle |
call, doWork, initialize, throwing, throwing, value |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CharSerializationLifecycle.Serialize
public CharSerializationLifecycle.Serialize(@NonNull
CharSerializationManager serializationManager,
Object target)
- Creates a new
CharSerializationLifecycle.Serialize
- Parameters:
serializationManager - the CharSerializationManager used for performing the
serializationtarget - the object to serialize
doVoidWork
public void doVoidWork(Writer output)
throws IOException
- Description copied from class:
net.sf.staccatocommons.io.internal.lifecycle.Lifecycle
- Makes usage of a resource, without returning a result.
This method should only be overriden in
Lifecycles
parameterized to have a Void result. If it is not the case,
override Lifecycle.doWork(Object) instead.
- Overrides:
doVoidWork in class net.sf.staccatocommons.io.internal.lifecycle.Lifecycle<Writer,Void>
- Parameters:
output - the resource to use
- Throws:
IOException