Package org.apache.fop.fonts
Interface TextFragment
-
- All Known Implementing Classes:
FOText
public interface TextFragmentEncapsulates a sub-sequence (fragement) of a text iterator (or other text source), where begin index and end index are indices into larger text iterator that denote [begin,end) of sub-sequence range. Additionally associated with a designated script (or "auto"), a designated language (or "none"), and a (single) bidi level (or -1 if not known).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description charcharAt(int subSequenceIndex)Obtain character at specified index within this fragment's sub-sequence, where index 0 corresponds to beginning index in overal text source, and subSequenceIndex must be less than ending index - beginning index.intgetBeginIndex()Obtain beginning index (inclusive) of sub-sequence of fragment in overall text source.intgetBidiLevel()Obtain associated bidi level (if known) or -1 if not.intgetEndIndex()Obtain ending index (exclusive) of sub-sequence of fragment in overall text source.java.text.CharacterIteratorgetIterator()Obtain reference to underlying iterator.java.lang.StringgetLanguage()Obtain associated language (if designated) or "none" if not.java.lang.StringgetScript()Obtain associated script (if designated) or "auto" if not.java.lang.CharSequencesubSequence(int startIndex, int endIndex)
-
-
-
Method Detail
-
getIterator
java.text.CharacterIterator getIterator()
Obtain reference to underlying iterator.
-
getBeginIndex
int getBeginIndex()
Obtain beginning index (inclusive) of sub-sequence of fragment in overall text source.
-
getEndIndex
int getEndIndex()
Obtain ending index (exclusive) of sub-sequence of fragment in overall text source.
-
getScript
java.lang.String getScript()
Obtain associated script (if designated) or "auto" if not.
-
getLanguage
java.lang.String getLanguage()
Obtain associated language (if designated) or "none" if not.
-
getBidiLevel
int getBidiLevel()
Obtain associated bidi level (if known) or -1 if not.
-
charAt
char charAt(int subSequenceIndex)
Obtain character at specified index within this fragment's sub-sequence, where index 0 corresponds to beginning index in overal text source, and subSequenceIndex must be less than ending index - beginning index.
-
subSequence
java.lang.CharSequence subSequence(int startIndex, int endIndex)
-
-