org.lobobrowser.html.style
Class StyleSheetRenderState
java.lang.Object
org.lobobrowser.html.style.StyleSheetRenderState
- All Implemented Interfaces:
- RenderState
- Direct Known Subclasses:
- BlockRenderState, BodyRenderState, DisplayRenderState, IFrameRenderState, ImageRenderState, TableRenderState
public class StyleSheetRenderState
- extends java.lang.Object
- implements RenderState
- Author:
- J. H. S.
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
INVALID_INSETS
protected static final HtmlInsets INVALID_INSETS
INVALID_BACKGROUND_INFO
protected static final BackgroundInfo INVALID_BACKGROUND_INFO
INVALID_BORDER_INFO
protected static final BorderInfo INVALID_BORDER_INFO
INVALID_COLOR
protected static final java.awt.Color INVALID_COLOR
element
protected final HTMLElementImpl element
document
protected final HTMLDocumentImpl document
prevRenderState
protected final RenderState prevRenderState
iBackgroundInfo
protected BackgroundInfo iBackgroundInfo
iWhiteSpace
protected java.lang.Integer iWhiteSpace
marginInsets
protected HtmlInsets marginInsets
paddingInsets
protected HtmlInsets paddingInsets
overflowX
protected int overflowX
overflowY
protected int overflowY
borderInfo
protected BorderInfo borderInfo
StyleSheetRenderState
public StyleSheetRenderState(RenderState prevRenderState,
HTMLElementImpl element)
StyleSheetRenderState
public StyleSheetRenderState(HTMLDocumentImpl document)
getDefaultDisplay
protected int getDefaultDisplay()
getDisplay
public int getDisplay()
- Specified by:
getDisplay
in interface RenderState
getPreviousRenderState
public RenderState getPreviousRenderState()
- Specified by:
getPreviousRenderState
in interface RenderState
getFontBase
public int getFontBase()
- Specified by:
getFontBase
in interface RenderState
repaint
public void repaint()
getCssProperties
protected final AbstractCSS2Properties getCssProperties()
invalidate
public void invalidate()
- Specified by:
invalidate
in interface RenderState
getFont
public java.awt.Font getFont()
- Specified by:
getFont
in interface RenderState
getColor
public java.awt.Color getColor()
- Specified by:
getColor
in interface RenderState
getBackgroundColor
public java.awt.Color getBackgroundColor()
- Specified by:
getBackgroundColor
in interface RenderState
getTextBackgroundColor
public java.awt.Color getTextBackgroundColor()
- Specified by:
getTextBackgroundColor
in interface RenderState
getOverlayColor
public java.awt.Color getOverlayColor()
- Specified by:
getOverlayColor
in interface RenderState
getTextDecorationMask
public int getTextDecorationMask()
- Specified by:
getTextDecorationMask
in interface RenderState
getTextTransform
public int getTextTransform()
- Specified by:
getTextTransform
in interface RenderState
getFontMetrics
public final java.awt.FontMetrics getFontMetrics()
- Specified by:
getFontMetrics
in interface RenderState
getBlankWidth
public int getBlankWidth()
- Specified by:
getBlankWidth
in interface RenderState
isHighlight
public boolean isHighlight()
- Specified by:
isHighlight
in interface RenderState
- Returns:
- Returns the iHighlight.
setHighlight
public void setHighlight(boolean highlight)
- Specified by:
setHighlight
in interface RenderState
- Parameters:
highlight
- The iHighlight to set.
getWordInfo
public final org.lobobrowser.html.style.WordInfo getWordInfo(java.lang.String word)
- Specified by:
getWordInfo
in interface RenderState
getAlignXPercent
public int getAlignXPercent()
- Specified by:
getAlignXPercent
in interface RenderState
getAlignYPercent
public int getAlignYPercent()
- Specified by:
getAlignYPercent
in interface RenderState
getCount
public int getCount(java.lang.String counter,
int nesting)
- Specified by:
getCount
in interface RenderState
resetCount
public void resetCount(java.lang.String counter,
int nesting,
int value)
- Specified by:
resetCount
in interface RenderState
incrementCount
public int incrementCount(java.lang.String counter,
int nesting)
- Specified by:
incrementCount
in interface RenderState
getBackgroundInfo
public BackgroundInfo getBackgroundInfo()
- Specified by:
getBackgroundInfo
in interface RenderState
getTextIndentText
public java.lang.String getTextIndentText()
- Specified by:
getTextIndentText
in interface RenderState
getTextIndent
public int getTextIndent(int availSize)
- Specified by:
getTextIndent
in interface RenderState
getWhiteSpace
public int getWhiteSpace()
- Specified by:
getWhiteSpace
in interface RenderState
getMarginInsets
public HtmlInsets getMarginInsets()
- Specified by:
getMarginInsets
in interface RenderState
getPaddingInsets
public HtmlInsets getPaddingInsets()
- Specified by:
getPaddingInsets
in interface RenderState
getVisibility
public int getVisibility()
- Specified by:
getVisibility
in interface RenderState
getPosition
public int getPosition()
- Specified by:
getPosition
in interface RenderState
getFloat
public int getFloat()
- Specified by:
getFloat
in interface RenderState
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getOverflowX
public int getOverflowX()
- Specified by:
getOverflowX
in interface RenderState
getOverflowY
public int getOverflowY()
- Specified by:
getOverflowY
in interface RenderState
getBorderInfo
public BorderInfo getBorderInfo()
- Specified by:
getBorderInfo
in interface RenderState