Interface ConstantsWithLookup

All Superinterfaces:
Constants, Localizable, LocalizableResource

public interface ConstantsWithLookup
extends Constants
Like Constants, a tag interface that facilitates locale-sensitive, compile-time binding of constant values supplied from properties files with the added ability to look up constants at runtime with a string key.

ConstantsWithLookup extends Constants and is identical in behavior, adding only a family of special-purpose lookup methods such as getString(String).

It is generally preferable to extend Constants rather than ConstantsWithLookup because ConstantsWithLookup forces all constants to be retained in the compiled script, preventing the GWT compiler from pruning unused constant accessors.

Required Module

Modules that use this interface should inherit com.google.gwt.i18n.I18N.

Note

You should not directly implement this interface or interfaces derived from it since an implementation is generated automatically when message interfaces are created using.
See Also:
Constants
  • Method Details

    • getBoolean

      boolean getBoolean​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up boolean by method name.
      Parameters:
      methodName - method name
      Returns:
      boolean returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid
    • getDouble

      double getDouble​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up double by method name.
      Parameters:
      methodName - method name
      Returns:
      double returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid
    • getFloat

      float getFloat​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up float by method name.
      Parameters:
      methodName - method name
      Returns:
      float returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid
    • getInt

      int getInt​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up int by method name.
      Parameters:
      methodName - method name
      Returns:
      int returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid
    • getMap

      java.util.Map<java.lang.String,​java.lang.String> getMap​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up Map by method name.
      Parameters:
      methodName - method name
      Returns:
      Map returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid
    • getString

      java.lang.String getString​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up String by method name.
      Parameters:
      methodName - method name
      Returns:
      String returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid
    • getStringArray

      java.lang.String[] getStringArray​(java.lang.String methodName) throws java.util.MissingResourceException
      Look up String[] by method name.
      Parameters:
      methodName - method name
      Returns:
      String[] returned by method
      Throws:
      java.util.MissingResourceException - if methodName is not valid