Top Description Inners Constructors Methods
com.ibm.icu.impl

public Class FormattedValueFieldPositionIteratorImpl

extends Object
Class Inheritance
Imports
java.text.AttributedCharacterIterator, .AttributedString, .FieldPosition, .Format, java.util.List, com.ibm.icu.text.ConstrainedFieldPosition

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 and Inner Type Summary

Modifier and TypeClass and Description
private static class
FormattedValueFieldPositionIteratorImpl.FieldWithValue

Helper class to keep track of fields with values in Java

Constructor Summary

AccessConstructor and Description
private
FormattedValueFieldPositionIteratorImpl()

Do not construct instances of this class

Method Summary

Modifier and TypeMethod and Description
public static void
addOverlapSpans(List<FieldPosition> attributes, Format.Field spanField, int firstIndex)

public static boolean
public static void
sort(List<FieldPosition> attributes)

public static AttributedCharacterIterator
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

FormattedValueFieldPositionIteratorImplback to summary
private FormattedValueFieldPositionIteratorImpl()

Do not construct instances of this class

Method Detail

addOverlapSpansback to summary
public static void addOverlapSpans(List<FieldPosition> attributes, Format.Field spanField, int firstIndex)
nextPositionback to summary
public static boolean nextPosition(List<FieldPosition> attributes, ConstrainedFieldPosition cfpos)
sortback to summary
public static void sort(List<FieldPosition> attributes)
toCharacterIteratorback to summary
public static AttributedCharacterIterator toCharacterIterator(CharSequence cs, List<FieldPosition> attributes)
com.ibm.icu.impl back to summary

private Class FormattedValueFieldPositionIteratorImpl.FieldWithValue

extends Field
Class Inheritance

Helper class to keep track of fields with values in Java

Field Summary

Modifier and TypeField and Description
public final Format.Field
private static final long
public final int

Constructor Summary

AccessConstructor and Description
public
FieldWithValue(Format.Field field, int value)

Field Detail

fieldback to summary
public final Format.Field field
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.text.Format.Field.serialVersionUID.

valueback to summary
public final int value

Constructor Detail

FieldWithValueback to summary
public FieldWithValue(Format.Field field, int value)