|
||||||||||
| 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.CharSepLE
public class CharSepLE
CharSepLE is a layout engine that outputs text data files.
Output is one line per row of data. Column data is separated by a
user-specified character.
| Field Summary | |
|---|---|
protected boolean |
first
|
protected char |
sepChar
|
| 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 | |
|---|---|
CharSepLE(java.io.PrintWriter out,
char sepChar)
Constructor. |
|
| Method Summary | |
|---|---|
protected java.lang.String |
asSafeSepString(java.lang.String str)
Return a string that's safe to use in a comma-delimited data file. |
protected void |
doOutputField(Field field)
This override handles output of a field. |
protected void |
doOutputImage(ImageField image)
Called by outputImage as a chance to insert behavior
when a image is output. |
protected void |
doOutputLine(Line line)
Ignores line output. |
protected void |
doOutputSection(Section sect)
This override handles output of a section. |
| 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, doEnd, doEndPage, doStart, doStartPage, 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 char sepChar
protected boolean first
| Constructor Detail |
|---|
public CharSepLE(java.io.PrintWriter out,
char sepChar)
out - the output writersepChar - the character used to separate column data| Method Detail |
|---|
protected void doOutputSection(Section sect)
doOutputSection in class SortedLayoutEnginesect - sectionprotected void doOutputField(Field field)
doOutputField in class LayoutEnginefield - a fieldprotected void doOutputImage(ImageField image)
LayoutEngineoutputImage as a chance to insert behavior
when a image is output.
doOutputImage in class LayoutEngineimage - an image fieldprotected void doOutputLine(Line line)
doOutputLine in class LayoutEngineline - a lineprotected java.lang.String asSafeSepString(java.lang.String str)
str - a string to be used in a comma-delimited data file
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||