Package org.lobobrowser.html.style
Class FontStyleRenderState
- java.lang.Object
-
- org.lobobrowser.html.style.RenderStateDelegator
-
- org.lobobrowser.html.style.FontStyleRenderState
-
- All 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, OVERFLOW_AUTO, OVERFLOW_HIDDEN, OVERFLOW_NONE, OVERFLOW_SCROLL, OVERFLOW_VISIBLE, POSITION_ABSOLUTE, POSITION_FIXED, POSITION_RELATIVE, POSITION_STATIC, TEXTTRANSFORM_CAPITALIZE, TEXTTRANSFORM_LOWERCASE, TEXTTRANSFORM_NONE, TEXTTRANSFORM_UPPERCASE, VISIBILITY_COLLAPSE, VISIBILITY_HIDDEN, VISIBILITY_VISIBLE, WS_NORMAL, WS_NOWRAP, WS_PRE
-
-
Constructor Summary
Constructors Constructor Description FontStyleRenderState(RenderState prevRenderState, int style)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FontStyleRenderState
createSuperscriptFontStyleRenderState(RenderState prevRenderState, java.lang.Integer superscript)
java.awt.Font
getFont()
java.awt.FontMetrics
getFontMetrics()
org.lobobrowser.html.style.WordInfo
getWordInfo(java.lang.String word)
void
invalidate()
-
Methods inherited from class org.lobobrowser.html.style.RenderStateDelegator
getAlignXPercent, getAlignYPercent, getBackgroundColor, getBackgroundInfo, getBlankWidth, getBorderInfo, getColor, getCount, getDisplay, getFloat, getFontBase, getMarginInsets, getOverflowX, getOverflowY, getOverlayColor, getPaddingInsets, getPosition, getPreviousRenderState, getTextBackgroundColor, getTextDecorationMask, getTextIndent, getTextIndentText, getTextTransform, getVisibility, getWhiteSpace, incrementCount, isHighlight, resetCount, setHighlight
-
-
-
-
Constructor Detail
-
FontStyleRenderState
public FontStyleRenderState(RenderState prevRenderState, int style)
-
-
Method Detail
-
createSuperscriptFontStyleRenderState
public static FontStyleRenderState createSuperscriptFontStyleRenderState(RenderState prevRenderState, java.lang.Integer superscript)
-
getFont
public java.awt.Font getFont()
- Specified by:
getFont
in interfaceRenderState
- Overrides:
getFont
in classRenderStateDelegator
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics()
- Specified by:
getFontMetrics
in interfaceRenderState
- Overrides:
getFontMetrics
in classRenderStateDelegator
-
invalidate
public void invalidate()
- Specified by:
invalidate
in interfaceRenderState
- Overrides:
invalidate
in classRenderStateDelegator
-
getWordInfo
public final org.lobobrowser.html.style.WordInfo getWordInfo(java.lang.String word)
- Specified by:
getWordInfo
in interfaceRenderState
- Overrides:
getWordInfo
in classRenderStateDelegator
-
-