public class ResourceInternationalString extends AbstractInternationalString implements Serializable
_en" for English or "_fr" for French). This mechanism is explained in J2SE's javadoc for the getBundle static method.
Example: If a file named "MyResources.properties" exists in the package "org.geotools.mypackage" and contains a line like "MyKey = some value", then an
international string for "some value" can be created using the following code:
InternationalString value = new ResourceInternationalString(
"org.geotools.mypackage.MyResources", "MyKey");
The "some value" string will be localized if the required properties files exist, for
example "MyResources_fr.properties" for French, "MyResources_it.properties" for
Italian, etc.| Constructor and Description |
|---|
ResourceInternationalString(String resources,
String key)
Creates a new international string from the specified resource bundle and key.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
Compares this international string with the specified object for equality.
|
int |
hashCode()
Returns a hash code value for this international text.
|
String |
toString(Locale locale)
Returns a string in the specified locale.
|
charAt, compareTo, length, subSequence, toStringchars, codePointspublic ResourceInternationalString(String resources, String key)
resources - The name of the resource bundle, as a fully qualified class name.key - The key for the resource to fetch.public String toString(Locale locale) throws MissingResourceException
locale, then this method search for a string in an other locale as specified in the ResourceBundle class description.toString in interface InternationalStringtoString in class AbstractInternationalStringlocale - The locale to look for, or null for an unlocalized version.MissingResourceException - is the key given to the constructor is invalid.public boolean equals(Object object)
Copyright © 1996–2019 Geotools. All rights reserved.