org.fusesource.restygwt.rebind
Class RestServiceClassCreator

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

public class RestServiceClassCreator
extends BaseSourceCreator

Author:
Hiram Chirino Updates: added automatically create resource from Path annotation, enhanced generics support, Dave Finch

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
RestServiceClassCreator(TreeLogger logger, GeneratorContext context, JClassType source)
           
 
Method Summary
protected  com.google.gwt.user.rebind.ClassSourceFileComposerFactory createComposerFactory()
           
protected  void generate()
           
protected  String toIteratedStringExpression(JParameter arg)
           
protected  String toStringExpression(JParameter arg)
           
protected  String toStringExpression(JType type, String expr)
           
 
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

RestServiceClassCreator

public RestServiceClassCreator(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

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

toStringExpression

protected String toStringExpression(JParameter arg)

toStringExpression

protected String toStringExpression(JType type,
                                    String expr)

toIteratedStringExpression

protected String toIteratedStringExpression(JParameter arg)


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