org.apache.fop.fo.flow
Class Block

org.apache.fop.fo.FONode
  |
  +--org.apache.fop.fo.FObj
        |
        +--org.apache.fop.fo.FObjMixed
              |
              +--org.apache.fop.fo.flow.Block

public class Block
extends FObjMixed


Inner Class Summary
 public static classBlock.Maker
           

Inner classes inherited from class org.apache.fop.fo.FObjMixed
FObjMixed.Maker

Inner classes inherited from class org.apache.fop.fo.FObj
FObj.Maker

Field Summary
 (package private) intalign
           
 (package private) intalignLast
           
 (package private) booleananythingLaidOut
           
 (package private) ColorTypebackgroundColor
           
 (package private) BlockAreablockArea
           
 (package private) intblockOrphans
           
 (package private) intblockWidows
           
 (package private) ColorTypeborderBottomColor
           
 (package private) intborderBottomStyle
           
 (package private) intborderBottomWidth
           
 (package private) ColorTypeborderLeftColor
           
 (package private) intborderLeftStyle
           
 (package private) intborderLeftWidth
           
 (package private) ColorTypeborderRightColor
           
 (package private) intborderRightStyle
           
 (package private) intborderRightWidth
           
 (package private) ColorTypeborderTopColor
           
 (package private) intborderTopStyle
           
 (package private) intborderTopWidth
           
 (package private) intbreakAfter
           
 (package private) intbreakBefore
           
 (package private) Stringcountry
           
 (package private) intendIndent
           
 (package private) FontStatefs
           
 (package private) inthyphenate
           
 (package private) charhyphenationChar
           
 (package private) inthyphenationPushCharacterCount
           
 (package private) inthyphenationRemainCharacterCount
           
 (package private) Stringid
           
 (package private) intkeepWithNext
           
 (package private) Stringlanguage
           
 (package private) intlineHeight
           
 (package private) intpaddingBottom
           
 (package private) intpaddingLeft
           
 (package private) intpaddingRight
           
 (package private) intpaddingTop
           
 (package private) intspaceAfter
           
 (package private) intspaceBefore
           
 (package private) intspan
           
 (package private) intstartIndent
           
 (package private) inttextIndent
           

Fields inherited from class org.apache.fop.fo.FObj
properties

Fields inherited from class org.apache.fop.fo.FONode
BREAK_AFTER, children, START

Constructor Summary
Block(FObj parent, PropertyList propertyList)
           

Method Summary
 intgetAreaHeight()
           
 intgetContentWidth()
          Return the content width of the boxes generated by this FO.
 intgetSpan()
           
 Statuslayout(Area area)
           
 static FObj.Makermaker()
           

Methods inherited from class org.apache.fop.fo.FObj
generatesReferenceAreas, getName, getProperty, removeID

Methods inherited from class org.apache.fop.fo.FONode
forceStartOffset, forceWidth, getLinkSet, getMarkerSnapshot, getParent, removeAreas, resetMarker, rollback, setBodyIndent, setDistanceBetweenStarts, setIsInLabel, setIsInListBody, setIsInTableCell, setLabelSeparation, setLinkSet, setOrphans, setWidows

Field Detail

align

int align

alignLast

int alignLast

anythingLaidOut

boolean anythingLaidOut

backgroundColor

ColorType backgroundColor

blockArea

BlockArea blockArea

blockOrphans

int blockOrphans

blockWidows

int blockWidows

borderBottomColor

ColorType borderBottomColor

borderBottomStyle

int borderBottomStyle

borderBottomWidth

int borderBottomWidth

borderLeftColor

ColorType borderLeftColor

borderLeftStyle

int borderLeftStyle

borderLeftWidth

int borderLeftWidth

borderRightColor

ColorType borderRightColor

borderRightStyle

int borderRightStyle

borderRightWidth

int borderRightWidth

borderTopColor

ColorType borderTopColor

borderTopStyle

int borderTopStyle

borderTopWidth

int borderTopWidth

breakAfter

int breakAfter

breakBefore

int breakBefore

country

String country

endIndent

int endIndent

fs

FontState fs

hyphenate

int hyphenate

hyphenationChar

char hyphenationChar

hyphenationPushCharacterCount

int hyphenationPushCharacterCount

hyphenationRemainCharacterCount

int hyphenationRemainCharacterCount

id

String id

keepWithNext

int keepWithNext

language

String language

lineHeight

int lineHeight

paddingBottom

int paddingBottom

paddingLeft

int paddingLeft

paddingRight

int paddingRight

paddingTop

int paddingTop

spaceAfter

int spaceAfter

spaceBefore

int spaceBefore

span

int span

startIndent

int startIndent

textIndent

int textIndent
Constructor Detail

Block

public Block(FObj parent, PropertyList propertyList)
Method Detail

getAreaHeight

public int getAreaHeight()

getContentWidth

public int getContentWidth()
Return the content width of the boxes generated by this FO.

getSpan

public int getSpan()

layout

public Status layout(Area area)
throws org.apache.fop.apps.FOPException

maker

public static FObj.Maker maker()

Association Links

to Class org.apache.fop.layout.FontState

to Class org.apache.fop.datatypes.ColorType

to Class java.lang.String

to Class org.apache.fop.datatypes.ColorType

to Class org.apache.fop.datatypes.ColorType

to Class org.apache.fop.datatypes.ColorType

to Class org.apache.fop.datatypes.ColorType

to Class java.lang.String

to Class java.lang.String

to Class org.apache.fop.layout.BlockArea