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 TypeMethodDescriptionbooleanCompares this international string with the specified object for equality.inthashCode()Returns a hash code value for this international text.Returns the same string for all locales.static AbstractInternationalStringwrap(CharSequence string) If the specified string is null or an instance ofAbstractInternationalString, returns it unchanged.Methods inherited from class AbstractInternationalString
charAt, compareTo, length, subSequence, toStringMethods 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:
toStringin interfaceInternationalString- Specified by:
toStringin classAbstractInternationalString- Parameters:
locale- The desired locale for the string to be returned, ornullfor 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.
-