java.text |
|
Java Source File Name | Type | Comment |
Annotation.java | Class | Wrapper for a text attribute value which represents an annotation. |
AttributedCharacterIterator.java | Interface | Extends the
CharacterIterator interface, adding support for iterating over
attributes and not only characters. |
AttributedString.java | Class | Holds a string with attributes describing the characters of
this string. |
Bidi.java | Class | Provides the Unicode Bidirectional Algorithm. |
BreakIterator.java | Class | Locates boundaries in text. |
CharacterIterator.java | Interface | An interface for the bidirectional iteration over a group of characters. |
ChoiceFormat.java | Class | Returns a fixed string based on a numeric value. |
CollationElementIterator.java | Class | Created by a
RuleBasedCollator to iterate through a string. |
CollationKey.java | Class | Represents a string under the rules of a specific
Collator object.
Comparing two
CollationKey instances returns the relative order of
the strings they represent.
Since the rule set of collators can differ, the sort orders of the same
string under two different
Collator instances might differ. |
Collator.java | Class | Performs locale-sensitive string comparison. |
DateFormat.java | Class | An abstract class for date/time formatting subclasses which formats and
parses dates or time in a language-independent manner. |
DateFormatSymbols.java | Class | Encapsulates localizable date-time formatting data, such as the names of the
months, the names of the days of the week, and the time zone data.
DateFormat and
SimpleDateFormat both use
DateFormatSymbols to encapsulate this information.
Typically you shouldn't use
DateFormatSymbols directly. |
DecimalFormat.java | Class | A concrete subclass of
NumberFormat that formats decimal numbers. |
DecimalFormatSymbols.java | Class | Encapsulates the set of symbols (such as the decimal separator, the grouping
separator, and so on) needed by
DecimalFormat to format numbers.
DecimalFormat internally creates an instance of
DecimalFormatSymbols from its locale data. |
FieldPosition.java | Class | Identifies fields in formatted strings. |
Format.java | Class | The base class for all formats.
This is an abstract base class which specifies the protocol for classes which
convert other objects or values, such as numeric values and dates, and their
string representations. |
MessageFormat.java | Class | |
NumberFormat.java | Class | The abstract base class for all number formats. |
ParseException.java | Class | Thrown when the string being parsed is not in the correct form. |
ParsePosition.java | Class | Tracks the current position in a parsed string. |
RuleBasedBreakIterator.java | Class | |
RuleBasedCollator.java | Class | A concrete implementation class for
Collation .
RuleBasedCollator has the following restrictions for efficiency
(other subclasses may be used for more complex languages):
- If a French secondary ordering is specified it applies to the whole
collator object.
- All non-mentioned Unicode characters are at the end of the collation
order.
- If a character is not located in the
RuleBasedCollator , the
default Unicode Collation Algorithm (UCA) rulebased table is automatically
searched as a backup.
The collation table is composed of a list of collation rules, where each rule
is of three forms:
The rule elements are defined as follows:
- Text-Argument: A text-argument is any sequence of
characters, excluding special characters (that is, common whitespace
characters [0009-000D, 0020] and rule syntax characters [0021-002F,
003A-0040, 005B-0060, 007B-007E]).
|
SimpleDateFormat.java | Class | A concrete class for formatting and parsing dates in a locale-sensitive
manner. |
StringCharacterIterator.java | Class | An implementation of
CharacterIterator for strings. |