public abstract class DocumentBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IMAGE_NAME_PREFIX |
protected static int |
IMAGE_NAME_PREFIX_LEGTH |
protected static java.lang.String |
JR_PAGE_ANCHOR_PREFIX |
protected OasisZip |
oasisZip |
protected java.util.Map<java.lang.String,java.lang.String> |
rendererToImagePathMap |
Constructor and Description |
---|
DocumentBuilder(OasisZip oasisZip) |
Modifier and Type | Method and Description |
---|---|
protected JRPrintElementIndex |
getElementIndex(JRExporterGridCell gridCell) |
protected abstract JRHyperlinkProducer |
getHyperlinkProducer(JRPrintHyperlink link) |
protected java.lang.String |
getHyperlinkURL(JRPrintHyperlink link) |
protected java.lang.String |
getHyperlinkURL(JRPrintHyperlink link,
boolean isOnePagePerSheet) |
static java.lang.String |
getImageName(JRPrintElementIndex printElementIndex) |
protected java.lang.String |
getImagePath(Renderable renderer,
JRPrintImage image,
JRExporterGridCell gridCell) |
abstract java.lang.String |
getInvalidCharReplacement() |
protected abstract JasperReportsContext |
getJasperReportsContext() |
protected abstract int |
getPageIndex() |
static JRPrintElementIndex |
getPrintElementIndex(java.lang.String imageName) |
protected abstract int |
getReportIndex() |
abstract JRStyledText |
getStyledText(JRPrintText text) |
abstract java.util.Locale |
getTextLocale(JRPrintText text) |
protected abstract void |
insertPageAnchor(TableBuilder tableBuilder) |
protected void |
processImage(JRPrintImage image,
JRPrintElementIndex imageIndex) |
protected static final java.lang.String JR_PAGE_ANCHOR_PREFIX
public static final java.lang.String IMAGE_NAME_PREFIX
protected static final int IMAGE_NAME_PREFIX_LEGTH
protected final java.util.Map<java.lang.String,java.lang.String> rendererToImagePathMap
protected final OasisZip oasisZip
public DocumentBuilder(OasisZip oasisZip)
public static java.lang.String getImageName(JRPrintElementIndex printElementIndex)
public static JRPrintElementIndex getPrintElementIndex(java.lang.String imageName)
protected java.lang.String getHyperlinkURL(JRPrintHyperlink link)
protected java.lang.String getHyperlinkURL(JRPrintHyperlink link, boolean isOnePagePerSheet)
protected java.lang.String getImagePath(Renderable renderer, JRPrintImage image, JRExporterGridCell gridCell) throws JRException
JRException
protected void processImage(JRPrintImage image, JRPrintElementIndex imageIndex) throws JRException
JRException
protected JRPrintElementIndex getElementIndex(JRExporterGridCell gridCell)
public abstract JRStyledText getStyledText(JRPrintText text)
public abstract java.util.Locale getTextLocale(JRPrintText text)
public abstract java.lang.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()
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com