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

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.InlineTable
All Implemented Interfaces:
CSSBox, CSSContainerBox

public class InlineTable
extends AbstractInlineBox
implements CSSContainerBox

CSS inline table implementation.

Author:
Carlos Amengual (amengual at informatica.info)

Constructor Summary
InlineTable(CSS2ComputedProperties style)
           
 
Method Summary
 CSSBoxContainer asContainerBox()
          Retrieve the box container object.
 float computeHeight(float width)
           
 float getContentWidth()
           
 float getHeight()
          Gets the height of this box.
 float getMinimumWidth()
           
 float getWidth()
          Gets the width of this box.
 void setBoxContainer(CSSBoxContainer rowContainer)
           
 
Methods inherited from class info.informatica.doc.style.css.visual.box.AbstractCSSBox
computeNumberOrZero, computeNumberOrZero, getBackgroundPosition, getBorderBottomColor, getBorderBottomWidth, getBorderLeftColor, getBorderLeftWidth, getBorderRightColor, getBorderRightWidth, getBorderTopColor, getBorderTopWidth, getComputedStyle, getContainerWidth, getContainingBlock, getCSSValue, getErrorHandler, getFontFamily, getFontSize, getFontWeight, getGeneratedSibling, getLeading, getLeading, getLeft, getLineHeight, getLineHeight, getLineHeightCSSValue, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingSubproperty, getPaddingTop, getRight, isContainerHeightAuto, isHeightAuto, isWidthAuto, overflowsWithScroll, setContainingBlock, setErrorHandler, shrinkToFit, textLengthToNaturalUnit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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

InlineTable

public InlineTable(CSS2ComputedProperties style)
Method Detail

setBoxContainer

public void setBoxContainer(CSSBoxContainer rowContainer)
Specified by:
setBoxContainer in interface CSSContainerBox

asContainerBox

public CSSBoxContainer asContainerBox()
Description copied from interface: CSSContainerBox
Retrieve the box container object.

Specified by:
asContainerBox in interface CSSContainerBox
Returns:
the box container with the child boxes.

getWidth

public float getWidth()
Description copied from class: AbstractCSSBox
Gets the width of this box.

This is defined to be the value of the width property, for boxes where it is defined, or the content width otherwise.

Specified by:
getWidth in interface CSSContainerBox
Specified by:
getWidth in class AbstractCSSBox
Returns:
the width of this box.

getContentWidth

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

getMinimumWidth

public float getMinimumWidth()

getHeight

public float getHeight()
Description copied from class: AbstractCSSBox
Gets the height of this box.

This is defined to be the value of the height property, for boxes where it is defined, or the content height otherwise.

Specified by:
getHeight in interface CSSContainerBox
Specified by:
getHeight in class AbstractCSSBox
Returns:
the height of this box.

computeHeight

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


Copyright © 2011 informatica.info. All Rights Reserved.