Package org.apache.fop.svg.font
Class FOPGVTGlyphVector.SVGTextFragment
- java.lang.Object
-
- org.apache.fop.svg.font.FOPGVTGlyphVector.SVGTextFragment
-
- All Implemented Interfaces:
TextFragment
- Enclosing class:
- FOPGVTGlyphVector
private static class FOPGVTGlyphVector.SVGTextFragment extends java.lang.Object implements TextFragment
-
-
Constructor Summary
Constructors Constructor Description SVGTextFragment(java.text.CharacterIterator charIter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
charAt(int index)
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
public java.text.CharacterIterator getIterator()
Description copied from interface:TextFragment
Obtain reference to underlying iterator.- Specified by:
getIterator
in interfaceTextFragment
-
getBeginIndex
public int getBeginIndex()
Description copied from interface:TextFragment
Obtain beginning index (inclusive) of sub-sequence of fragment in overall text source.- Specified by:
getBeginIndex
in interfaceTextFragment
-
getEndIndex
public int getEndIndex()
Description copied from interface:TextFragment
Obtain ending index (exclusive) of sub-sequence of fragment in overall text source.- Specified by:
getEndIndex
in interfaceTextFragment
-
subSequence
public java.lang.CharSequence subSequence(int startIndex, int endIndex)
- Specified by:
subSequence
in interfaceTextFragment
-
getScript
public java.lang.String getScript()
Description copied from interface:TextFragment
Obtain associated script (if designated) or "auto" if not.- Specified by:
getScript
in interfaceTextFragment
-
getLanguage
public java.lang.String getLanguage()
Description copied from interface:TextFragment
Obtain associated language (if designated) or "none" if not.- Specified by:
getLanguage
in interfaceTextFragment
-
getBidiLevel
public int getBidiLevel()
Description copied from interface:TextFragment
Obtain associated bidi level (if known) or -1 if not.- Specified by:
getBidiLevel
in interfaceTextFragment
-
charAt
public char charAt(int index)
Description copied from interface:TextFragment
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.- Specified by:
charAt
in interfaceTextFragment
-
-