From 3ebcd79bc7d1fd3dfc4a12526e9c90648769f546 Mon Sep 17 00:00:00 2001 From: arved Date: Tue, 30 Jan 2001 02:37:46 +0000 Subject: [PATCH] Layout HTML git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193996 13f79535-47bb-0310-9956-ffa450edef68 --- .../layout/org/apache/fop/layout/Area.html | 4 ++++ .../org/apache/fop/layout/AreaContainer.html | 6 ++++++ .../org/apache/fop/layout/AreaTree.html | 4 ++++ .../org/apache/fop/layout/BlockArea.html | 8 ++++++++ .../apache/fop/layout/BodyAreaContainer.html | 17 +++++++++++++++++ .../org/apache/fop/layout/BodyRegionArea.html | 4 ++++ .../layout/org/apache/fop/layout/Box.html | 1 + .../org/apache/fop/layout/ColumnArea.html | 8 ++++++++ .../org/apache/fop/layout/DisplaySpace.html | 6 ++++++ .../org/apache/fop/layout/FontDescriptor.html | 1 + .../org/apache/fop/layout/FontInfo.html | 1 + .../org/apache/fop/layout/FontMetric.html | 3 +++ .../org/apache/fop/layout/FontState.html | 1 + .../org/apache/fop/layout/LineArea.html | 19 +++++++++++++++++++ .../layout/org/apache/fop/layout/LinkSet.html | 2 ++ .../apache/fop/layout/LinkedRectangle.html | 2 ++ .../layout/org/apache/fop/layout/Page.html | 2 ++ .../org/apache/fop/layout/PageMaster.html | 1 + .../org/apache/fop/layout/RegionArea.html | 1 + .../layout/org/apache/fop/layout/Space.html | 4 ++++ .../org/apache/fop/layout/SpanArea.html | 8 ++++++++ .../org/apache/fop/layout/class-use/Area.html | 1 + .../fop/layout/class-use/AreaContainer.html | 1 + .../apache/fop/layout/class-use/AreaTree.html | 1 + .../fop/layout/class-use/BlockArea.html | 1 + .../layout/class-use/BodyAreaContainer.html | 1 + .../fop/layout/class-use/BodyRegionArea.html | 1 + .../org/apache/fop/layout/class-use/Box.html | 1 + .../fop/layout/class-use/ColumnArea.html | 1 + .../fop/layout/class-use/DisplaySpace.html | 1 + .../fop/layout/class-use/FontDescriptor.html | 1 + .../apache/fop/layout/class-use/FontInfo.html | 2 ++ .../fop/layout/class-use/FontMetric.html | 1 + .../fop/layout/class-use/FontState.html | 2 ++ .../apache/fop/layout/class-use/LineArea.html | 1 + .../apache/fop/layout/class-use/LinkSet.html | 1 + .../fop/layout/class-use/LinkedRectangle.html | 1 + .../org/apache/fop/layout/class-use/Page.html | 1 + .../fop/layout/class-use/PageMaster.html | 1 + .../fop/layout/class-use/RegionArea.html | 1 + .../apache/fop/layout/class-use/Space.html | 1 + .../apache/fop/layout/class-use/SpanArea.html | 1 + .../org/apache/fop/layout/layout.cl.html | 3 +++ .../org/apache/fop/layout/package-frame.html | 7 +++++++ .../apache/fop/layout/package-summary.html | 3 +++ .../org/apache/fop/layout/package-tree.html | 1 + .../org/apache/fop/layout/package-use.html | 3 +++ 47 files changed, 143 insertions(+) create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/Area.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/AreaContainer.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/AreaTree.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/BlockArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/BodyAreaContainer.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/BodyRegionArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/Box.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/ColumnArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/DisplaySpace.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/FontDescriptor.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/FontInfo.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/FontMetric.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/FontState.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/LineArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/LinkSet.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/LinkedRectangle.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/Page.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/PageMaster.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/RegionArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/Space.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/SpanArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/Area.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaContainer.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaTree.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/BlockArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyAreaContainer.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyRegionArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/Box.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/ColumnArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/DisplaySpace.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/FontDescriptor.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/FontInfo.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/FontMetric.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/FontState.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/LineArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkSet.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkedRectangle.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/Page.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/PageMaster.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/RegionArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/Space.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/class-use/SpanArea.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/layout.cl.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/package-frame.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/package-summary.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/package-tree.html create mode 100755 docs/design/contrib/layout/org/apache/fop/layout/package-use.html diff --git a/docs/design/contrib/layout/org/apache/fop/layout/Area.html b/docs/design/contrib/layout/org/apache/fop/layout/Area.html new file mode 100755 index 000000000..8cab5fc07 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/Area.html @@ -0,0 +1,4 @@ +

org.apache.fop.layout
Class Area

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+
Direct Known Subclasses:
AreaContainer, BlockArea, BodyAreaContainer, LineArea

public abstract class Area
extends Box


Field Summary
 ColorTypeborderColorBottom
           
 ColorTypeborderColorLeft
           
 ColorTypeborderColorRight
           
 ColorTypeborderColorTop
           
 intborderStyleBottom
           
 intborderStyleLeft
           
 intborderStyleRight
           
 intborderStyleTop
           
 intborderWidthBottom
           
 intborderWidthLeft
           
 intborderWidthRight
           
 intborderWidthTop
           

Constructor Summary
Area(FontState fontState)
           
Area(FontState fontState, int allocationWidth, int maxHeight)
           

Method Summary
 voidaddChild(Box child)
           
 voidaddChildAtStart(Box child)
           
 voidaddDisplaySpace(int size)
           
 voidend()
           
 intgetAbsoluteHeight()
           
 intgetAllocationWidth()
           
 ColorTypegetBackgroundColor()
           
 VectorgetChildren()
           
 intgetContentHeight()
           
 intgetContentWidth()
           
 FontInfogetFontInfo()
           
 FontStategetFontState()
           
 intgetHeight()
           
 IDReferencesgetIDReferences()
           
 intgetMaxHeight()
           
 intgetPaddingBottom()
           
 intgetPaddingLeft()
           
 intgetPaddingRight()
           
 intgetPaddingTop()
           
 PagegetPage()
           
 AreagetParent()
           
 intgetTableCellXOffset()
           
 voidincreaseAbsoluteHeight(int value)
           
 voidincreaseHeight(int amount)
           
 voidremove()
           
 voidremoveChild(Area area)
           
 voidremoveChild(DisplaySpace spacer)
           
 voidsetAbsoluteHeight(int value)
           
 voidsetAllocationWidth(int w)
           
 voidsetBackgroundColor(ColorType bgColor)
           
 voidsetBorderColor(ColorType top, ColorType left, ColorType bottom, ColorType right)
           
 voidsetBorderStyle(int top, int left, int bottom, int right)
           
 voidsetBorderWidth(int top, int left, int bottom, int right)
           
 voidsetHeight(int height)
           
 voidsetIDReferences(IDReferences idReferences)
           
 voidsetMaxHeight(int height)
           
 voidsetPadding(int top, int left, int bottom, int right)
           
 voidsetPage(Page page)
           
 voidsetTableCellXOffset(int offset)
           
 intspaceLeft()
           
 voidstart()
           

Methods inherited from class org.apache.fop.layout.Box
render

Field Detail

borderColorBottom

public ColorType borderColorBottom

borderColorLeft

public ColorType borderColorLeft

borderColorRight

public ColorType borderColorRight

borderColorTop

public ColorType borderColorTop

borderStyleBottom

public int borderStyleBottom

borderStyleLeft

public int borderStyleLeft

borderStyleRight

public int borderStyleRight

borderStyleTop

public int borderStyleTop

borderWidthBottom

public int borderWidthBottom

borderWidthLeft

public int borderWidthLeft

borderWidthRight

public int borderWidthRight

borderWidthTop

public int borderWidthTop
Constructor Detail

Area

public Area(FontState fontState)

Area

public Area(FontState fontState, int allocationWidth, int maxHeight)
Method Detail

addChild

public void addChild(Box child)

addChildAtStart

public void addChildAtStart(Box child)

addDisplaySpace

public void addDisplaySpace(int size)

end

public void end()

getAbsoluteHeight

public int getAbsoluteHeight()

getAllocationWidth

public int getAllocationWidth()

getBackgroundColor

public ColorType getBackgroundColor()

getChildren

public Vector getChildren()

getContentHeight

public int getContentHeight()

getContentWidth

public int getContentWidth()

getFontInfo

public FontInfo getFontInfo()

getFontState

public FontState getFontState()

getHeight

public int getHeight()

getIDReferences

public IDReferences getIDReferences()

getMaxHeight

public int getMaxHeight()

getPaddingBottom

public int getPaddingBottom()

getPaddingLeft

public int getPaddingLeft()

getPaddingRight

public int getPaddingRight()

getPaddingTop

public int getPaddingTop()

getPage

public Page getPage()

getParent

public Area getParent()

getTableCellXOffset

public int getTableCellXOffset()

increaseAbsoluteHeight

public void increaseAbsoluteHeight(int value)

increaseHeight

public void increaseHeight(int amount)

remove

public void remove()

removeChild

public void removeChild(Area area)

removeChild

public void removeChild(DisplaySpace spacer)

setAbsoluteHeight

public void setAbsoluteHeight(int value)

setAllocationWidth

public void setAllocationWidth(int w)

setBackgroundColor

public void setBackgroundColor(ColorType bgColor)

setBorderColor

public void setBorderColor(ColorType top, ColorType left, ColorType bottom, ColorType right)

setBorderStyle

public void setBorderStyle(int top, int left, int bottom, int right)

setBorderWidth

public void setBorderWidth(int top, int left, int bottom, int right)

setHeight

public void setHeight(int height)

setIDReferences

public void setIDReferences(IDReferences idReferences)

setMaxHeight

public void setMaxHeight(int height)

setPadding

public void setPadding(int top, int left, int bottom, int right)

setPage

public void setPage(Page page)

setTableCellXOffset

public void setTableCellXOffset(int offset)

spaceLeft

public int spaceLeft()

start

public void start()

Association Links

to Class org.apache.fop.layout.FontState

to Class java.util.Vector

to Class org.apache.fop.layout.Page

to Class org.apache.fop.datatypes.ColorType

to Class org.apache.fop.datatypes.IDReferences

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



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/AreaContainer.html b/docs/design/contrib/layout/org/apache/fop/layout/AreaContainer.html new file mode 100755 index 000000000..db8464cf3 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/AreaContainer.html @@ -0,0 +1,6 @@ +

org.apache.fop.layout
Class AreaContainer

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+        |
+        +--org.apache.fop.layout.AreaContainer
+
Direct Known Subclasses:
ColumnArea, SpanArea

public class AreaContainer
extends Area


Fields inherited from class org.apache.fop.layout.Area
borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderStyleBottom, borderStyleLeft, borderStyleRight, borderStyleTop, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop

Constructor Summary
AreaContainer(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int position)
           

Method Summary
 intgetCurrentYPosition()
           
 intgetPosition()
           
 intgetXPosition()
           
 intgetYPosition()
           
 voidrender(Renderer renderer)
           
 voidsetXPosition(int value)
           
 voidsetYPosition(int value)
           

Methods inherited from class org.apache.fop.layout.Area
addChild, addChildAtStart, addDisplaySpace, end, getAbsoluteHeight, getAllocationWidth, getBackgroundColor, getChildren, getContentHeight, getContentWidth, getFontInfo, getFontState, getHeight, getIDReferences, getMaxHeight, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPage, getParent, getTableCellXOffset, increaseAbsoluteHeight, increaseHeight, remove, removeChild, removeChild, setAbsoluteHeight, setAllocationWidth, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setHeight, setIDReferences, setMaxHeight, setPadding, setPage, setTableCellXOffset, spaceLeft, start

Constructor Detail

AreaContainer

public AreaContainer(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int position)
Method Detail

getCurrentYPosition

public int getCurrentYPosition()

getPosition

public int getPosition()

getXPosition

public int getXPosition()

getYPosition

public int getYPosition()

render

public void render(Renderer renderer)

setXPosition

public void setXPosition(int value)

setYPosition

public void setYPosition(int value)


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/AreaTree.html b/docs/design/contrib/layout/org/apache/fop/layout/AreaTree.html new file mode 100755 index 000000000..1039cf03a --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/AreaTree.html @@ -0,0 +1,4 @@ +

org.apache.fop.layout
Class AreaTree


public class AreaTree


Field Summary
 (package private) FontInfofontInfo
          object containing information on available fonts, including +metrics
 (package private) IDReferencesidReferences
           
 (package private) VectorpageList
           

Method Summary
 voidaddPage(Page page)
           
 FontInfogetFontInfo()
           
 IDReferencesgetIDReferences()
           
 VectorgetPages()
           
 voidsetFontInfo(FontInfo fontInfo)
           

Field Detail

fontInfo

FontInfo fontInfo
object containing information on available fonts, including +metrics

idReferences

IDReferences idReferences

pageList

Vector pageList
Method Detail

addPage

public void addPage(Page page)

getFontInfo

public FontInfo getFontInfo()

getIDReferences

public IDReferences getIDReferences()

getPages

public Vector getPages()

setFontInfo

public void setFontInfo(FontInfo fontInfo)

Association Links

to Class org.apache.fop.layout.FontInfo

object containing information on available fonts, including +metrics

to Class java.util.Vector

to Class org.apache.fop.datatypes.IDReferences



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/BlockArea.html b/docs/design/contrib/layout/org/apache/fop/layout/BlockArea.html new file mode 100755 index 000000000..5bdeb15e6 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/BlockArea.html @@ -0,0 +1,8 @@ +

org.apache.fop.layout
Class BlockArea

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+        |
+        +--org.apache.fop.layout.BlockArea
+

public class BlockArea
extends Area


Fields inherited from class org.apache.fop.layout.Area
borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderStyleBottom, borderStyleLeft, borderStyleRight, borderStyleTop, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop

Constructor Summary
BlockArea(FontState fontState, int allocationWidth, int maxHeight, int startIndent, int endIndent, int textIndent, int align, int alignLastLine, int lineHeight)
           

Method Summary
 voidaddCharacter(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char data, boolean ul)
           
 voidaddFootnote(FootnoteBody fb)
           
 intaddLeader(FontState fontState, float red, float green, float blue, int leaderPattern, int leaderLengthMinimum, int leaderLengthOptimum, int leaderLengthMaximum, int ruleThickness, int ruleStyle, int leaderPatternWidth, int leaderAlignment)
          adds a leader to current line area of containing block area +the actual leader area is created in the line area
 voidaddLineArea(LineArea la)
           
 intaddPageNumberCitation(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, String refid)
           
 intaddText(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char[] data, int start, int end, boolean ul)
           
 voidend()
           
 intgetEndIndent()
           
 intgetHalfLeading()
           
 intgetStartIndent()
           
 voidrender(Renderer renderer)
           
 voidsetHyphenation(String language, String country, int hyphenate, char hyphenationChar, int hyphenationPushCharacterCount, int hyphenationRemainCharacterCount)
           
 voidsetIndents(int startIndent, int endIndent)
           
 intspaceLeft()
           
 voidstart()
           

Methods inherited from class org.apache.fop.layout.Area
addChild, addChildAtStart, addDisplaySpace, getAbsoluteHeight, getAllocationWidth, getBackgroundColor, getChildren, getContentHeight, getContentWidth, getFontInfo, getFontState, getHeight, getIDReferences, getMaxHeight, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPage, getParent, getTableCellXOffset, increaseAbsoluteHeight, increaseHeight, remove, removeChild, removeChild, setAbsoluteHeight, setAllocationWidth, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setHeight, setIDReferences, setMaxHeight, setPadding, setPage, setTableCellXOffset

Constructor Detail

BlockArea

public BlockArea(FontState fontState, int allocationWidth, int maxHeight, int startIndent, int endIndent, int textIndent, int align, int alignLastLine, int lineHeight)
Method Detail

addCharacter

public void addCharacter(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char data, boolean ul)

addFootnote

public void addFootnote(FootnoteBody fb)

addLeader

public int addLeader(FontState fontState, float red, float green, float blue, int leaderPattern, int leaderLengthMinimum, int leaderLengthOptimum, int leaderLengthMaximum, int ruleThickness, int ruleStyle, int leaderPatternWidth, int leaderAlignment)
adds a leader to current line area of containing block area +the actual leader area is created in the line area
Returns: int +1 for success and -1 for none

addLineArea

public void addLineArea(LineArea la)

addPageNumberCitation

public int addPageNumberCitation(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, String refid)

addText

public int addText(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char[] data, int start, int end, boolean ul)

end

public void end()

getEndIndent

public int getEndIndent()

getHalfLeading

public int getHalfLeading()

getStartIndent

public int getStartIndent()

render

public void render(Renderer renderer)

setHyphenation

public void setHyphenation(String language, String country, int hyphenate, char hyphenationChar, int hyphenationPushCharacterCount, int hyphenationRemainCharacterCount)

setIndents

public void setIndents(int startIndent, int endIndent)

spaceLeft

public int spaceLeft()

start

public void start()

Association Links

to Class org.apache.fop.layout.LineArea

to Class org.apache.fop.layout.LinkSet

to Class java.lang.String

to Class java.lang.String

to Class java.util.Vector



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/BodyAreaContainer.html b/docs/design/contrib/layout/org/apache/fop/layout/BodyAreaContainer.html new file mode 100755 index 000000000..26094740b --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/BodyAreaContainer.html @@ -0,0 +1,17 @@ +

org.apache.fop.layout
Class BodyAreaContainer

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+        |
+        +--org.apache.fop.layout.BodyAreaContainer
+

public class BodyAreaContainer
extends Area


Fields inherited from class org.apache.fop.layout.Area
borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderStyleBottom, borderStyleLeft, borderStyleRight, borderStyleTop, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop

Constructor Summary
BodyAreaContainer(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int position, int columnCount, int columnGap)
           

Method Summary
 voidadjustFootnoteArea()
           
 AreaContainergetBeforeFloatReferenceArea()
           
 AreaContainergetCurrentColumnArea()
           
 AreaContainergetFootnoteReferenceArea()
           
 intgetFootnoteState()
           
 IDReferencesgetIDReferences()
           
 AreaContainergetMainReferenceArea()
           
 AreaContainergetNextArea(FObj fo)
           
 intgetPosition()
           
 intgetRemainingHeight()
          Determine remaining height for new span area.
 intgetXPosition()
           
 intgetYPosition()
           
 booleanisBalancingRequired(FObj fo)
          This almost does what getNewArea() does, without actually +returning an area.
 booleanisLastColumn()
          Used in Flow when layout returns incomplete.
 booleanisNewSpanArea()
          This variable is unset by getNextArea(), is set by addSpanArea(), +and may be set by resetSpanArea().
 booleanneedsFootnoteAdjusting()
           
 voidrender(Renderer renderer)
           
 voidresetSpanArea()
          This is where the balancing algorithm lives, or gets called.
 voidsetIDReferences(IDReferences idReferences)
           
 voidsetXPosition(int value)
           
 voidsetYPosition(int value)
           

Methods inherited from class org.apache.fop.layout.Area
addChild, addChildAtStart, addDisplaySpace, end, getAbsoluteHeight, getAllocationWidth, getBackgroundColor, getChildren, getContentHeight, getContentWidth, getFontInfo, getFontState, getHeight, getMaxHeight, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPage, getParent, getTableCellXOffset, increaseAbsoluteHeight, increaseHeight, remove, removeChild, removeChild, setAbsoluteHeight, setAllocationWidth, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setHeight, setMaxHeight, setPadding, setPage, setTableCellXOffset, spaceLeft, start

Constructor Detail

BodyAreaContainer

public BodyAreaContainer(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int position, int columnCount, int columnGap)
Method Detail

adjustFootnoteArea

public void adjustFootnoteArea()

getBeforeFloatReferenceArea

public AreaContainer getBeforeFloatReferenceArea()

getCurrentColumnArea

public AreaContainer getCurrentColumnArea()

getFootnoteReferenceArea

public AreaContainer getFootnoteReferenceArea()

getFootnoteState

public int getFootnoteState()

getIDReferences

public IDReferences getIDReferences()

getMainReferenceArea

public AreaContainer getMainReferenceArea()

getNextArea

public AreaContainer getNextArea(FObj fo)
throws org.apache.fop.apps.FOPException

getPosition

public int getPosition()

getRemainingHeight

public int getRemainingHeight()
Determine remaining height for new span area. Needs to be +modified for footnote and before-float reference areas when +those are supported.
returns int The remaining available height in millipoints.

getXPosition

public int getXPosition()

getYPosition

public int getYPosition()

isBalancingRequired

public boolean isBalancingRequired(FObj fo)
This almost does what getNewArea() does, without actually +returning an area. These 2 methods can be reworked.
Parameters:
fo - The next formatting object
returns boolean True if we need to balance.

isLastColumn

public boolean isLastColumn()
Used in Flow when layout returns incomplete.
returns boolean Is this the last column in this span?

isNewSpanArea

public boolean isNewSpanArea()
This variable is unset by getNextArea(), is set by addSpanArea(), +and may be set by resetSpanArea().
returns boolean Is the span area new or not?

needsFootnoteAdjusting

public boolean needsFootnoteAdjusting()

render

public void render(Renderer renderer)

resetSpanArea

public void resetSpanArea()
This is where the balancing algorithm lives, or gets called. +Right now it's primitive: get the total content height in all +columns, divide by the column count, and add a heuristic +safety factor. +Then the previous (unbalanced) span area is removed, and a new +one added with the computed max height.

setIDReferences

public void setIDReferences(IDReferences idReferences)

setXPosition

public void setXPosition(int value)

setYPosition

public void setYPosition(int value)

Association Links

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.fo.FObj



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/BodyRegionArea.html b/docs/design/contrib/layout/org/apache/fop/layout/BodyRegionArea.html new file mode 100755 index 000000000..9c05a75f8 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/BodyRegionArea.html @@ -0,0 +1,4 @@ +

org.apache.fop.layout
Class BodyRegionArea

org.apache.fop.layout.RegionArea
+  |
+  +--org.apache.fop.layout.BodyRegionArea
+

public class BodyRegionArea
extends RegionArea


Constructor Summary
BodyRegionArea(int xPosition, int yPosition, int width, int height)
           

Method Summary
 intgetColumnCount()
           
 intgetColumnGap()
           
 BodyAreaContainermakeBodyAreaContainer()
           
 voidsetColumnCount(int columnCount)
           
 voidsetColumnGap(int columnGap)
           

Methods inherited from class org.apache.fop.layout.RegionArea
getBackgroundColor, makeAreaContainer, setBackgroundColor

Constructor Detail

BodyRegionArea

public BodyRegionArea(int xPosition, int yPosition, int width, int height)
Method Detail

getColumnCount

public int getColumnCount()

getColumnGap

public int getColumnGap()

makeBodyAreaContainer

public BodyAreaContainer makeBodyAreaContainer()

setColumnCount

public void setColumnCount(int columnCount)

setColumnGap

public void setColumnGap(int columnGap)


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/Box.html b/docs/design/contrib/layout/org/apache/fop/layout/Box.html new file mode 100755 index 000000000..3fd9332d6 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/Box.html @@ -0,0 +1 @@ +

org.apache.fop.layout
Class Box

Direct Known Subclasses:
Area, Space

public abstract class Box


Method Summary
 abstract voidrender(Renderer renderer)
           

Method Detail

render

public abstract void render(Renderer renderer)

Association Links

to Class org.apache.fop.layout.Area

to Class org.apache.fop.layout.AreaTree



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/ColumnArea.html b/docs/design/contrib/layout/org/apache/fop/layout/ColumnArea.html new file mode 100755 index 000000000..59897d345 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/ColumnArea.html @@ -0,0 +1,8 @@ +

org.apache.fop.layout
Class ColumnArea

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+        |
+        +--org.apache.fop.layout.AreaContainer
+              |
+              +--org.apache.fop.layout.ColumnArea
+

public class ColumnArea
extends AreaContainer


Fields inherited from class org.apache.fop.layout.Area
borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderStyleBottom, borderStyleLeft, borderStyleRight, borderStyleTop, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop

Constructor Summary
ColumnArea(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int columnCount)
           

Method Summary
 voidend()
           
 intgetColumnIndex()
           
 voidincrementSpanIndex()
           
 voidrender(Renderer renderer)
           
 voidsetColumnIndex(int columnIndex)
           
 intspaceLeft()
           
 voidstart()
           

Methods inherited from class org.apache.fop.layout.AreaContainer
getCurrentYPosition, getPosition, getXPosition, getYPosition, setXPosition, setYPosition

Methods inherited from class org.apache.fop.layout.Area
addChild, addChildAtStart, addDisplaySpace, getAbsoluteHeight, getAllocationWidth, getBackgroundColor, getChildren, getContentHeight, getContentWidth, getFontInfo, getFontState, getHeight, getIDReferences, getMaxHeight, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPage, getParent, getTableCellXOffset, increaseAbsoluteHeight, increaseHeight, remove, removeChild, removeChild, setAbsoluteHeight, setAllocationWidth, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setHeight, setIDReferences, setMaxHeight, setPadding, setPage, setTableCellXOffset

Constructor Detail

ColumnArea

public ColumnArea(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int columnCount)
Method Detail

end

public void end()

getColumnIndex

public int getColumnIndex()

incrementSpanIndex

public void incrementSpanIndex()

render

public void render(Renderer renderer)

setColumnIndex

public void setColumnIndex(int columnIndex)

spaceLeft

public int spaceLeft()

start

public void start()


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/DisplaySpace.html b/docs/design/contrib/layout/org/apache/fop/layout/DisplaySpace.html new file mode 100755 index 000000000..843f0a723 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/DisplaySpace.html @@ -0,0 +1,6 @@ +

org.apache.fop.layout
Class DisplaySpace

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Space
+        |
+        +--org.apache.fop.layout.DisplaySpace
+

public class DisplaySpace
extends Space


Constructor Summary
DisplaySpace(int size)
           

Method Summary
 intgetSize()
           
 voidrender(Renderer renderer)
           

Constructor Detail

DisplaySpace

public DisplaySpace(int size)
Method Detail

getSize

public int getSize()

render

public void render(Renderer renderer)


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/FontDescriptor.html b/docs/design/contrib/layout/org/apache/fop/layout/FontDescriptor.html new file mode 100755 index 000000000..919bee975 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/FontDescriptor.html @@ -0,0 +1 @@ +

org.apache.fop.layout
Interface FontDescriptor


public interface FontDescriptor


Method Summary
 StringfontName()
           
 intgetAscender()
           
 intgetCapHeight()
           
 intgetDescender()
           
 intgetFlags()
           
 int[]getFontBBox()
           
 intgetItalicAngle()
           
 intgetStemV()
           

Method Detail

fontName

public String fontName()

getAscender

public int getAscender()

getCapHeight

public int getCapHeight()

getDescender

public int getDescender()

getFlags

public int getFlags()

getFontBBox

public int[] getFontBBox()

getItalicAngle

public int getItalicAngle()

getStemV

public int getStemV()


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/FontInfo.html b/docs/design/contrib/layout/org/apache/fop/layout/FontInfo.html new file mode 100755 index 000000000..c75f1fa64 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/FontInfo.html @@ -0,0 +1 @@ +

org.apache.fop.layout
Class FontInfo


public class FontInfo


Field Summary
 (package private) Hashtablefonts
           
 (package private) Hashtabletriplets
           

Constructor Summary
FontInfo()
           

Method Summary
 voidaddFontProperties(String name, String family, String style, String weight)
           
 voidaddMetrics(String name, FontMetric metrics)
           
 StringfontLookup(String family, String style, String weight)
           
 HashtablegetFonts()
           
 FontMetricgetMetricsFor(String fontName)
           
 FontMetricgetMetricsFor(String family, String style, String weight)
           

Field Detail

fonts

Hashtable fonts

triplets

Hashtable triplets
Constructor Detail

FontInfo

public FontInfo()
Method Detail

addFontProperties

public void addFontProperties(String name, String family, String style, String weight)

addMetrics

public void addMetrics(String name, FontMetric metrics)

fontLookup

public String fontLookup(String family, String style, String weight)
throws org.apache.fop.apps.FOPException

getFonts

public Hashtable getFonts()

getMetricsFor

public FontMetric getMetricsFor(String fontName)
throws org.apache.fop.apps.FOPException

getMetricsFor

public FontMetric getMetricsFor(String family, String style, String weight)
throws org.apache.fop.apps.FOPException

Association Links

to Class java.util.Hashtable

to Class java.util.Hashtable



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/FontMetric.html b/docs/design/contrib/layout/org/apache/fop/layout/FontMetric.html new file mode 100755 index 000000000..c289f3528 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/FontMetric.html @@ -0,0 +1,3 @@ +

org.apache.fop.layout
Interface FontMetric


public interface FontMetric

interface for font metric classes


Method Summary
 intgetAscender(int size)
           
 intgetCapHeight(int size)
           
 intgetDescender(int size)
           
 intgetFirstChar()
           
 intgetLastChar()
           
 int[]getWidths(int size)
           
 intgetXHeight(int size)
           
 intwidth(int i, int size)
          return width (in 1/1000ths of point size) of character at +code point i

Method Detail

getAscender

public int getAscender(int size)

getCapHeight

public int getCapHeight(int size)

getDescender

public int getDescender(int size)

getFirstChar

public int getFirstChar()

getLastChar

public int getLastChar()

getWidths

public int[] getWidths(int size)

getXHeight

public int getXHeight(int size)

width

public int width(int i, int size)
return width (in 1/1000ths of point size) of character at +code point i


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/FontState.html b/docs/design/contrib/layout/org/apache/fop/layout/FontState.html new file mode 100755 index 000000000..228c6eb80 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/FontState.html @@ -0,0 +1 @@ +

org.apache.fop.layout
Class FontState


public class FontState


Constructor Summary
FontState(FontInfo fontInfo, String fontFamily, String fontStyle, String fontWeight, int fontSize)
           
FontState(FontInfo fontInfo, String fontFamily, String fontStyle, String fontWeight, int fontSize, int fontVariant)
           

Method Summary
 intgetAscender()
           
 intgetCapHeight()
           
 intgetDescender()
           
 StringgetFontFamily()
           
 FontInfogetFontInfo()
           
 StringgetFontName()
           
 intgetFontSize()
           
 StringgetFontStyle()
           
 intgetFontVariant()
           
 StringgetFontWeight()
           
 intgetXHeight()
           
 intwidth(int charnum)
           

Constructor Detail

FontState

public FontState(FontInfo fontInfo, String fontFamily, String fontStyle, String fontWeight, int fontSize)
throws org.apache.fop.apps.FOPException

FontState

public FontState(FontInfo fontInfo, String fontFamily, String fontStyle, String fontWeight, int fontSize, int fontVariant)
throws org.apache.fop.apps.FOPException
Method Detail

getAscender

public int getAscender()

getCapHeight

public int getCapHeight()

getDescender

public int getDescender()

getFontFamily

public String getFontFamily()

getFontInfo

public FontInfo getFontInfo()

getFontName

public String getFontName()

getFontSize

public int getFontSize()

getFontStyle

public String getFontStyle()

getFontVariant

public int getFontVariant()

getFontWeight

public String getFontWeight()

getXHeight

public int getXHeight()

width

public int width(int charnum)

Association Links

to Class org.apache.fop.layout.FontInfo

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class org.apache.fop.layout.FontMetric



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/LineArea.html b/docs/design/contrib/layout/org/apache/fop/layout/LineArea.html new file mode 100755 index 000000000..e2bae4dd7 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/LineArea.html @@ -0,0 +1,19 @@ +

org.apache.fop.layout
Class LineArea

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+        |
+        +--org.apache.fop.layout.LineArea
+

public class LineArea
extends Area


Fields inherited from class org.apache.fop.layout.Area
borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderStyleBottom, borderStyleLeft, borderStyleRight, borderStyleTop, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop

Constructor Summary
LineArea(FontState fontState, int lineHeight, int halfLeading, int allocationWidth, int startIndent, int endIndent, LineArea prevLineArea)
           

Method Summary
 intaddCharacter(char data, LinkSet ls, boolean ul)
          adds a single character to the line area tree
 voidaddLeader(int leaderPattern, int leaderLengthMinimum, int leaderLengthOptimum, int leaderLengthMaximum, int ruleStyle, int ruleThickness, int leaderPatternWidth, int leaderAlignment)
          adds a Leader; actually the method receives the leader properties +and creates a leader area or an inline area which is appended to +the children of the containing line area.
 intaddPageNumberCitation(String refid, LinkSet ls)
           
 voidaddPending()
          adds pending inline areas to the line area +normally done, when the line area is filled and +added as child to the parent block area
 intaddText(char[] odata, int start, int end, LinkSet ls, boolean ul)
          adds text to line area
 voidalign(int type)
          aligns line area
 voidchangeColor(float red, float green, float blue)
           
 voidchangeFont(FontState fontState)
           
 voidchangeHyphenation(String language, String country, int hyphenate, char hyphenationChar, int hyphenationPushCharacterCount, int hyphenationRemainCharacterCount)
          sets hyphenation related traits: language, country, hyphenate, hyphenation-character +and minimum number of character to remain one the previous line and to be on the +next line.
 voidchangeWhiteSpaceCollapse(int whiteSpaceCollapse)
           
 voidchangeWrapOption(int wrapOption)
           
 intgetEndIndent()
           
 intgetHeight()
           
 VectorgetPendingAreas()
           
 intgetPendingWidth()
           
 intgetPlacementOffset()
           
 intgetStartIndent()
           
 booleanisEmpty()
           
 voidrender(Renderer renderer)
           
 voidsetPendingAreas(Vector areas)
           
 voidsetPendingWidth(int width)
           

Methods inherited from class org.apache.fop.layout.Area
addChild, addChildAtStart, addDisplaySpace, end, getAbsoluteHeight, getAllocationWidth, getBackgroundColor, getChildren, getContentHeight, getContentWidth, getFontInfo, getFontState, getIDReferences, getMaxHeight, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPage, getParent, getTableCellXOffset, increaseAbsoluteHeight, increaseHeight, remove, removeChild, removeChild, setAbsoluteHeight, setAllocationWidth, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setHeight, setIDReferences, setMaxHeight, setPadding, setPage, setTableCellXOffset, spaceLeft, start

Constructor Detail

LineArea

public LineArea(FontState fontState, int lineHeight, int halfLeading, int allocationWidth, int startIndent, int endIndent, LineArea prevLineArea)
Method Detail

addCharacter

public int addCharacter(char data, LinkSet ls, boolean ul)
adds a single character to the line area tree

addLeader

public void addLeader(int leaderPattern, int leaderLengthMinimum, int leaderLengthOptimum, int leaderLengthMaximum, int ruleStyle, int ruleThickness, int leaderPatternWidth, int leaderAlignment)
adds a Leader; actually the method receives the leader properties +and creates a leader area or an inline area which is appended to +the children of the containing line area.
+leader pattern use-content is not implemented.

addPageNumberCitation

public int addPageNumberCitation(String refid, LinkSet ls)

addPending

public void addPending()
adds pending inline areas to the line area +normally done, when the line area is filled and +added as child to the parent block area

addText

public int addText(char[] odata, int start, int end, LinkSet ls, boolean ul)
adds text to line area
Returns: int character position

align

public void align(int type)
aligns line area

changeColor

public void changeColor(float red, float green, float blue)

changeFont

public void changeFont(FontState fontState)

changeHyphenation

public void changeHyphenation(String language, String country, int hyphenate, char hyphenationChar, int hyphenationPushCharacterCount, int hyphenationRemainCharacterCount)
sets hyphenation related traits: language, country, hyphenate, hyphenation-character +and minimum number of character to remain one the previous line and to be on the +next line.

changeWhiteSpaceCollapse

public void changeWhiteSpaceCollapse(int whiteSpaceCollapse)

changeWrapOption

public void changeWrapOption(int wrapOption)

getEndIndent

public int getEndIndent()

getHeight

public int getHeight()

getPendingAreas

public Vector getPendingAreas()

getPendingWidth

public int getPendingWidth()

getPlacementOffset

public int getPlacementOffset()

getStartIndent

public int getStartIndent()

isEmpty

public boolean isEmpty()

render

public void render(Renderer renderer)

setPendingAreas

public void setPendingAreas(Vector areas)

setPendingWidth

public void setPendingWidth(int width)

Association Links

to Class org.apache.fop.layout.FontState

to Class java.lang.String

to Class java.lang.String

to Class java.util.Vector



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/LinkSet.html b/docs/design/contrib/layout/org/apache/fop/layout/LinkSet.html new file mode 100755 index 000000000..58d851508 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/LinkSet.html @@ -0,0 +1,2 @@ +

org.apache.fop.layout
Class LinkSet


public class LinkSet

a set of rectangles on a page that are linked to a common +destination


Field Summary
 (package private) intcontentRectangleWidth
           
 (package private) Stringdestination
          the destination of the links
 final static intEXTERNAL
           
 final static intINTERNAL
           
 (package private) Vectorrects
          the set of rectangles

Constructor Summary
LinkSet(String destination, Area area, int linkType)
           

Method Summary
 voidaddRect(Rectangle r, LineArea lineArea)
           
 voidalign()
           
 voidapplyAreaContainerOffsets(AreaContainer ac, Area area)
           
 AreagetArea()
           
 StringgetDest()
           
 intgetEndIndent()
           
 intgetLinkType()
           
 VectorgetRects()
           
 intgetStartIndent()
           
 voidmergeLinks()
           
 voidsetContentRectangleWidth(int contentRectangleWidth)
           
 voidsetXOffset(int x)
           
 voidsetYOffset(int y)
           

Field Detail

contentRectangleWidth

int contentRectangleWidth

destination

String destination
the destination of the links

EXTERNAL

public final static int EXTERNAL

INTERNAL

public final static int INTERNAL

rects

Vector rects
the set of rectangles
Constructor Detail

LinkSet

public LinkSet(String destination, Area area, int linkType)
Method Detail

addRect

public void addRect(Rectangle r, LineArea lineArea)

align

public void align()

applyAreaContainerOffsets

public void applyAreaContainerOffsets(AreaContainer ac, Area area)

getArea

public Area getArea()

getDest

public String getDest()

getEndIndent

public int getEndIndent()

getLinkType

public int getLinkType()

getRects

public Vector getRects()

getStartIndent

public int getStartIndent()

mergeLinks

public void mergeLinks()

setContentRectangleWidth

public void setContentRectangleWidth(int contentRectangleWidth)

setXOffset

public void setXOffset(int x)

setYOffset

public void setYOffset(int y)

Association Links

to Class java.lang.String

the destination of the links

to Class java.util.Vector

the set of rectangles

to Class org.apache.fop.layout.Area



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/LinkedRectangle.html b/docs/design/contrib/layout/org/apache/fop/layout/LinkedRectangle.html new file mode 100755 index 000000000..22958d7cc --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/LinkedRectangle.html @@ -0,0 +1,2 @@ +

org.apache.fop.layout
Class LinkedRectangle


public class LinkedRectangle

an object that stores a rectangle that is linked, and the LineArea +that it is logically associated with


Constructor Summary
LinkedRectangle(Rectangle link, LineArea lineArea)
           
LinkedRectangle(LinkedRectangle lr)
           

Method Summary
 intgetHeight()
           
 LineAreagetLineArea()
           
 RectanglegetRectangle()
           
 intgetWidth()
           
 intgetX()
           
 intgetY()
           
 voidsetHeight(int height)
           
 voidsetLineArea()
           
 voidsetRectangle(Rectangle link)
           
 voidsetWidth(int width)
           
 voidsetX(int x)
           
 voidsetY(int y)
           

Constructor Detail

LinkedRectangle

public LinkedRectangle(Rectangle link, LineArea lineArea)

LinkedRectangle

public LinkedRectangle(LinkedRectangle lr)
Method Detail

getHeight

public int getHeight()

getLineArea

public LineArea getLineArea()

getRectangle

public Rectangle getRectangle()

getWidth

public int getWidth()

getX

public int getX()

getY

public int getY()

setHeight

public void setHeight(int height)

setLineArea

public void setLineArea()

setRectangle

public void setRectangle(Rectangle link)

setWidth

public void setWidth(int width)

setX

public void setX(int x)

setY

public void setY(int y)

Association Links

to Class java.awt.Rectangle

the linked Rectangle

to Class org.apache.fop.layout.LineArea

the associated LineArea


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/Page.html b/docs/design/contrib/layout/org/apache/fop/layout/Page.html new file mode 100755 index 000000000..088f73dc4 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/Page.html @@ -0,0 +1,2 @@ +

org.apache.fop.layout
Class Page


public class Page


Constructor Summary
 (package private) Page(AreaTree areaTree, int height, int width)
           

Method Summary
 (package private) voidaddAfter(AreaContainer area)
           
 (package private) voidaddBefore(AreaContainer area)
           
 voidaddBody(BodyAreaContainer area)
          Ensure that page is set not only on B.A.C.
 (package private) voidaddEnd(AreaContainer area)
           
 voidaddLinkSet(LinkSet linkSet)
           
 voidaddPendingFootnote(FootnoteBody fb)
           
 (package private) voidaddStart(AreaContainer area)
           
 voidaddToIDList(String id)
           
 AreaContainergetAfter()
           
 AreaContainergetBefore()
           
 BodyAreaContainergetBody()
           
 FontInfogetFontInfo()
           
 intgetHeight()
           
 VectorgetIDList()
           
 VectorgetLinkSets()
           
 intgetNumber()
           
 VectorgetPendingFootnotes()
           
 intgetWidth()
           
 booleanhasLinks()
           
 voidrender(Renderer renderer)
           
 voidsetNumber(int number)
           
 voidsetPendingFootnotes(Vector v)
           

Constructor Detail

Page

Page(AreaTree areaTree, int height, int width)
Method Detail

addAfter

void addAfter(AreaContainer area)

addBefore

void addBefore(AreaContainer area)

addBody

public void addBody(BodyAreaContainer area)
Ensure that page is set not only on B.A.C. but also on the +three top-level reference areas.
Parameters:
area - The region-body area container (special)

addEnd

void addEnd(AreaContainer area)

addLinkSet

public void addLinkSet(LinkSet linkSet)

addPendingFootnote

public void addPendingFootnote(FootnoteBody fb)

addStart

void addStart(AreaContainer area)

addToIDList

public void addToIDList(String id)

getAfter

public AreaContainer getAfter()

getBefore

public AreaContainer getBefore()

getBody

public BodyAreaContainer getBody()

getFontInfo

public FontInfo getFontInfo()

getHeight

public int getHeight()

getIDList

public Vector getIDList()

getLinkSets

public Vector getLinkSets()

getNumber

public int getNumber()

getPendingFootnotes

public Vector getPendingFootnotes()

getWidth

public int getWidth()

hasLinks

public boolean hasLinks()

render

public void render(Renderer renderer)

setNumber

public void setNumber(int number)

setPendingFootnotes

public void setPendingFootnotes(Vector v)

Association Links

to Class org.apache.fop.layout.BodyAreaContainer

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.layout.AreaContainer

to Class org.apache.fop.layout.AreaTree

to Class java.util.Vector

to Class java.util.Vector

to Class java.util.Vector



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/PageMaster.html b/docs/design/contrib/layout/org/apache/fop/layout/PageMaster.html new file mode 100755 index 000000000..07c91ea1a --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/PageMaster.html @@ -0,0 +1 @@ +

org.apache.fop.layout
Class PageMaster


public class PageMaster


Constructor Summary
PageMaster(int pageWidth, int pageHeight)
           

Method Summary
 voidaddAfter(RegionArea region)
           
 voidaddBefore(RegionArea region)
           
 voidaddBody(BodyRegionArea region)
           
 voidaddEnd(RegionArea region)
           
 voidaddStart(RegionArea region)
           
 intgetHeight()
           
 intgetWidth()
           
 PagemakePage(AreaTree areaTree)
           

Constructor Detail

PageMaster

public PageMaster(int pageWidth, int pageHeight)
Method Detail

addAfter

public void addAfter(RegionArea region)

addBefore

public void addBefore(RegionArea region)

addBody

public void addBody(BodyRegionArea region)

addEnd

public void addEnd(RegionArea region)

addStart

public void addStart(RegionArea region)

getHeight

public int getHeight()

getWidth

public int getWidth()

makePage

public Page makePage(AreaTree areaTree)

Association Links

to Class org.apache.fop.layout.BodyRegionArea

to Class org.apache.fop.layout.RegionArea

to Class org.apache.fop.layout.RegionArea

to Class org.apache.fop.layout.RegionArea

to Class org.apache.fop.layout.RegionArea



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/RegionArea.html b/docs/design/contrib/layout/org/apache/fop/layout/RegionArea.html new file mode 100755 index 000000000..8fdf3f409 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/RegionArea.html @@ -0,0 +1 @@ +

org.apache.fop.layout
Class RegionArea

Direct Known Subclasses:
BodyRegionArea

public class RegionArea


Constructor Summary
RegionArea(int xPosition, int yPosition, int width, int height)
           

Method Summary
 ColorTypegetBackgroundColor()
           
 AreaContainermakeAreaContainer()
           
 voidsetBackgroundColor(ColorType bgColor)
           

Constructor Detail

RegionArea

public RegionArea(int xPosition, int yPosition, int width, int height)
Method Detail

getBackgroundColor

public ColorType getBackgroundColor()

makeAreaContainer

public AreaContainer makeAreaContainer()

setBackgroundColor

public void setBackgroundColor(ColorType bgColor)

Association Links

to Class org.apache.fop.datatypes.ColorType



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/Space.html b/docs/design/contrib/layout/org/apache/fop/layout/Space.html new file mode 100755 index 000000000..a97356e72 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/Space.html @@ -0,0 +1,4 @@ +

org.apache.fop.layout
Class Space

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Space
+
Direct Known Subclasses:
DisplaySpace

public abstract class Space
extends Box


Methods inherited from class org.apache.fop.layout.Box
render



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/SpanArea.html b/docs/design/contrib/layout/org/apache/fop/layout/SpanArea.html new file mode 100755 index 000000000..ecac35421 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/SpanArea.html @@ -0,0 +1,8 @@ +

org.apache.fop.layout
Class SpanArea

org.apache.fop.layout.Box
+  |
+  +--org.apache.fop.layout.Area
+        |
+        +--org.apache.fop.layout.AreaContainer
+              |
+              +--org.apache.fop.layout.SpanArea
+

public class SpanArea
extends AreaContainer


Fields inherited from class org.apache.fop.layout.Area
borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderStyleBottom, borderStyleLeft, borderStyleRight, borderStyleTop, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop

Constructor Summary
SpanArea(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int columnCount, int columnGap)
           

Method Summary
 voidend()
           
 intgetColumnCount()
           
 intgetCurrentColumn()
           
 AreaContainergetCurrentColumnArea()
           
 intgetMaxContentHeight()
           
 intgetTotalContentHeight()
           
 booleanisBalanced()
           
 booleanisLastColumn()
           
 voidrender(Renderer renderer)
           
 voidsetCurrentColumn(int currentColumn)
           
 voidsetIsBalanced()
           
 voidsetPage(Page page)
           
 intspaceLeft()
           
 voidstart()
           

Methods inherited from class org.apache.fop.layout.AreaContainer
getCurrentYPosition, getPosition, getXPosition, getYPosition, setXPosition, setYPosition

Methods inherited from class org.apache.fop.layout.Area
addChild, addChildAtStart, addDisplaySpace, getAbsoluteHeight, getAllocationWidth, getBackgroundColor, getChildren, getContentHeight, getContentWidth, getFontInfo, getFontState, getHeight, getIDReferences, getMaxHeight, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPage, getParent, getTableCellXOffset, increaseAbsoluteHeight, increaseHeight, remove, removeChild, removeChild, setAbsoluteHeight, setAllocationWidth, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setHeight, setIDReferences, setMaxHeight, setPadding, setTableCellXOffset

Constructor Detail

SpanArea

public SpanArea(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int columnCount, int columnGap)
Method Detail

end

public void end()

getColumnCount

public int getColumnCount()

getCurrentColumn

public int getCurrentColumn()

getCurrentColumnArea

public AreaContainer getCurrentColumnArea()

getMaxContentHeight

public int getMaxContentHeight()

getTotalContentHeight

public int getTotalContentHeight()

isBalanced

public boolean isBalanced()

isLastColumn

public boolean isLastColumn()

render

public void render(Renderer renderer)

setCurrentColumn

public void setCurrentColumn(int currentColumn)

setIsBalanced

public void setIsBalanced()

setPage

public void setPage(Page page)

spaceLeft

public int spaceLeft()

start

public void start()


\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/Area.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Area.html new file mode 100755 index 000000000..e1d06aabd --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Area.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.Area

Packages that use Area
org.apache.fop.layout 

Uses of Area in org.apache.fop.layout
 

Subclasses of Area in org.apache.fop.layout
class AreaContainer
          
class BlockArea
          
class BodyAreaContainer
          
class LineArea
          
 

Constructors in org.apache.fop.layout with parameters of type Area
LinkSet.LinkSet(String destination, Area area, int linkType)
          
 

Methods in org.apache.fop.layout that return Area
AreaArea.getParent()
          
AreaLinkSet.getArea()
          
 

Methods in org.apache.fop.layout with parameters of type Area
voidArea.removeChild(Area area)
          
voidLinkSet.applyAreaContainerOffsets(AreaContainer ac, Area area)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaContainer.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaContainer.html new file mode 100755 index 000000000..2855a7d56 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaContainer.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.AreaContainer

Packages that use AreaContainer
org.apache.fop.layout 

Uses of AreaContainer in org.apache.fop.layout
 

Subclasses of AreaContainer in org.apache.fop.layout
class ColumnArea
          
class SpanArea
          
 

Methods in org.apache.fop.layout that return AreaContainer
AreaContainerBodyAreaContainer.getBeforeFloatReferenceArea()
          
AreaContainerBodyAreaContainer.getCurrentColumnArea()
          
AreaContainerBodyAreaContainer.getFootnoteReferenceArea()
          
AreaContainerBodyAreaContainer.getMainReferenceArea()
          
AreaContainerBodyAreaContainer.getNextArea(FObj fo)
          
AreaContainerPage.getAfter()
          
AreaContainerPage.getBefore()
          
AreaContainerRegionArea.makeAreaContainer()
          
AreaContainerSpanArea.getCurrentColumnArea()
          
 

Methods in org.apache.fop.layout with parameters of type AreaContainer
voidLinkSet.applyAreaContainerOffsets(AreaContainer ac, Area area)
          
(package private) voidPage.addAfter(AreaContainer area)
          
(package private) voidPage.addBefore(AreaContainer area)
          
(package private) voidPage.addEnd(AreaContainer area)
          
(package private) voidPage.addStart(AreaContainer area)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaTree.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaTree.html new file mode 100755 index 000000000..74cd14997 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/AreaTree.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.AreaTree

Packages that use AreaTree
org.apache.fop.layout 

Uses of AreaTree in org.apache.fop.layout
 

Constructors in org.apache.fop.layout with parameters of type AreaTree
Page.Page(AreaTree areaTree, int height, int width)
          
 

Methods in org.apache.fop.layout with parameters of type AreaTree
PagePageMaster.makePage(AreaTree areaTree)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/BlockArea.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/BlockArea.html new file mode 100755 index 000000000..fc47245c2 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/BlockArea.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.BlockArea

No usage of org.apache.fop.layout.BlockArea

\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyAreaContainer.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyAreaContainer.html new file mode 100755 index 000000000..012ac4c59 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyAreaContainer.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.BodyAreaContainer

Packages that use BodyAreaContainer
org.apache.fop.layout 

Uses of BodyAreaContainer in org.apache.fop.layout
 

Methods in org.apache.fop.layout that return BodyAreaContainer
BodyAreaContainerBodyRegionArea.makeBodyAreaContainer()
          
BodyAreaContainerPage.getBody()
          
 

Methods in org.apache.fop.layout with parameters of type BodyAreaContainer
voidPage.addBody(BodyAreaContainer area)
          Ensure that page is set not only on B.A.C.
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyRegionArea.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyRegionArea.html new file mode 100755 index 000000000..a4d8a8ff2 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/BodyRegionArea.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.BodyRegionArea

Packages that use BodyRegionArea
org.apache.fop.layout 

Uses of BodyRegionArea in org.apache.fop.layout
 

Methods in org.apache.fop.layout with parameters of type BodyRegionArea
voidPageMaster.addBody(BodyRegionArea region)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/Box.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Box.html new file mode 100755 index 000000000..d14ac6d9a --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Box.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.Box

Packages that use Box
org.apache.fop.layout 

Uses of Box in org.apache.fop.layout
 

Subclasses of Box in org.apache.fop.layout
class Area
          
class Space
          
 

Methods in org.apache.fop.layout with parameters of type Box
voidArea.addChild(Box child)
          
voidArea.addChildAtStart(Box child)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/ColumnArea.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/ColumnArea.html new file mode 100755 index 000000000..fd1655f17 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/ColumnArea.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.ColumnArea

No usage of org.apache.fop.layout.ColumnArea

\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/DisplaySpace.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/DisplaySpace.html new file mode 100755 index 000000000..788bb400f --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/DisplaySpace.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.DisplaySpace

Packages that use DisplaySpace
org.apache.fop.layout 

Uses of DisplaySpace in org.apache.fop.layout
 

Methods in org.apache.fop.layout with parameters of type DisplaySpace
voidArea.removeChild(DisplaySpace spacer)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontDescriptor.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontDescriptor.html new file mode 100755 index 000000000..b5878e70e --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontDescriptor.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.FontDescriptor

No usage of org.apache.fop.layout.FontDescriptor

\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontInfo.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontInfo.html new file mode 100755 index 000000000..1122c1c51 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontInfo.html @@ -0,0 +1,2 @@ +

Uses of Class
org.apache.fop.layout.FontInfo

Packages that use FontInfo
org.apache.fop.layout 

Uses of FontInfo in org.apache.fop.layout
 

Fields in org.apache.fop.layout declared as FontInfo
(package private) FontInfoAreaTree.fontInfo
          object containing information on available fonts, including +metrics
 

Constructors in org.apache.fop.layout with parameters of type FontInfo
FontState.FontState(FontInfo fontInfo, String fontFamily, String fontStyle, String fontWeight, int fontSize, int fontVariant)
          
FontState.FontState(FontInfo fontInfo, String fontFamily, String fontStyle, String fontWeight, int fontSize)
          
 

Methods in org.apache.fop.layout that return FontInfo
FontInfoArea.getFontInfo()
          
FontInfoAreaTree.getFontInfo()
          
FontInfoFontState.getFontInfo()
          
FontInfoPage.getFontInfo()
          
 

Methods in org.apache.fop.layout with parameters of type FontInfo
voidAreaTree.setFontInfo(FontInfo fontInfo)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontMetric.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontMetric.html new file mode 100755 index 000000000..c2e67b3de --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontMetric.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.FontMetric

Packages that use FontMetric
org.apache.fop.layout 

Uses of FontMetric in org.apache.fop.layout
 

Methods in org.apache.fop.layout that return FontMetric
FontMetricFontInfo.getMetricsFor(String family, String style, String weight)
          
FontMetricFontInfo.getMetricsFor(String fontName)
          
 

Methods in org.apache.fop.layout with parameters of type FontMetric
voidFontInfo.addMetrics(String name, FontMetric metrics)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontState.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontState.html new file mode 100755 index 000000000..af2aaf0c4 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/FontState.html @@ -0,0 +1,2 @@ +

Uses of Class
org.apache.fop.layout.FontState

Packages that use FontState
org.apache.fop.layout 

Uses of FontState in org.apache.fop.layout
 

Constructors in org.apache.fop.layout with parameters of type FontState
Area.Area(FontState fontState, int allocationWidth, int maxHeight)
          
Area.Area(FontState fontState)
          
AreaContainer.AreaContainer(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int position)
          
BlockArea.BlockArea(FontState fontState, int allocationWidth, int maxHeight, int startIndent, int endIndent, int textIndent, int align, int alignLastLine, int lineHeight)
          
BodyAreaContainer.BodyAreaContainer(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int position, int columnCount, int columnGap)
          
ColumnArea.ColumnArea(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int columnCount)
          
LineArea.LineArea(FontState fontState, int lineHeight, int halfLeading, int allocationWidth, int startIndent, int endIndent, LineArea prevLineArea)
          
SpanArea.SpanArea(FontState fontState, int xPosition, int yPosition, int allocationWidth, int maxHeight, int columnCount, int columnGap)
          
 

Methods in org.apache.fop.layout that return FontState
FontStateArea.getFontState()
          
 

Methods in org.apache.fop.layout with parameters of type FontState
voidBlockArea.addCharacter(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char data, boolean ul)
          
intBlockArea.addLeader(FontState fontState, float red, float green, float blue, int leaderPattern, int leaderLengthMinimum, int leaderLengthOptimum, int leaderLengthMaximum, int ruleThickness, int ruleStyle, int leaderPatternWidth, int leaderAlignment)
          adds a leader to current line area of containing block area +the actual leader area is created in the line area
intBlockArea.addPageNumberCitation(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, String refid)
          
intBlockArea.addText(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char[] data, int start, int end, boolean ul)
          
voidLineArea.changeFont(FontState fontState)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/LineArea.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/LineArea.html new file mode 100755 index 000000000..5e1649044 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/LineArea.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.LineArea

Packages that use LineArea
org.apache.fop.layout 

Uses of LineArea in org.apache.fop.layout
 

Constructors in org.apache.fop.layout with parameters of type LineArea
LineArea.LineArea(FontState fontState, int lineHeight, int halfLeading, int allocationWidth, int startIndent, int endIndent, LineArea prevLineArea)
          
LinkedRectangle.LinkedRectangle(Rectangle link, LineArea lineArea)
          
 

Methods in org.apache.fop.layout that return LineArea
LineAreaLinkedRectangle.getLineArea()
          
 

Methods in org.apache.fop.layout with parameters of type LineArea
voidBlockArea.addLineArea(LineArea la)
          
voidLinkSet.addRect(Rectangle r, LineArea lineArea)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkSet.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkSet.html new file mode 100755 index 000000000..fe1594234 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkSet.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.LinkSet

Packages that use LinkSet
org.apache.fop.layout 

Uses of LinkSet in org.apache.fop.layout
 

Methods in org.apache.fop.layout with parameters of type LinkSet
voidBlockArea.addCharacter(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char data, boolean ul)
          
intBlockArea.addPageNumberCitation(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, String refid)
          
intBlockArea.addText(FontState fontState, float red, float green, float blue, int wrapOption, LinkSet ls, int whiteSpaceCollapse, char[] data, int start, int end, boolean ul)
          
intLineArea.addCharacter(char data, LinkSet ls, boolean ul)
          adds a single character to the line area tree
intLineArea.addPageNumberCitation(String refid, LinkSet ls)
          
intLineArea.addText(char[] odata, int start, int end, LinkSet ls, boolean ul)
          adds text to line area
voidPage.addLinkSet(LinkSet linkSet)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkedRectangle.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkedRectangle.html new file mode 100755 index 000000000..6c81aaa93 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/LinkedRectangle.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.LinkedRectangle

Packages that use LinkedRectangle
org.apache.fop.layout 

Uses of LinkedRectangle in org.apache.fop.layout
 

Constructors in org.apache.fop.layout with parameters of type LinkedRectangle
LinkedRectangle.LinkedRectangle(LinkedRectangle lr)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/Page.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Page.html new file mode 100755 index 000000000..08907076c --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Page.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.Page

Packages that use Page
org.apache.fop.layout 

Uses of Page in org.apache.fop.layout
 

Methods in org.apache.fop.layout that return Page
PageArea.getPage()
          
PagePageMaster.makePage(AreaTree areaTree)
          
 

Methods in org.apache.fop.layout with parameters of type Page
voidArea.setPage(Page page)
          
voidAreaTree.addPage(Page page)
          
voidSpanArea.setPage(Page page)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/PageMaster.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/PageMaster.html new file mode 100755 index 000000000..ce1ef7aa0 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/PageMaster.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.PageMaster

No usage of org.apache.fop.layout.PageMaster

\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/RegionArea.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/RegionArea.html new file mode 100755 index 000000000..44ab6b3ea --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/RegionArea.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.RegionArea

Packages that use RegionArea
org.apache.fop.layout 

Uses of RegionArea in org.apache.fop.layout
 

Subclasses of RegionArea in org.apache.fop.layout
class BodyRegionArea
          
 

Methods in org.apache.fop.layout with parameters of type RegionArea
voidPageMaster.addAfter(RegionArea region)
          
voidPageMaster.addBefore(RegionArea region)
          
voidPageMaster.addEnd(RegionArea region)
          
voidPageMaster.addStart(RegionArea region)
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/Space.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Space.html new file mode 100755 index 000000000..99b1eb141 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/Space.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.Space

Packages that use Space
org.apache.fop.layout 

Uses of Space in org.apache.fop.layout
 

Subclasses of Space in org.apache.fop.layout
class DisplaySpace
          
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/class-use/SpanArea.html b/docs/design/contrib/layout/org/apache/fop/layout/class-use/SpanArea.html new file mode 100755 index 000000000..d8fd7aa56 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/class-use/SpanArea.html @@ -0,0 +1 @@ +

Uses of Class
org.apache.fop.layout.SpanArea

No usage of org.apache.fop.layout.SpanArea

\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/layout.cl.html b/docs/design/contrib/layout/org/apache/fop/layout/layout.cl.html new file mode 100755 index 000000000..7dabd740d --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/layout.cl.html @@ -0,0 +1,3 @@ +

org.apache.fop.layout
Class Diagram layout

Class Summary
Area 
AreaContainer 
AreaTree 
BlockArea 
BodyAreaContainer 
BodyRegionArea 
Box 
ColumnArea 
DisplaySpace 
FontDescriptor 
FontInfo 
FontMetricinterface for font metric classes
FontState 
LineArea 
LinkedRectanglean object that stores a rectangle that is linked, and the LineArea +that it is logically associated with
LinkSeta set of rectangles on a page that are linked to a common +destination
Page 
PageMaster 
RegionArea 
Space 
SpanArea 
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/package-frame.html b/docs/design/contrib/layout/org/apache/fop/layout/package-frame.html new file mode 100755 index 000000000..1aa7968c2 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/package-frame.html @@ -0,0 +1,7 @@ +Package org.apache.fop.layout +org.apache.fop.layout
Class Diagrams 
layout
Interfaces 
FontDescriptor
FontMetric
Classes 
Area
AreaContainer
AreaTree
BlockArea
BodyAreaContainer
BodyRegionArea
Box
ColumnArea
DisplaySpace
FontInfo
FontState
LineArea
LinkedRectangle
LinkSet
Page
PageMaster
RegionArea
Space
SpanArea
\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/package-summary.html b/docs/design/contrib/layout/org/apache/fop/layout/package-summary.html new file mode 100755 index 000000000..f168659d3 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/package-summary.html @@ -0,0 +1,3 @@ +Package org.apache.fop.layout

Package org.apache.fop.layout

Class Diagram Summary
layout 
 

Interface Summary
FontDescriptor 
FontMetricinterface for font metric classes
 

Class Summary
Area 
AreaContainer 
AreaTree 
BlockArea 
BodyAreaContainer 
BodyRegionArea 
Box 
ColumnArea 
DisplaySpace 
FontInfo 
FontState 
LineArea 
LinkedRectanglean object that stores a rectangle that is linked, and the LineArea +that it is logically associated with
LinkSeta set of rectangles on a page that are linked to a common +destination
Page 
PageMaster 
RegionArea 
Space 
SpanArea 
 



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/package-tree.html b/docs/design/contrib/layout/org/apache/fop/layout/package-tree.html new file mode 100755 index 000000000..2cc4e4ccc --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/package-tree.html @@ -0,0 +1 @@ +org.apache.fop.layout Class Hierarchy

Hierarchy For Package org.apache.fop.layout

Package Hierarchies:
All Packages

Class Hierarchy

Interface Hierarchy



\ No newline at end of file diff --git a/docs/design/contrib/layout/org/apache/fop/layout/package-use.html b/docs/design/contrib/layout/org/apache/fop/layout/package-use.html new file mode 100755 index 000000000..f4a9bfa03 --- /dev/null +++ b/docs/design/contrib/layout/org/apache/fop/layout/package-use.html @@ -0,0 +1,3 @@ +

Uses of Package
org.apache.fop.layout

Packages that use org.apache.fop.layout
org.apache.fop.layout 

Classes in org.apache.fop.layout used by org.apache.fop.layout
Area
          
AreaContainer
          
AreaTree
          
BlockArea
          
BodyAreaContainer
          
BodyRegionArea
          
ColumnArea
          
DisplaySpace
          
FontInfo
          
FontState
          
LineArea
          
LinkedRectangle
          an object that stores a rectangle that is linked, and the LineArea +that it is logically associated with
LinkSet
          a set of rectangles on a page that are linked to a common +destination
Page
          
PageMaster
          
RegionArea
          
Space
          
SpanArea
          
 



\ No newline at end of file -- 2.39.5