Package org.lobobrowser.html.style
Class RenderStateDelegator
java.lang.Object
org.lobobrowser.html.style.RenderStateDelegator
- All Implemented Interfaces:
RenderState
- Direct Known Subclasses:
AlignXRenderState
,BaseFontRenderState
,ColorRenderState
,FontNameRenderState
,FontStyleRenderState
,TextDecorationRenderState
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
getColor()
int
int
int
getFloat()
getFont()
int
int
int
int
int
int
getTextIndent
(int availWidth) int
int
int
org.lobobrowser.html.style.WordInfo
getWordInfo
(String word) int
incrementCount
(String counter, int nesting) void
boolean
void
resetCount
(String counter, int nesting, int value) void
setHighlight
(boolean highlight)
-
Field Details
-
delegate
-
-
Constructor Details
-
RenderStateDelegator
-
-
Method Details
-
getPreviousRenderState
- Specified by:
getPreviousRenderState
in interfaceRenderState
-
getAlignXPercent
public int getAlignXPercent()- Specified by:
getAlignXPercent
in interfaceRenderState
-
getAlignYPercent
public int getAlignYPercent()- Specified by:
getAlignYPercent
in interfaceRenderState
-
getBlankWidth
public int getBlankWidth()- Specified by:
getBlankWidth
in interfaceRenderState
-
getColor
- Specified by:
getColor
in interfaceRenderState
-
getFont
- Specified by:
getFont
in interfaceRenderState
-
getFontBase
public int getFontBase()- Specified by:
getFontBase
in interfaceRenderState
-
getFontMetrics
- Specified by:
getFontMetrics
in interfaceRenderState
-
getOverlayColor
- Specified by:
getOverlayColor
in interfaceRenderState
-
getBackgroundColor
- Specified by:
getBackgroundColor
in interfaceRenderState
-
getTextDecorationMask
public int getTextDecorationMask()- Specified by:
getTextDecorationMask
in interfaceRenderState
-
getTextTransform
public int getTextTransform()- Specified by:
getTextTransform
in interfaceRenderState
-
getWordInfo
- Specified by:
getWordInfo
in interfaceRenderState
-
invalidate
public void invalidate()- Specified by:
invalidate
in interfaceRenderState
-
isHighlight
public boolean isHighlight()- Specified by:
isHighlight
in interfaceRenderState
-
setHighlight
public void setHighlight(boolean highlight) - Specified by:
setHighlight
in interfaceRenderState
-
getCount
- Specified by:
getCount
in interfaceRenderState
-
resetCount
- Specified by:
resetCount
in interfaceRenderState
-
incrementCount
- Specified by:
incrementCount
in interfaceRenderState
-
getBackgroundInfo
- Specified by:
getBackgroundInfo
in interfaceRenderState
-
getDisplay
public int getDisplay()- Specified by:
getDisplay
in interfaceRenderState
-
getTextBackgroundColor
- Specified by:
getTextBackgroundColor
in interfaceRenderState
-
getTextIndent
public int getTextIndent(int availWidth) - Specified by:
getTextIndent
in interfaceRenderState
-
getTextIndentText
- Specified by:
getTextIndentText
in interfaceRenderState
-
getWhiteSpace
public int getWhiteSpace()- Specified by:
getWhiteSpace
in interfaceRenderState
-
getMarginInsets
- Specified by:
getMarginInsets
in interfaceRenderState
-
getPaddingInsets
- Specified by:
getPaddingInsets
in interfaceRenderState
-
getVisibility
public int getVisibility()- Specified by:
getVisibility
in interfaceRenderState
-
getPosition
public int getPosition()- Specified by:
getPosition
in interfaceRenderState
-
getFloat
public int getFloat()- Specified by:
getFloat
in interfaceRenderState
-
getOverflowX
public int getOverflowX()- Specified by:
getOverflowX
in interfaceRenderState
-
getOverflowY
public int getOverflowY()- Specified by:
getOverflowY
in interfaceRenderState
-
getBorderInfo
- Specified by:
getBorderInfo
in interfaceRenderState
-