org.foray.fotree
Class FOLineText
java.lang.Object
org.foray.fotree.FOLineText
- All Implemented Interfaces:
- org.axsl.fo.FoLineText, org.axsl.text.line.LineContent, org.axsl.text.line.LineText
public class FOLineText
- extends Object
- implements org.axsl.fo.FoLineText
Wraps an underlying "real" FOLineText along with the context to be used by
that item for trait resolution.
Constructor Summary |
FOLineText(org.axsl.fo.FoLineText realLineText,
org.axsl.fo.FoContext context)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FOLineText
public FOLineText(org.axsl.fo.FoLineText realLineText,
org.axsl.fo.FoContext context)
- Constructor.
- Parameters:
realLineText
- The wrapped text item.context
- The FO context for this text item.
inlineText
public CharSequence inlineText()
- Specified by:
inlineText
in interface org.axsl.text.line.LineText
inlineText
public CharSequence inlineText(org.axsl.fo.FoContext context)
- Specified by:
inlineText
in interface org.axsl.fo.FoLineText
inlinePrimaryFont
public org.axsl.font.FontUse inlinePrimaryFont()
- Specified by:
inlinePrimaryFont
in interface org.axsl.text.line.LineText
inlinePrimaryFont
public org.axsl.font.FontUse inlinePrimaryFont(org.axsl.fo.FoContext context)
- Specified by:
inlinePrimaryFont
in interface org.axsl.fo.FoLineText
inlineSecondaryFont
public org.axsl.font.FontUse inlineSecondaryFont(char c)
- Specified by:
inlineSecondaryFont
in interface org.axsl.text.line.LineText
inlineSecondaryFont
public org.axsl.font.FontUse inlineSecondaryFont(org.axsl.fo.FoContext context,
char c)
- Specified by:
inlineSecondaryFont
in interface org.axsl.fo.FoLineText
inlineFontSize
public int inlineFontSize()
- Specified by:
inlineFontSize
in interface org.axsl.text.line.LineText
inlineFontSize
public int inlineFontSize(org.axsl.fo.FoContext context)
- Specified by:
inlineFontSize
in interface org.axsl.fo.FoLineText
inlineLetterSpacingOptimum
public int inlineLetterSpacingOptimum()
- Specified by:
inlineLetterSpacingOptimum
in interface org.axsl.text.line.LineText
inlineLetterSpacingOptimum
public int inlineLetterSpacingOptimum(org.axsl.fo.FoContext context)
- Specified by:
inlineLetterSpacingOptimum
in interface org.axsl.fo.FoLineText
inlineWordSpacingOptimum
public int inlineWordSpacingOptimum()
- Specified by:
inlineWordSpacingOptimum
in interface org.axsl.text.line.LineText
inlineWordSpacingOptimum
public int inlineWordSpacingOptimum(org.axsl.fo.FoContext context)
- Specified by:
inlineWordSpacingOptimum
in interface org.axsl.fo.FoLineText
inlineWrapOption
public boolean inlineWrapOption()
- Specified by:
inlineWrapOption
in interface org.axsl.text.line.LineText
inlineWrapOption
public boolean inlineWrapOption(org.axsl.fo.FoContext context)
- Specified by:
inlineWrapOption
in interface org.axsl.fo.FoLineText
inlineHyphenate
public boolean inlineHyphenate()
- Specified by:
inlineHyphenate
in interface org.axsl.text.line.LineText
inlineHyphenate
public boolean inlineHyphenate(org.axsl.fo.FoContext context)
- Specified by:
inlineHyphenate
in interface org.axsl.fo.FoLineText
inlineOrthography
public org.axsl.common.i18n.Orthography inlineOrthography()
- Specified by:
inlineOrthography
in interface org.axsl.text.line.LineText
inlineHyphenationRemainCount
public int inlineHyphenationRemainCount()
- Specified by:
inlineHyphenationRemainCount
in interface org.axsl.text.line.LineText
inlineHyphenationRemainCount
public int inlineHyphenationRemainCount(org.axsl.fo.FoContext context)
- Specified by:
inlineHyphenationRemainCount
in interface org.axsl.fo.FoLineText
inlineHyphenationPushCount
public int inlineHyphenationPushCount()
- Specified by:
inlineHyphenationPushCount
in interface org.axsl.text.line.LineText
inlineHyphenationPushCount
public int inlineHyphenationPushCount(org.axsl.fo.FoContext context)
- Specified by:
inlineHyphenationPushCount
in interface org.axsl.fo.FoLineText
inlineHyphenationCharacter
public int inlineHyphenationCharacter()
- Specified by:
inlineHyphenationCharacter
in interface org.axsl.text.line.LineText
inlineHyphenationCharacter
public int inlineHyphenationCharacter(org.axsl.fo.FoContext context)
- Specified by:
inlineHyphenationCharacter
in interface org.axsl.fo.FoLineText
inlineIsFauxSmallCaps
public boolean inlineIsFauxSmallCaps()
- Specified by:
inlineIsFauxSmallCaps
in interface org.axsl.text.line.LineText
inlineIsFauxSmallCaps
public boolean inlineIsFauxSmallCaps(org.axsl.fo.FoContext context)
- Specified by:
inlineIsFauxSmallCaps
in interface org.axsl.fo.FoLineText
inlineFauxSmallCapsFontSize
public int inlineFauxSmallCapsFontSize()
- Specified by:
inlineFauxSmallCapsFontSize
in interface org.axsl.text.line.LineText
inlineFauxSmallCapsFontSize
public int inlineFauxSmallCapsFontSize(org.axsl.fo.FoContext context)
- Specified by:
inlineFauxSmallCapsFontSize
in interface org.axsl.fo.FoLineText
nextContiguousLineText
public org.axsl.text.line.LineText nextContiguousLineText()
- Specified by:
nextContiguousLineText
in interface org.axsl.text.line.LineText
previousContiguousLineText
public org.axsl.text.line.LineText previousContiguousLineText()
- Specified by:
previousContiguousLineText
in interface org.axsl.text.line.LineText
isLastItemInBlock
public boolean isLastItemInBlock()
- Specified by:
isLastItemInBlock
in interface org.axsl.text.line.LineContent
getContextWrapper
public org.axsl.fo.FoLineText getContextWrapper(org.axsl.fo.FoContext context)
- Specified by:
getContextWrapper
in interface org.axsl.fo.FoLineText
getWrapped
public org.axsl.fo.FoLineText getWrapped()
- Specified by:
getWrapped
in interface org.axsl.fo.FoLineText
getGraftingPoint
public org.axsl.fo.fo.GraftingPoint getGraftingPoint()
- Specified by:
getGraftingPoint
in interface org.axsl.fo.FoLineText
inlineFontOptions
public org.axsl.font.FontOptions inlineFontOptions()
- Specified by:
inlineFontOptions
in interface org.axsl.text.line.LineText
Copyright © 2017. All rights reserved.