|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectAbstractInternationalString
SimpleInternationalString
@Immutable public class SimpleInternationalString
An international string consisting of a single string for all locales. For such a particular case, this implementation is more effective than other implementations provided in this package.
| utility/geotk-utility (download) | View source code for this class |
| Constructor Summary | |
|---|---|
SimpleInternationalString(String message)
Creates a new instance of international string. |
|
| Method Summary | |
|---|---|
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()
Returns the string representation, which is unique for all locales. |
String |
toString(Locale locale)
Returns the same string for all locales. |
static InternationalString[] |
wrap(CharSequence... strings)
Returns the given array of CharSequences as an array of InternationalStrings. |
static InternationalString |
wrap(CharSequence string)
Returns the given characters sequence as an international string. |
| Methods inherited from class AbstractInternationalString |
|---|
charAt, compareTo, formatTo, length, subSequence |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleInternationalString(String message)
message - The string for all locales.| Method Detail |
|---|
public static InternationalString wrap(CharSequence string)
InternationalString, this this method returns it unchanged.
Otherwise, this method wraps the sequence in a new SimpleInternationalString
instance and returns it.
string - The characters sequence to wrap, or null.
null if the
given sequence was null.public static InternationalString[] wrap(CharSequence... strings)
CharSequences as an array of InternationalStrings.
If the given array is null or an instance of InternationalString[], then this method
returns it unchanged. Otherwise a new array of type InternationalString[] is created
and every elements from the given array is wrapped in the
new array.
If a defensive copy of the strings array is wanted, then the caller needs to check
if the returned array is the same instance than the one given in argument to this method.
strings - The characters sequences to wrap, or null.
InternationalString[],
or null if the given array was null.public String toString()
toString in interface CharSequencetoString in interface InternationalStringtoString in class AbstractInternationalStringpublic String toString(Locale locale)
toString in interface InternationalStringtoString in class AbstractInternationalStringlocale - The desired locale for the string to be returned, or null
for a string in the implementation default locale.
public boolean equals(Object object)
equals in class Objectobject - The object to compare with this international string.
true if the given object is equal to this string.public int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||