public abstract class DocumentBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static String |
IMAGE_NAME_PREFIX |
protected static int |
IMAGE_NAME_PREFIX_LEGTH |
protected static String |
JR_PAGE_ANCHOR_PREFIX |
protected OasisZip |
oasisZip |
protected RenderersCache |
renderersCache |
protected Map<String,String> |
rendererToImagePathMap |
Constructor and Description |
---|
DocumentBuilder(OasisZip oasisZip) |
protected static final String JR_PAGE_ANCHOR_PREFIX
public static final String IMAGE_NAME_PREFIX
protected static final int IMAGE_NAME_PREFIX_LEGTH
protected final RenderersCache renderersCache
protected final OasisZip oasisZip
public DocumentBuilder(OasisZip oasisZip)
public static String getImageName(JRPrintElementIndex printElementIndex)
public static JRPrintElementIndex getPrintElementIndex(String imageName)
protected String getHyperlinkURL(JRPrintHyperlink link)
protected String getHyperlinkURL(JRPrintHyperlink link, boolean isOnePagePerSheet)
protected RenderersCache getRenderersCache()
protected String getImagePath(Renderable renderer, Dimension dimension, Color backcolor, JRExporterGridCell gridCell, boolean isLazy) throws JRException
JRException
protected JRPrintElementIndex getElementIndex(JRExporterGridCell gridCell)
public abstract JRStyledText getStyledText(JRPrintText text)
public abstract Locale getTextLocale(JRPrintText text)
public abstract String getInvalidCharReplacement()
protected abstract void insertPageAnchor(TableBuilder tableBuilder)
protected abstract JRHyperlinkProducer getHyperlinkProducer(JRPrintHyperlink link)
protected abstract JasperReportsContext getJasperReportsContext()
protected abstract int getReportIndex()
protected abstract int getPageIndex()
Copyright © 2016. All rights reserved.