org.lobobrowser.html.style

Class FontStyleRenderState

Implemented Interfaces:
RenderState

public class FontStyleRenderState
extends RenderStateDelegator

Field Summary

Fields inherited from class org.lobobrowser.html.style.RenderStateDelegator

delegate

Fields inherited from interface org.lobobrowser.html.style.RenderState

DISPLAY_BLOCK, DISPLAY_INLINE, DISPLAY_LIST_ITEM, DISPLAY_NONE, DISPLAY_TABLE, DISPLAY_TABLE_CELL, DISPLAY_TABLE_ROW, FLOAT_LEFT, FLOAT_NONE, FLOAT_RIGHT, MASK_TEXTDECORATION_BLINK, MASK_TEXTDECORATION_LINE_THROUGH, MASK_TEXTDECORATION_OVERLINE, MASK_TEXTDECORATION_UNDERLINE, POSITION_ABSOLUTE, POSITION_FIXED, POSITION_RELATIVE, POSITION_STATIC, VISIBILITY_COLLAPSE, VISIBILITY_HIDDEN, VISIBILITY_VISIBLE, WS_NORMAL, WS_NOWRAP, WS_PRE

Constructor Summary

FontStyleRenderState(RenderState prevRenderState, int style)

Method Summary

Font
getFont()
FontMetrics
getFontMetrics()
org.lobobrowser.html.style.WordInfo
getWordInfo(String word)
void
invalidate()

Methods inherited from class org.lobobrowser.html.style.RenderStateDelegator

getAlignXPercent, getAlignYPercent, getBackgroundColor, getBackgroundInfo, getBlankWidth, getColor, getCount, getDisplay, getFloat, getFont, getFontBase, getFontMetrics, getMarginInsets, getOverlayColor, getPaddingInsets, getPosition, getPreviousRenderState, getTextBackgroundColor, getTextDecorationMask, getTextIndent, getTextIndentText, getVisibility, getWhiteSpace, getWordInfo, incrementCount, invalidate, isHighlight, resetCount, setHighlight

Constructor Details

FontStyleRenderState

public FontStyleRenderState(RenderState prevRenderState,
                            int style)

Method Details

getFont

public Font getFont()
Specified by:
getFont in interface RenderState
Overrides:
getFont in interface RenderStateDelegator

getFontMetrics

public FontMetrics getFontMetrics()
Specified by:
getFontMetrics in interface RenderState
Overrides:
getFontMetrics in interface RenderStateDelegator

getWordInfo

public final org.lobobrowser.html.style.WordInfo getWordInfo(String word)
Specified by:
getWordInfo in interface RenderState
Overrides:
getWordInfo in interface RenderStateDelegator

invalidate

public void invalidate()
Specified by:
invalidate in interface RenderState
Overrides:
invalidate in interface RenderStateDelegator