org.lobobrowser.html.style

Interface RenderState

Known Implementing Classes:
AlignXRenderState, BaseFontRenderState, BlockRenderState, BodyRenderState, ColorRenderState, DisplayRenderState, FontNameRenderState, FontSizeRenderState, FontStyleRenderState, ImageRenderState, PreRenderState, RenderStateDelegator, StyleSheetRenderState, TableCellRenderState, TableRenderState, TextDecorationRenderState

public interface RenderState

Author:
J. H. S.

Field Summary

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

Method Summary

int
getAlignXPercent()
int
getAlignYPercent()
Color
getBackgroundColor()
BackgroundInfo
getBackgroundInfo()
int
getBlankWidth()
Color
getColor()
int
getCount(String counter, int nesting)
int
getDisplay()
int
getFloat()
Font
getFont()
int
getFontBase()
FontMetrics
getFontMetrics()
java.awt.Insets
getMarginInsets()
Color
getOverlayColor()
java.awt.Insets
getPaddingInsets()
int
getPosition()
RenderState
getPreviousRenderState()
Color
getTextBackgroundColor()
int
getTextDecorationMask()
int
getTextIndent(int availWidth)
String
getTextIndentText()
int
getVisibility()
int
getWhiteSpace()
org.lobobrowser.html.style.WordInfo
getWordInfo(String word)
int
incrementCount(String counter, int nesting)
void
invalidate()
boolean
isHighlight()
void
resetCount(String counter, int nesting, int value)
void
setHighlight(boolean highlight)

Field Details

DISPLAY_BLOCK

public static final int DISPLAY_BLOCK
Field Value:
2

DISPLAY_INLINE

public static final int DISPLAY_INLINE
Field Value:
1

DISPLAY_LIST_ITEM

public static final int DISPLAY_LIST_ITEM
Field Value:
3

DISPLAY_NONE

public static final int DISPLAY_NONE
Field Value:
0

DISPLAY_TABLE

public static final int DISPLAY_TABLE
Field Value:
6

DISPLAY_TABLE_CELL

public static final int DISPLAY_TABLE_CELL
Field Value:
5

DISPLAY_TABLE_ROW

public static final int DISPLAY_TABLE_ROW
Field Value:
4

FLOAT_LEFT

public static final int FLOAT_LEFT
Field Value:
1

FLOAT_NONE

public static final int FLOAT_NONE
Field Value:
0

FLOAT_RIGHT

public static final int FLOAT_RIGHT
Field Value:
2

MASK_TEXTDECORATION_BLINK

public static final int MASK_TEXTDECORATION_BLINK
Field Value:
8

MASK_TEXTDECORATION_LINE_THROUGH

public static final int MASK_TEXTDECORATION_LINE_THROUGH
Field Value:
4

MASK_TEXTDECORATION_OVERLINE

public static final int MASK_TEXTDECORATION_OVERLINE
Field Value:
2

MASK_TEXTDECORATION_UNDERLINE

public static final int MASK_TEXTDECORATION_UNDERLINE
Field Value:
1

POSITION_ABSOLUTE

public static final int POSITION_ABSOLUTE
Field Value:
1

POSITION_FIXED

public static final int POSITION_FIXED
Field Value:
3

POSITION_RELATIVE

public static final int POSITION_RELATIVE
Field Value:
2

POSITION_STATIC

public static final int POSITION_STATIC
Field Value:
0

VISIBILITY_COLLAPSE

public static final int VISIBILITY_COLLAPSE
Field Value:
2

VISIBILITY_HIDDEN

public static final int VISIBILITY_HIDDEN
Field Value:
1

VISIBILITY_VISIBLE

public static final int VISIBILITY_VISIBLE
Field Value:
0

WS_NORMAL

public static final int WS_NORMAL
Field Value:
0

WS_NOWRAP

public static final int WS_NOWRAP
Field Value:
2

WS_PRE

public static final int WS_PRE
Field Value:
1

Method Details

getAlignXPercent

public int getAlignXPercent()

getAlignYPercent

public int getAlignYPercent()

getBackgroundColor

public Color getBackgroundColor()

getBackgroundInfo

public BackgroundInfo getBackgroundInfo()

getBlankWidth

public int getBlankWidth()

getColor

public Color getColor()

getCount

public int getCount(String counter,
                    int nesting)

getDisplay

public int getDisplay()

getFloat

public int getFloat()

getFont

public Font getFont()

getFontBase

public int getFontBase()

getFontMetrics

public FontMetrics getFontMetrics()

getMarginInsets

public java.awt.Insets getMarginInsets()

getOverlayColor

public Color getOverlayColor()

getPaddingInsets

public java.awt.Insets getPaddingInsets()

getPosition

public int getPosition()

getPreviousRenderState

public RenderState getPreviousRenderState()

getTextBackgroundColor

public Color getTextBackgroundColor()

getTextDecorationMask

public int getTextDecorationMask()

getTextIndent

public int getTextIndent(int availWidth)

getTextIndentText

public String getTextIndentText()

getVisibility

public int getVisibility()

getWhiteSpace

public int getWhiteSpace()

getWordInfo

public org.lobobrowser.html.style.WordInfo getWordInfo(String word)

incrementCount

public int incrementCount(String counter,
                          int nesting)

invalidate

public void invalidate()

isHighlight

public boolean isHighlight()

resetCount

public void resetCount(String counter,
                       int nesting,
                       int value)

setHighlight

public void setHighlight(boolean highlight)