com.google.gwt.i18n.rebind
Class LocalizableGenerator

java.lang.Object
  extended by Generator
      extended by com.google.gwt.i18n.rebind.LocalizableGenerator

public class LocalizableGenerator
extends Generator

Generator used to bind classes extending the Localizable and Constants interfaces.


Field Summary
static java.lang.String CONSTANTS_NAME
           
static java.lang.String CONSTANTS_WITH_LOOKUP_NAME
           
static java.lang.String GWT_KEY
          GWT method to override default use of method name as resource key.
static java.lang.String MESSAGES_NAME
           
 
Constructor Summary
LocalizableGenerator()
           
 
Method Summary
 java.lang.String generate(TreeLogger logger, GeneratorContext context, java.lang.String typeName)
          Generate an implementation for the given type.
 java.lang.String generate(TreeLogger logger, GeneratorContext context, java.lang.String typeName, java.lang.String localeName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GWT_KEY

public static final java.lang.String GWT_KEY
GWT method to override default use of method name as resource key.

See Also:
Constant Field Values

CONSTANTS_NAME

public static final java.lang.String CONSTANTS_NAME

CONSTANTS_WITH_LOOKUP_NAME

public static final java.lang.String CONSTANTS_WITH_LOOKUP_NAME

MESSAGES_NAME

public static final java.lang.String MESSAGES_NAME
Constructor Detail

LocalizableGenerator

public LocalizableGenerator()
Method Detail

generate

public final java.lang.String generate(TreeLogger logger,
                                       GeneratorContext context,
                                       java.lang.String typeName)
                                throws UnableToCompleteException
Generate an implementation for the given type.

Parameters:
logger - error logger
context - generator context
typeName - target type name
Returns:
generated class name
Throws:
UnableToCompleteException

generate

public final java.lang.String generate(TreeLogger logger,
                                       GeneratorContext context,
                                       java.lang.String typeName,
                                       java.lang.String localeName)
                                throws UnableToCompleteException
Throws:
UnableToCompleteException