public class TableBuilder extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
TableBuilder(DocumentBuilder documentBuilder,
JasperPrint jasperPrint,
int reportIndex,
int pageIndex,
WriterHelper bodyWriter,
WriterHelper styleWriter,
StyleCache styleCache) |
protected |
TableBuilder(DocumentBuilder documentBuilder,
JasperPrint jasperPrint,
String name,
WriterHelper bodyWriter,
WriterHelper styleWriter,
StyleCache styleCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildCellFooter() |
void |
buildCellHeader(String cellStyleName,
int colSpan,
int rowSpan) |
void |
buildColumnFooter() |
void |
buildColumnHeader(int colIndex) |
void |
buildColumnStyle(int colIndex,
int colWidth) |
void |
buildRow(int rowIndex) |
void |
buildRowFooter() |
void |
buildRowHeader(int rowIndex) |
void |
buildRowStyle(int rowIndex,
int rowHeight) |
void |
buildTableFooter() |
void |
buildTableHeader() |
void |
buildTableStyle(int width) |
protected void |
endHyperlink(boolean isText) |
protected void |
endTextSpan() |
protected void |
exportAnchor(String anchorName) |
void |
exportEllipse(JRPrintEllipse ellipse,
JRExporterGridCell gridCell) |
void |
exportLine(JRPrintLine line,
JRExporterGridCell gridCell) |
void |
exportRectangle(JRPrintGraphicElement rectangle,
JRExporterGridCell gridCell) |
protected void |
exportStyledText(JRPrintText text,
boolean startedHyperlink) |
protected void |
exportStyledText(JRStyledText styledText,
Locale locale,
boolean startedHyperlink) |
protected void |
exportStyledTextRun(Map<AttributedCharacterIterator.Attribute,Object> attributes,
String text,
Locale locale,
boolean startedHyperlink) |
void |
exportText(JRPrintText text,
JRExporterGridCell gridCell) |
protected void |
exportTextContents(JRPrintText text) |
protected String |
getHyperlinkTarget(JRPrintHyperlink link) |
protected String |
getIgnoreHyperlinkProperty() |
protected JasperReportsContext |
getJasperReportsContext() |
protected float |
getXAlignFactor(JRPrintImage image) |
protected float |
getYAlignFactor(JRPrintImage image) |
protected boolean |
startHyperlink(JRPrintHyperlink link,
boolean isText) |
protected void |
startTextSpan(Map<AttributedCharacterIterator.Attribute,Object> attributes,
String text,
Locale locale) |
protected void |
writeHyperlink(JRPrintHyperlink link,
String href,
boolean isText) |
protected void |
writeText(String text) |
protected TableBuilder(DocumentBuilder documentBuilder, JasperPrint jasperPrint, String name, WriterHelper bodyWriter, WriterHelper styleWriter, StyleCache styleCache)
protected TableBuilder(DocumentBuilder documentBuilder, JasperPrint jasperPrint, int reportIndex, int pageIndex, WriterHelper bodyWriter, WriterHelper styleWriter, StyleCache styleCache)
public void buildTableStyle(int width)
public void buildTableHeader()
public void buildTableFooter()
public void buildRowStyle(int rowIndex,
int rowHeight)
public void buildRowHeader(int rowIndex)
public void buildRowFooter()
public void buildRow(int rowIndex)
public void buildColumnStyle(int colIndex,
int colWidth)
public void buildColumnHeader(int colIndex)
public void buildColumnFooter()
public void buildCellHeader(String cellStyleName, int colSpan, int rowSpan)
public void buildCellFooter()
public void exportRectangle(JRPrintGraphicElement rectangle, JRExporterGridCell gridCell)
public void exportLine(JRPrintLine line, JRExporterGridCell gridCell)
public void exportEllipse(JRPrintEllipse ellipse, JRExporterGridCell gridCell)
public void exportText(JRPrintText text, JRExporterGridCell gridCell)
protected void exportTextContents(JRPrintText text)
protected void exportStyledText(JRPrintText text, boolean startedHyperlink)
protected void exportStyledText(JRStyledText styledText, Locale locale, boolean startedHyperlink)
protected void exportStyledTextRun(Map<AttributedCharacterIterator.Attribute,Object> attributes, String text, Locale locale, boolean startedHyperlink)
protected void startTextSpan(Map<AttributedCharacterIterator.Attribute,Object> attributes, String text, Locale locale)
protected void endTextSpan()
protected void writeText(String text)
protected void exportAnchor(String anchorName)
protected String getIgnoreHyperlinkProperty()
protected boolean startHyperlink(JRPrintHyperlink link, boolean isText)
protected void writeHyperlink(JRPrintHyperlink link, String href, boolean isText)
protected void endHyperlink(boolean isText)
protected String getHyperlinkTarget(JRPrintHyperlink link)
protected float getXAlignFactor(JRPrintImage image)
protected float getYAlignFactor(JRPrintImage image)
protected JasperReportsContext getJasperReportsContext()
Copyright © 2014. All rights reserved.