|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjimm.datavision.layout.LayoutEngine
jimm.datavision.layout.SortedLayoutEngine
jimm.datavision.layout.DocBookLE
public class DocBookLE
A DocBook layout engine creates DocBook documents. Field layout is achieved by creating tables.
| Field Summary | |
|---|---|
protected java.util.HashMap |
sectionCols
|
| Fields inherited from class jimm.datavision.layout.SortedLayoutEngine |
|---|
comp, sectionFields |
| Fields inherited from class jimm.datavision.layout.LayoutEngine |
|---|
currentSection, newPage, out, pageHeight, pageHeightUsed, pageNumber, pageWidth, POINTS_PER_INCH, previousSectionArea, report, SECT_DETAIL, SECT_GROUP_FOOTER, SECT_GROUP_HEADER, SECT_PAGE_FOOTER, SECT_PAGE_HEADER, SECT_REPORT_FOOTER, SECT_REPORT_HEADER, wantsMoreData |
| Constructor Summary | |
|---|---|
DocBookLE(java.io.PrintWriter out)
Constructor. |
|
| Method Summary | |
|---|---|
protected java.util.Collection |
calcSectionCols(Section sect)
Returns a collection of DocBookCol objects. |
protected void |
doEnd()
This override outputs the end of the document. |
protected void |
doOutputField(Field field)
Does nothing, since we output fields in doOutputSection(jimm.datavision.Section). |
protected void |
doOutputImage(ImageField image)
Does nothing, since we output images in doOutputSection(jimm.datavision.Section). |
protected void |
doOutputLine(Line line)
Does nothing, since we output lines in doOutputSection(jimm.datavision.Section). |
protected void |
doOutputSection(Section sect)
This override outputs a report section. |
protected void |
doStart()
This override outputs information at the top of the DocBook document. |
protected void |
doStartPage()
This override starts a new page. |
| Methods inherited from class jimm.datavision.layout.SortedLayoutEngine |
|---|
buildSectionFields |
| Methods inherited from class jimm.datavision.layout.LayoutEngine |
|---|
calcDetailHeight, calcPageFooterHeight, calcReportFooterHeight, calcSectionHeights, cancel, checkRemainingPageLength, closeOutput, currentSectionTypeAsString, detail, doEndPage, end, endPage, groupFooters, groupHeaders, outputField, outputImage, outputLine, outputSection, pageHeight, pageNumber, pageWidth, setReport, start, startPage, wantsMoreData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.HashMap sectionCols
| Constructor Detail |
|---|
public DocBookLE(java.io.PrintWriter out)
out - the output writer| Method Detail |
|---|
protected void doStart()
doStart in class LayoutEngineprotected void doEnd()
doEnd in class LayoutEngineprotected void doStartPage()
doStartPage in class LayoutEngineprotected void doOutputSection(Section sect)
doOutputSection in class SortedLayoutEnginesect - the report sectionprotected void doOutputField(Field field)
doOutputSection(jimm.datavision.Section).
doOutputField in class LayoutEnginefield - a fieldprotected void doOutputImage(ImageField image)
doOutputSection(jimm.datavision.Section).
doOutputImage in class LayoutEngineimage - an image fieldprotected void doOutputLine(Line line)
doOutputSection(jimm.datavision.Section).
doOutputLine in class LayoutEngineline - a lineprotected java.util.Collection calcSectionCols(Section sect)
DocBookCol objects. Each one
represents a field that will be output.
sect - a section
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||