Package com.ibm.icu.impl
Class FormattedValueFieldPositionIteratorImpl
java.lang.Object
com.ibm.icu.impl.FormattedValueFieldPositionIteratorImpl
Implementation of FormattedValue based on FieldPositionIterator.
In C++, this implements FormattedValue. In Java, it is a stateless
collection of static functions to avoid having to use nested objects.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Helper class to keep track of fields with values in Java -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Do not construct instances of this class -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addOverlapSpans
(List<FieldPosition> attributes, Format.Field spanField, int firstIndex) static boolean
nextPosition
(List<FieldPosition> attributes, ConstrainedFieldPosition cfpos) static void
sort
(List<FieldPosition> attributes) static AttributedCharacterIterator
toCharacterIterator
(CharSequence cs, List<FieldPosition> attributes)
-
Constructor Details
-
FormattedValueFieldPositionIteratorImpl
private FormattedValueFieldPositionIteratorImpl()Do not construct instances of this class
-
-
Method Details
-
nextPosition
-
toCharacterIterator
public static AttributedCharacterIterator toCharacterIterator(CharSequence cs, List<FieldPosition> attributes) -
addOverlapSpans
public static void addOverlapSpans(List<FieldPosition> attributes, Format.Field spanField, int firstIndex) -
sort
-