com.mysema.query.codegen
Class BeanSerializer

java.lang.Object
  extended by com.mysema.query.codegen.BeanSerializer
All Implemented Interfaces:
Serializer
Direct Known Subclasses:
ExtendedBeanSerializer

public class BeanSerializer
extends Object
implements Serializer

BeanSerializer is a Serializer implementation which serializes EntityType instances into JavaBean classes

Author:
tiwe

Constructor Summary
BeanSerializer()
           
BeanSerializer(boolean propertyAnnotations)
           
BeanSerializer(boolean propertyAnnotations, String javadocSuffix)
           
BeanSerializer(String javadocSuffix)
           
 
Method Summary
protected  void bodyEnd(EntityType model, com.mysema.codegen.CodeWriter writer)
           
protected  void bodyStart(EntityType model, com.mysema.codegen.CodeWriter writer)
           
 void serialize(EntityType model, SerializerConfig serializerConfig, com.mysema.codegen.CodeWriter writer)
          Serialize the given EntityType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanSerializer

public BeanSerializer()

BeanSerializer

public BeanSerializer(String javadocSuffix)

BeanSerializer

public BeanSerializer(boolean propertyAnnotations)

BeanSerializer

public BeanSerializer(boolean propertyAnnotations,
                      String javadocSuffix)
Method Detail

serialize

public void serialize(EntityType model,
                      SerializerConfig serializerConfig,
                      com.mysema.codegen.CodeWriter writer)
               throws IOException
Description copied from interface: Serializer
Serialize the given EntityType

Specified by:
serialize in interface Serializer
Parameters:
model - EntityType to serialize
serializerConfig - TODO
writer - serialization target
Throws:
IOException

bodyStart

protected void bodyStart(EntityType model,
                         com.mysema.codegen.CodeWriter writer)
                  throws IOException
Throws:
IOException

bodyEnd

protected void bodyEnd(EntityType model,
                       com.mysema.codegen.CodeWriter writer)
                throws IOException
Throws:
IOException


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.