public interface InternationalString extends CharSequence, Comparable<InternationalString>
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.
Modifier and Type | Method and Description |
---|---|
String |
toString()
Returns this string in the default locale.
|
String |
toString(Locale locale)
Returns this string in the given locale.
|
charAt, chars, codePoints, length, subSequence
compareTo
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
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.