Package org.geotools.util
Class SimpleInternationalString
- Object
-
- AbstractInternationalString
-
- SimpleInternationalString
-
- All Implemented Interfaces:
Serializable
,CharSequence
,Comparable<InternationalString>
,InternationalString
public class SimpleInternationalString extends AbstractInternationalString implements Serializable
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleInternationalString(String message)
Creates a new instance of international string.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 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
-
-
-
-
Constructor Detail
-
SimpleInternationalString
public SimpleInternationalString(String message)
Creates a new instance of international string.- Parameters:
message
- The string for all locales.
-
-
Method Detail
-
wrap
public static AbstractInternationalString wrap(CharSequence string)
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
public String toString(Locale locale)
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
public boolean equals(Object object)
Compares this international string with the specified object for equality.
-
-