Package org.locationtech.proj4j.geoapi
Class LocalizedString
- java.lang.Object
-
- org.locationtech.proj4j.geoapi.LocalizedString
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.CharSequence,java.lang.Comparable<org.opengis.util.InternationalString>,org.opengis.util.InternationalString
final class LocalizedString extends java.lang.Object implements org.opengis.util.InternationalString, java.io.SerializableA string in a specific locale. In the current version, the locale is unspecified.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringtextThe localized text.(package private) static LocalizedStringUNKNOWNThe "not known" value.
-
Constructor Summary
Constructors Modifier Constructor Description privateLocalizedString(java.lang.String text)Creates a new international string.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description charcharAt(int index)intcompareTo(org.opengis.util.InternationalString o)booleanequals(java.lang.Object o)inthashCode()intlength()java.lang.CharSequencesubSequence(int start, int end)java.lang.StringtoString()java.lang.StringtoString(java.util.Locale locale)(package private) static LocalizedStringwrap(java.lang.String text)Returns the given text as an international string.
-
-
-
Field Detail
-
UNKNOWN
static final LocalizedString UNKNOWN
The "not known" value. ISO 19111 requires that we return this string if the scope of a datum or coordinate operation is unknown.
-
text
private final java.lang.String text
The localized text.
-
-
Method Detail
-
wrap
static LocalizedString wrap(java.lang.String text)
Returns the given text as an international string.- Parameters:
text- the localized text, ornull- Returns:
- the international string, or
nullif the given text was null
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacejava.lang.CharSequence- Specified by:
toStringin interfaceorg.opengis.util.InternationalString- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.util.Locale locale)
- Specified by:
toStringin interfaceorg.opengis.util.InternationalString
-
length
public int length()
- Specified by:
lengthin interfacejava.lang.CharSequence
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfacejava.lang.CharSequence
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)- Specified by:
subSequencein interfacejava.lang.CharSequence
-
compareTo
public int compareTo(org.opengis.util.InternationalString o)
- Specified by:
compareToin interfacejava.lang.Comparable<org.opengis.util.InternationalString>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-