Package org.geotools.util
Class SimpleInternationalString
Object
AbstractInternationalString
SimpleInternationalString
- All Implemented Interfaces:
Serializable
,CharSequence
,Comparable<InternationalString>
,InternationalString
A simple international string consisting of a single string for all locales. For such a particular case, this
implementation is the more effective than other implementations provided in this package.
- Since:
- 2.1
- Author:
- Martin Desruisseaux (IRD)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleInternationalString
(String message) Creates a new instance of international string. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares this international string with the specified object for equality.int
hashCode()
Returns a hash code value for this international text.Returns the same string for all locales.static AbstractInternationalString
wrap
(CharSequence string) If the specified string is null or an instance ofAbstractInternationalString
, returns it unchanged.Methods inherited from class AbstractInternationalString
charAt, compareTo, length, subSequence, toString
Methods inherited from interface CharSequence
chars, codePoints, isEmpty
-
Constructor Details
-
SimpleInternationalString
Creates a new instance of international string.- Parameters:
message
- The string for all locales.
-
-
Method Details
-
wrap
If the specified string is null or an instance ofAbstractInternationalString
, returns it unchanged. Otherwise, wraps the string value in aSimpleInternationalString
.- Parameters:
string
- The string to wrap.- Returns:
- The given string as an international string.
-
toString
Returns the same string for all locales. This is the string given to the constructor.- Specified by:
toString
in interfaceInternationalString
- Specified by:
toString
in classAbstractInternationalString
- Parameters:
locale
- The desired locale for the string to be returned, ornull
for a string in the implementation default locale.- Returns:
- The string in the given locale if available, or in the default locale otherwise.
-
equals
Compares this international string with the specified object for equality. -
hashCode
public int hashCode()Returns a hash code value for this international text.
-