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
public abstract class RenderStateDelegator extends java.lang.Object implements RenderState
-
-
Field Summary
Fields Modifier and Type Field Description protected RenderStatedelegate-
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 RenderStateDelegator(RenderState delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAlignXPercent()intgetAlignYPercent()java.awt.ColorgetBackgroundColor()BackgroundInfogetBackgroundInfo()intgetBlankWidth()BorderInfogetBorderInfo()java.awt.ColorgetColor()intgetCount(java.lang.String counter, int nesting)intgetDisplay()intgetFloat()java.awt.FontgetFont()intgetFontBase()java.awt.FontMetricsgetFontMetrics()HtmlInsetsgetMarginInsets()intgetOverflowX()intgetOverflowY()java.awt.ColorgetOverlayColor()HtmlInsetsgetPaddingInsets()intgetPosition()RenderStategetPreviousRenderState()java.awt.ColorgetTextBackgroundColor()intgetTextDecorationMask()intgetTextIndent(int availWidth)java.lang.StringgetTextIndentText()intgetTextTransform()intgetVisibility()intgetWhiteSpace()org.lobobrowser.html.style.WordInfogetWordInfo(java.lang.String word)intincrementCount(java.lang.String counter, int nesting)voidinvalidate()booleanisHighlight()voidresetCount(java.lang.String counter, int nesting, int value)voidsetHighlight(boolean highlight)
-
-
-
Field Detail
-
delegate
protected final RenderState delegate
-
-
Constructor Detail
-
RenderStateDelegator
public RenderStateDelegator(RenderState delegate)
-
-
Method Detail
-
getPreviousRenderState
public RenderState getPreviousRenderState()
- Specified by:
getPreviousRenderStatein interfaceRenderState
-
getAlignXPercent
public int getAlignXPercent()
- Specified by:
getAlignXPercentin interfaceRenderState
-
getAlignYPercent
public int getAlignYPercent()
- Specified by:
getAlignYPercentin interfaceRenderState
-
getBlankWidth
public int getBlankWidth()
- Specified by:
getBlankWidthin interfaceRenderState
-
getColor
public java.awt.Color getColor()
- Specified by:
getColorin interfaceRenderState
-
getFont
public java.awt.Font getFont()
- Specified by:
getFontin interfaceRenderState
-
getFontBase
public int getFontBase()
- Specified by:
getFontBasein interfaceRenderState
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics()
- Specified by:
getFontMetricsin interfaceRenderState
-
getOverlayColor
public java.awt.Color getOverlayColor()
- Specified by:
getOverlayColorin interfaceRenderState
-
getBackgroundColor
public java.awt.Color getBackgroundColor()
- Specified by:
getBackgroundColorin interfaceRenderState
-
getTextDecorationMask
public int getTextDecorationMask()
- Specified by:
getTextDecorationMaskin interfaceRenderState
-
getTextTransform
public int getTextTransform()
- Specified by:
getTextTransformin interfaceRenderState
-
getWordInfo
public org.lobobrowser.html.style.WordInfo getWordInfo(java.lang.String word)
- Specified by:
getWordInfoin interfaceRenderState
-
invalidate
public void invalidate()
- Specified by:
invalidatein interfaceRenderState
-
isHighlight
public boolean isHighlight()
- Specified by:
isHighlightin interfaceRenderState
-
setHighlight
public void setHighlight(boolean highlight)
- Specified by:
setHighlightin interfaceRenderState
-
getCount
public int getCount(java.lang.String counter, int nesting)- Specified by:
getCountin interfaceRenderState
-
resetCount
public void resetCount(java.lang.String counter, int nesting, int value)- Specified by:
resetCountin interfaceRenderState
-
incrementCount
public int incrementCount(java.lang.String counter, int nesting)- Specified by:
incrementCountin interfaceRenderState
-
getBackgroundInfo
public BackgroundInfo getBackgroundInfo()
- Specified by:
getBackgroundInfoin interfaceRenderState
-
getDisplay
public int getDisplay()
- Specified by:
getDisplayin interfaceRenderState
-
getTextBackgroundColor
public java.awt.Color getTextBackgroundColor()
- Specified by:
getTextBackgroundColorin interfaceRenderState
-
getTextIndent
public int getTextIndent(int availWidth)
- Specified by:
getTextIndentin interfaceRenderState
-
getTextIndentText
public java.lang.String getTextIndentText()
- Specified by:
getTextIndentTextin interfaceRenderState
-
getWhiteSpace
public int getWhiteSpace()
- Specified by:
getWhiteSpacein interfaceRenderState
-
getMarginInsets
public HtmlInsets getMarginInsets()
- Specified by:
getMarginInsetsin interfaceRenderState
-
getPaddingInsets
public HtmlInsets getPaddingInsets()
- Specified by:
getPaddingInsetsin interfaceRenderState
-
getVisibility
public int getVisibility()
- Specified by:
getVisibilityin interfaceRenderState
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfaceRenderState
-
getFloat
public int getFloat()
- Specified by:
getFloatin interfaceRenderState
-
getOverflowX
public int getOverflowX()
- Specified by:
getOverflowXin interfaceRenderState
-
getOverflowY
public int getOverflowY()
- Specified by:
getOverflowYin interfaceRenderState
-
getBorderInfo
public BorderInfo getBorderInfo()
- Specified by:
getBorderInfoin interfaceRenderState
-
-