com.vaadin.server.widgetsetutils.metadata
Class JsonSerializer

java.lang.Object
  extended by com.vaadin.server.widgetsetutils.metadata.JsonSerializer
All Implemented Interfaces:
GeneratedSerializer
Direct Known Subclasses:
ArraySerializer, EnumSerializer

public abstract class JsonSerializer
extends java.lang.Object
implements GeneratedSerializer


Constructor Summary
JsonSerializer(JType type)
           
 
Method Summary
protected abstract  void printDeserializerBody(TreeLogger logger, com.google.gwt.user.rebind.SourceWriter w, java.lang.String type, java.lang.String jsonValue, java.lang.String connection)
           
protected abstract  void printSerializerBody(TreeLogger logger, com.google.gwt.user.rebind.SourceWriter w, java.lang.String value, java.lang.String applicationConnection)
           
protected  void writeSerializerBody(TreeLogger logger, com.google.gwt.user.rebind.SourceWriter w)
           
 void writeSerializerInstantiator(TreeLogger logger, com.google.gwt.user.rebind.SourceWriter w)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonSerializer

public JsonSerializer(JType type)
Method Detail

writeSerializerInstantiator

public void writeSerializerInstantiator(TreeLogger logger,
                                        com.google.gwt.user.rebind.SourceWriter w)
                                 throws UnableToCompleteException
Specified by:
writeSerializerInstantiator in interface GeneratedSerializer
Throws:
UnableToCompleteException

writeSerializerBody

protected void writeSerializerBody(TreeLogger logger,
                                   com.google.gwt.user.rebind.SourceWriter w)

printDeserializerBody

protected abstract void printDeserializerBody(TreeLogger logger,
                                              com.google.gwt.user.rebind.SourceWriter w,
                                              java.lang.String type,
                                              java.lang.String jsonValue,
                                              java.lang.String connection)

printSerializerBody

protected abstract void printSerializerBody(TreeLogger logger,
                                            com.google.gwt.user.rebind.SourceWriter w,
                                            java.lang.String value,
                                            java.lang.String applicationConnection)


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.