com.google.gwt.i18n.rebind.keygen
Interface KeyGenerator
- All Known Implementing Classes:
- FullyQualifiedMethodNameKeyGenerator, MD5KeyGenerator, MethodNameKeyGenerator
public interface KeyGenerator
Interface for key generation algorithms used by LocalizableResource
implementations.
Implementations of this interface are executed at compile time, and
therefore must not contain any JSNI code.
Method Summary |
java.lang.String |
generateKey(java.lang.String className,
java.lang.String methodName,
java.lang.String text,
java.lang.String meaning)
Generates a key for a given method with its default text and meaning. |
generateKey
java.lang.String generateKey(java.lang.String className,
java.lang.String methodName,
java.lang.String text,
java.lang.String meaning)
- Generates a key for a given method with its default text and meaning.
- Parameters:
className
- fully qualified name of the Messages/Constants subinterfacemethodName
- name of the method in the subinterfacetext
- default text to use if no translation is available, which may be null
if no default text is suppliedmeaning
- extra text explaining the meaning of the text, or null if not needed
- Returns:
- the lookup key as a string or null if the key cannot be computed (for
example, if text is null but this generator requires it)