org.fusesource.restygwt.rebind
Class JsonEncoderDecoderClassCreator

java.lang.Object
  extended by com.google.gwt.user.rebind.AbstractSourceCreator
      extended by org.fusesource.restygwt.rebind.BaseSourceCreator
          extended by org.fusesource.restygwt.rebind.JsonEncoderDecoderClassCreator

public class JsonEncoderDecoderClassCreator
extends BaseSourceCreator

Author:
Hiram Chirino Updates: added getter & setter support, enhanced generics support, Dave Finch added polymorphic support, Charlie Mason

Nested Class Summary
 
Nested classes/interfaces inherited from class org.fusesource.restygwt.rebind.BaseSourceCreator
BaseSourceCreator.Branch<R>
 
Field Summary
 
Fields inherited from class org.fusesource.restygwt.rebind.BaseSourceCreator
ALL, context, DEBUG, ERROR, INFO, logger, name, packageName, shortName, source, sourceWriter, SPAM, TRACE, WARN
 
Constructor Summary
JsonEncoderDecoderClassCreator(TreeLogger logger, GeneratorContext context, JClassType source)
           
 
Method Summary
protected  com.google.gwt.user.rebind.ClassSourceFileComposerFactory createComposerFactory()
           
 void generate()
           
 
Methods inherited from class org.fusesource.restygwt.rebind.BaseSourceCreator
branch, branch, clearGeneratedClasses, create, debug, error, find, find, getGeneratedClasses, i, info, p, p, trace, warn, writer
 
Methods inherited from class com.google.gwt.user.rebind.AbstractSourceCreator
branch, error, error, error, getJavaObjectTypeFor, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonEncoderDecoderClassCreator

public JsonEncoderDecoderClassCreator(TreeLogger logger,
                                      GeneratorContext context,
                                      JClassType source)
                               throws UnableToCompleteException
Throws:
UnableToCompleteException
Method Detail

createComposerFactory

protected com.google.gwt.user.rebind.ClassSourceFileComposerFactory createComposerFactory()
Specified by:
createComposerFactory in class BaseSourceCreator

generate

public void generate()
              throws UnableToCompleteException
Specified by:
generate in class BaseSourceCreator
Throws:
UnableToCompleteException


Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.