org.cruxframework.crux.core.rebind
Class AbstractGenerator

java.lang.Object
  extended by com.google.gwt.core.ext.Generator
      extended by com.google.gwt.core.ext.IncrementalGenerator
          extended by org.cruxframework.crux.core.rebind.AbstractGenerator
Direct Known Subclasses:
BeanComparatorGenerator, BeanContentValidatorGenerator, BeanCopierGenerator, ControllerAccessorGenerator, CruxClientConfigGenerator, CruxRestProxyGenerator, DatabaseProxyGenerator, DeviceAdaptiveGenerator, JsonEncoderProxyGenerator, RegisteredClientFormattersGenerator, RuntimeContainerGenerator, ViewAccessorGenerator, ViewBinderGenerator, ViewFactoryGenerator, WidgetAccessorGenerator

public abstract class AbstractGenerator
extends com.google.gwt.core.ext.IncrementalGenerator

Author:
Thiago da Rosa de Bustamante

Constructor Summary
AbstractGenerator()
           
 
Method Summary
protected abstract  AbstractProxyCreator createProxy(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext ctx, com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
           
 com.google.gwt.core.ext.RebindResult generateIncrementally(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext context, String typeName)
           
 long getVersionId()
           
 
Methods inherited from class com.google.gwt.core.ext.IncrementalGenerator
generate, generateNonIncrementally
 
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

AbstractGenerator

public AbstractGenerator()
Method Detail

getVersionId

public long getVersionId()
Specified by:
getVersionId in class com.google.gwt.core.ext.IncrementalGenerator

generateIncrementally

public com.google.gwt.core.ext.RebindResult generateIncrementally(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:
generateIncrementally in class com.google.gwt.core.ext.IncrementalGenerator
Throws:
com.google.gwt.core.ext.UnableToCompleteException

createProxy

protected abstract AbstractProxyCreator createProxy(com.google.gwt.core.ext.TreeLogger logger,
                                                    com.google.gwt.core.ext.GeneratorContext ctx,
                                                    com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
                                             throws com.google.gwt.core.ext.UnableToCompleteException
Parameters:
logger -
ctx -
baseIntf -
Returns:
Throws:
com.google.gwt.core.ext.UnableToCompleteException


Copyright © 2014. All rights reserved.