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

java.lang.Object
  extended by info.informatica.doc.style.css.visual.box.AbstractCSSBox
      extended by info.informatica.doc.style.css.visual.box.FloatingBox
All Implemented Interfaces:
CSSBox, NonStaticallyPositioned
Direct Known Subclasses:
FloatingBlockBox

public abstract class FloatingBox
extends AbstractCSSBox
implements NonStaticallyPositioned

Box that floats.

Author:
Carlos Amengual (amengual at informatica.info)

Method Summary
protected abstract  float computeAutoHeight(float containerWidth)
           
 void computeDimension()
           
 void computeDimension(float preferredMinimumWidth, float preferredWidth)
           
 float getHeight()
          Gets the height of this box.
 float getWidth()
          Gets the width of this box.
 
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
 

Method Detail

computeDimension

public void computeDimension()
Specified by:
computeDimension in interface NonStaticallyPositioned

computeDimension

public void computeDimension(float preferredMinimumWidth,
                             float preferredWidth)

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 class AbstractCSSBox
Returns:
the width of this box.

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 class AbstractCSSBox
Returns:
the height of this box.

computeAutoHeight

protected abstract float computeAutoHeight(float containerWidth)


Copyright © 2011 informatica.info. All Rights Reserved.