|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Formatter
Formatter is responsible for converting report and report elements into an external format. This defines the API of all formatter classes.
| Method Summary | |
|---|---|
void |
addProgressListener(ProgressListener listener)
Add a listener to be notified of export progress. |
void |
end()
Write the end of report. |
void |
endHeader()
End a header section. |
void |
prolog(ReportSheet sheet)
Write the prolog of report. |
void |
removeProgressListener(ProgressListener listener)
Remove a listener. |
void |
setDocumentInfo(DocumentInfo info)
Set the document info to export. |
void |
startHeader(int type)
Start a header section. |
void |
startHeader(String eid,
boolean header)
Start a header selection for element associated header/footer. |
void |
write(AreaBreakElement elem)
Write the areabreak element. |
void |
write(BeanElement elem)
Write the bean element. |
void |
write(ChartElement elem)
Write the chart element. |
void |
write(CompositeElement elem)
Write the composite element. |
void |
write(CondPageBreakElement elem)
Write the conditional page break element. |
void |
write(FormElement elem)
Write the form element. |
void |
write(HeadingElement elem)
Write the heading text element. |
void |
write(NewlineElement elem)
Write the newline element. |
void |
write(PageBreakElement elem)
Write the pagebreak element. |
void |
write(PageLayoutElement elem)
Write the page layout element. |
void |
write(PainterElement elem)
Write the painter element. |
void |
write(ParameterElement elem)
Write the parameter element. |
void |
write(ReportSheet sheet)
Export a report. |
void |
write(SectionElement elem)
Write the section element. |
void |
write(SeparatorElement elem)
Write the separator element. |
void |
write(SpaceElement elem)
Write the space element. |
void |
write(TabElement elem)
Write the tab element. |
void |
write(TableElement elem)
Write the table element. |
void |
write(TextBoxElement elem)
Write the textbox element. |
void |
write(TextElement elem)
Write the text element. |
void |
write(TOCElement elem)
Write the TOC element. |
void |
write(inetsoft.report.style.XTableStyle style)
Write embedded table style. |
| Method Detail |
|---|
void setDocumentInfo(DocumentInfo info)
void write(ReportSheet sheet)
throws IOException
sheet - report to export.
IOExceptionvoid prolog(ReportSheet sheet)
void startHeader(int type)
type - header/footer type. Defined in ReportSheet.
void startHeader(String eid,
boolean header)
eid - element ID.header - true if header, false if footer.void endHeader()
void write(inetsoft.report.style.XTableStyle style)
void write(TextElement elem)
void write(HeadingElement elem)
void write(TableElement elem)
void write(SectionElement elem)
throws IOException
IOExceptionvoid write(FormElement elem)
void write(PainterElement elem)
void write(ChartElement elem)
void write(TextBoxElement elem)
void write(TabElement elem)
void write(NewlineElement elem)
void write(AreaBreakElement elem)
void write(PageBreakElement elem)
void write(PageLayoutElement elem)
throws IOException
IOExceptionvoid write(CondPageBreakElement elem)
void write(SpaceElement elem)
void write(SeparatorElement elem)
void write(TOCElement elem)
throws IOException
IOException
void write(ParameterElement elem)
throws IOException
IOException
void write(CompositeElement elem)
throws IOException
IOException
void write(BeanElement elem)
throws IOException
IOException
void end()
throws IOException
IOExceptionvoid addProgressListener(ProgressListener listener)
void removeProgressListener(ProgressListener listener)
|
Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||