net.sf.jasperreports.engine.virtualization

## Interface ObjectSerializer<T>

- All Known Implementing Classes:
    BigDecimalSerializer, BigIntegerSerializer, BooleanSerializer, ByteSerializer, DateSerializer, DoubleSerializer, EvaluationTimeSerializer, FloatSerializer, IntegerSerializer, LongSerializer, RecordedValuesSerializer, SerializableSerializer, ShortSerializer, SqlDateSerializer, StringSerializer, TimeSerializer, TimestampSerializer, UUIDSerializer

      public interface ObjectSerializer<T>

  Version:
    $Id: ObjectSerializer.java 6168 2013-05-16 17:27:14Z lucianc $
  Author:
    Lucian Chirita (lucianc@users.sourceforge.net)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ReferenceType` | `defaultReferenceType()`
    `boolean` | `defaultStoreReference()`
    `T` | `read(VirtualizationInput in)`
    `int` | `typeValue()`
    `void` | `write(T value, VirtualizationOutput out)`

- - ### Method Detail

    - #### typeValue

          int typeValue()

    - #### defaultReferenceType

          ReferenceType defaultReferenceType()

    - #### defaultStoreReference

          boolean defaultStoreReference()

    - #### write

          void write(T value,
                   VirtualizationOutput out)
                     throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### read

          T read(VirtualizationInput in)
                 throws java.io.IOException

      Throws:
        `java.io.IOException`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com