org.omnaest.utils.structure.table.concrete.internal.serializer.executor
Class TableMarshallerExecutorImpl<E>

java.lang.Object
  extended by org.omnaest.utils.structure.table.concrete.internal.serializer.executor.TableMarshallerExecutorAbstract<E>
      extended by org.omnaest.utils.structure.table.concrete.internal.serializer.executor.TableMarshallerExecutorImpl<E>
Type Parameters:
E -
All Implemented Interfaces:
Serializable, TableSerializable.TableSerializer.TableMarshallerExecutor<E>

public class TableMarshallerExecutorImpl<E>
extends TableMarshallerExecutorAbstract<E>

Author:
Omnaest
See Also:
TableSerializable.TableSerializer.TableMarshallerExecutor, TableMarshallerExecutorAbstract, Serialized Form

Field Summary
 
Fields inherited from class org.omnaest.utils.structure.table.concrete.internal.serializer.executor.TableMarshallerExecutorAbstract
table, tableMarshaller
 
Constructor Summary
TableMarshallerExecutorImpl(TableMarshaller<E> tableMarshaller, Table<E> table)
           
 
Method Summary
 void appendTo(Appendable appendable)
          Appends the marshalled Table to an Appendable
 void updateTo(InputStream inputStream, OutputStream outputStream)
          Updates the given InputStream with an existing Table content and writes it to the given OutputStream
 void writeTo(OutputStream outputStream)
          Writes the marshalled Table content to the given OutputStream
 
Methods inherited from class org.omnaest.utils.structure.table.concrete.internal.serializer.executor.TableMarshallerExecutorAbstract
toString, updateTo, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableMarshallerExecutorImpl

public TableMarshallerExecutorImpl(TableMarshaller<E> tableMarshaller,
                                   Table<E> table)
Parameters:
tableMarshaller -
table -
Method Detail

appendTo

public void appendTo(Appendable appendable)
Description copied from interface: TableSerializable.TableSerializer.TableMarshallerExecutor
Appends the marshalled Table to an Appendable


writeTo

public void writeTo(OutputStream outputStream)
Description copied from interface: TableSerializable.TableSerializer.TableMarshallerExecutor
Writes the marshalled Table content to the given OutputStream


updateTo

public void updateTo(InputStream inputStream,
                     OutputStream outputStream)
Description copied from interface: TableSerializable.TableSerializer.TableMarshallerExecutor
Updates the given InputStream with an existing Table content and writes it to the given OutputStream



Copyright © 2011. All Rights Reserved.