org.jboss.errai.ioc.rebind
Class IOCGenerator

java.lang.Object
  extended by com.google.gwt.core.ext.Generator
      extended by org.jboss.errai.ioc.rebind.IOCGenerator

public class IOCGenerator
extends com.google.gwt.core.ext.Generator

The main generator class for the errai-ioc framework.


Constructor Summary
IOCGenerator()
           
IOCGenerator(ProcessingContext processingContext)
           
 
Method Summary
 void addDeferred(Runnable task)
           
 void addType(com.google.gwt.core.ext.typeinfo.JClassType type)
           
 String generate(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext context, String typeName)
           
 String generateAllProviders()
           
 String generateInjectors(com.google.gwt.core.ext.typeinfo.JClassType visit)
           
 String generateWithSingletonSemantics(com.google.gwt.core.ext.typeinfo.JClassType visit)
           
 com.google.gwt.core.ext.typeinfo.JClassType getJClassType(Class cls)
           
 void initializeProviders(com.google.gwt.core.ext.GeneratorContext context, com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.user.rebind.SourceWriter sourceWriter)
           
 
Methods inherited from class com.google.gwt.core.ext.Generator
escape
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOCGenerator

public IOCGenerator()

IOCGenerator

public IOCGenerator(ProcessingContext processingContext)
Method Detail

generate

public String generate(com.google.gwt.core.ext.TreeLogger logger,
                       com.google.gwt.core.ext.GeneratorContext context,
                       String typeName)
                throws com.google.gwt.core.ext.UnableToCompleteException
Specified by:
generate in class com.google.gwt.core.ext.Generator
Throws:
com.google.gwt.core.ext.UnableToCompleteException

initializeProviders

public void initializeProviders(com.google.gwt.core.ext.GeneratorContext context,
                                com.google.gwt.core.ext.TreeLogger logger,
                                com.google.gwt.user.rebind.SourceWriter sourceWriter)

addType

public void addType(com.google.gwt.core.ext.typeinfo.JClassType type)

generateWithSingletonSemantics

public String generateWithSingletonSemantics(com.google.gwt.core.ext.typeinfo.JClassType visit)

generateInjectors

public String generateInjectors(com.google.gwt.core.ext.typeinfo.JClassType visit)

generateAllProviders

public String generateAllProviders()

addDeferred

public void addDeferred(Runnable task)

getJClassType

public com.google.gwt.core.ext.typeinfo.JClassType getJClassType(Class cls)


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.