fop 2.2

org.apache.fop.fonts
Interface TextFragment

All Known Implementing Classes:
FOText

public interface TextFragment

Encapsulates 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
 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.
 int getBeginIndex()
          Obtain beginning index (inclusive) of sub-sequence of fragment in overall text source.
 int getBidiLevel()
          Obtain associated bidi level (if known) or -1 if not.
 int getEndIndex()
          Obtain ending index (exclusive) of sub-sequence of fragment in overall text source.
 java.text.CharacterIterator getIterator()
          Obtain reference to underlying iterator.
 java.lang.String getLanguage()
          Obtain associated language (if designated) or "none" if not.
 java.lang.String getScript()
          Obtain associated script (if designated) or "auto" if not.
 java.lang.CharSequence subSequence(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)

fop 2.2

Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.