info.informatica.doc.style.css.visual.box
Class InlineBox

java.lang.Object
  extended by info.informatica.doc.style.css.visual.box.AbstractCSSBox
      extended by info.informatica.doc.style.css.visual.box.AbstractInlineBox
          extended by info.informatica.doc.style.css.visual.box.InlineBox
All Implemented Interfaces:
CSSBox, CSSInlineBox

public class InlineBox
extends AbstractInlineBox
implements CSSInlineBox

CSS inline Box.


Constructor Summary
InlineBox(CSS2ComputedProperties style)
           
 
Method Summary
 float computeHeight(float width)
           
 float getContentHeight()
           
 float getContentWidth()
           
 float getMinimumWidth()
           
 String getText()
          Gets the (whitespace-trimmed) text content of this box.
 float textLengthToNaturalUnit(int length)
           
 
Methods inherited from class info.informatica.doc.style.css.visual.box.AbstractCSSBox
getBackgroundPosition, getBorderBottomColor, getBorderBottomWidth, getBorderLeftColor, getBorderLeftWidth, getBorderRightColor, getBorderRightWidth, getBorderTopColor, getBorderTopWidth, getComputedStyle, getContainingBlock, getFontFamily, getFontSize, getFontWeight, getGeneratedSibling, getLeading, getLeading, getLeft, getLineHeight, getLineHeight, getLineHeightCSSValue, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getRight, setContainingBlock, setErrorHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.informatica.doc.style.css.visual.CSSInlineBox
getFontFamily, getFontSize, getFontWeight, getLeading, getLeading, getLineHeight, getLineHeight, getLineHeightCSSValue
 
Methods inherited from interface info.informatica.doc.style.css.visual.CSSBox
getBackgroundPosition, getBorderBottomColor, getBorderBottomWidth, getBorderLeftColor, getBorderLeftWidth, getBorderRightColor, getBorderRightWidth, getBorderTopColor, getBorderTopWidth, getComputedStyle, getContainingBlock, getGeneratedSibling, getLeft, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getRight, setErrorHandler
 

Constructor Detail

InlineBox

public InlineBox(CSS2ComputedProperties style)
Method Detail

getText

public String getText()
Gets the (whitespace-trimmed) text content of this box.

Specified by:
getText in interface CSSInlineBox
Returns:
the text content, or the empty string if the box has no text.

getContentWidth

public float getContentWidth()
Specified by:
getContentWidth in interface CSSInlineBox
Specified by:
getContentWidth in class AbstractInlineBox

getMinimumWidth

public float getMinimumWidth()
Specified by:
getMinimumWidth in interface CSSInlineBox

getContentHeight

public float getContentHeight()

computeHeight

public float computeHeight(float width)
Specified by:
computeHeight in interface CSSInlineBox
Specified by:
computeHeight in class AbstractInlineBox

textLengthToNaturalUnit

public float textLengthToNaturalUnit(int length)
Specified by:
textLengthToNaturalUnit in interface CSSInlineBox