Package com.google.gwt.i18n.client
Interface ConstantsWithLookup
- All Superinterfaces:
Constants
,Localizable
,Localizable
,LocalizableResource
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 inheritcom.google.gwt.i18n.I18N
.
<module> <!-- other inherited modules, such as com.google.gwt.user.User --> <inherits name="com.google.gwt.i18n.I18N"/> <!-- additional module settings --> </module>
Note
You should not directly implement this interface or interfaces derived from it since an implementation is generated automatically when message interfaces are created usingGWT.create(Class)
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.Constants
Constants.DefaultBooleanValue, Constants.DefaultDoubleValue, Constants.DefaultFloatValue, Constants.DefaultIntValue, Constants.DefaultStringArrayValue, Constants.DefaultStringMapValue, Constants.DefaultStringValue
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.LocalizableResource
LocalizableResource.DefaultLocale, LocalizableResource.Description, LocalizableResource.Generate, LocalizableResource.GeneratedFrom, LocalizableResource.GenerateKeys, LocalizableResource.Key, LocalizableResource.Meaning
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getBoolean
(String methodName) Look upboolean
by method name.double
Look updouble
by method name.float
Look upfloat
by method name.int
Look upint
by method name.Look upMap
by method name.Look upString
by method name.String[]
getStringArray
(String methodName) Look upString[]
by method name.
-
Method Details
-
getBoolean
Look upboolean
by method name.- Parameters:
methodName
- method name- Returns:
- boolean returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-
getDouble
Look updouble
by method name.- Parameters:
methodName
- method name- Returns:
- double returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-
getFloat
Look upfloat
by method name.- Parameters:
methodName
- method name- Returns:
- float returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-
getInt
Look upint
by method name.- Parameters:
methodName
- method name- Returns:
- int returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-
getMap
Look upMap
by method name.- Parameters:
methodName
- method name- Returns:
- Map returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-
getString
Look upString
by method name.- Parameters:
methodName
- method name- Returns:
- String returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-
getStringArray
Look upString[]
by method name.- Parameters:
methodName
- method name- Returns:
- String[] returned by method
- Throws:
MissingResourceException
- if methodName is not valid
-