Package org.apache.fop.fonts
Interface TextFragment
-
- All Known Implementing Classes:
FOPGVTGlyphVector.SVGTextFragment
,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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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)
-
-