|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InternationalString
A string that has been internationalized into several locales.
This interface is used as a replacement for the String
type whenever an attribute needs to be
internationalization capable.
The natural ordering is defined by the lexicographical ordering of strings in the default locale, as returned by toString()
.
This string also defines the character sequence for this object.
registry.infomodel.InternationalString
,
NameFactory.createInternationalString(Map)
Departure from OGC/ISO specification:
Added this new type in order to distinguish between localizable and non-localizable character strings. Not all character strings should be localizable; for example Well Know Text or code names should probably be language neutral. Since the ISO/OGC UML does not say which character strings are localizable and which ones are not, we have done our own guesses in GeoAPI.
Method Summary | |
---|---|
String |
toString()
Returns this string in the default locale. |
String |
toString(Locale locale)
Returns this string in the given locale. |
Methods inherited from interface CharSequence |
---|
charAt, length, subSequence |
Methods inherited from interface Comparable |
---|
compareTo |
Method Detail |
---|
String toString(Locale locale)
locale
- The desired locale for the string to be returned, or null
for a string in the implementation default locale.
String toString()
toString(Locale.getDefault())
.
All methods from CharSequence
operate on this string. This string is also
used as the criterion for natural ordering.
toString
in interface CharSequence
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |