Skip navigation links
A B C D E G H I L N P R S T U V W Z 

A

AbstractFixedLineGenerator - Class in cc.catalysts.boot.report.pdf.impl
Base for static page decorators that add a single line (split in left, center, right parts) to a certain y-position of the page (typically used for header and footer lines)
AbstractFixedLineGenerator(ReportElement, PositionOfStaticElements) - Constructor for class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
 
AbstractReportElement - Class in cc.catalysts.boot.report.pdf.elements
Base class all report elements.
AbstractReportElement() - Constructor for class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
addColumn(String) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
addColumn(String, float) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
addColumn(String, float) - Method in interface cc.catalysts.boot.report.pdf.ReportTableBuilder
 
addElement(ReportElement) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
addElement(ReportElement) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
addElement(ReportElement) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addFooterToAllPages(PdfReportStructure, PdfPageLayout) - Method in class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
adds a footer to all pages
addHeading(String) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addImage(Resource, float, float) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addLink(String, String) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addPadding(float) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addPage(ReportPage) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
addRichText(PDPageContentStream, PdfTextStyle, float, float, float, float, ReportAlignType, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 
addRichText(PDPageContentStream, PdfTextStyle, float, float, float, float, ReportAlignType, String, String, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 
addSpecialCharacter(String) - Static method in class cc.catalysts.boot.report.pdf.utils.Utf8Utils
 
addStaticElement(ReportElementStatic) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
addStaticElementsForEachPage(ReportElementStatic...) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
addStyle(String, PDFont) - Method in class cc.catalysts.boot.report.pdf.config.PdfFont
 
addText(PDPageContentStream, PdfTextStyle, float, float, float, float, ReportAlignType, String, boolean) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
Adds text of any length, will parse it if necessary.
addText(PDPageContentStream, PdfTextStyle, float, float, float, float, ReportAlignType, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
addText(String) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addText(String, PdfTextStyle) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
addTextSimple(PDPageContentStream, PdfTextStyle, float, float, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
Adds a string, no parsing
addTextSimpleUnderlined(PDPageContentStream, PdfTextStyle, float, float, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 
addTextWithLineBreaks(PDPageContentStream, PdfTextStyle, float, float, float, float, ReportAlignType, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 
addValue(ReportElement) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl.ReportTableRowBuilderImpl
 
addValue(String) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl.ReportTableRowBuilderImpl
 
addValue(String) - Method in interface cc.catalysts.boot.report.pdf.ReportTableRowBuilder
 
addValue(ReportElement) - Method in interface cc.catalysts.boot.report.pdf.ReportTableRowBuilder
 
align - Variable in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 

B

beginNewSection(String, boolean) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
build() - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
build table taking column weights into account
build(boolean, boolean) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
build() - Method in interface cc.catalysts.boot.report.pdf.ReportTableBuilder
 
build(boolean, boolean) - Method in interface cc.catalysts.boot.report.pdf.ReportTableBuilder
 
buildReport(String, PdfPageLayout, Resource) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
buildReport(String, PdfPageLayout, Resource, PDDocument) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
buildTableWithWidths(float[]) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 

C

cache - Variable in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
cc.catalysts.boot.report.pdf - package cc.catalysts.boot.report.pdf
 
cc.catalysts.boot.report.pdf.config - package cc.catalysts.boot.report.pdf.config
 
cc.catalysts.boot.report.pdf.elements - package cc.catalysts.boot.report.pdf.elements
 
cc.catalysts.boot.report.pdf.exception - package cc.catalysts.boot.report.pdf.exception
 
cc.catalysts.boot.report.pdf.impl - package cc.catalysts.boot.report.pdf.impl
 
cc.catalysts.boot.report.pdf.utils - package cc.catalysts.boot.report.pdf.utils
 
clone(String) - Method in class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
 
clone(String) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
COURIER - Static variable in class cc.catalysts.boot.report.pdf.config.PdfFont
 
createBuilder() - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportServiceImpl
 
createBuilder(PdfStyleSheet) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportServiceImpl
 
createBuilder() - Method in interface cc.catalysts.boot.report.pdf.PdfReportService
 
createBuilder(PdfStyleSheet) - Method in interface cc.catalysts.boot.report.pdf.PdfReportService
 
createRow() - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
createRow() - Method in interface cc.catalysts.boot.report.pdf.ReportTableBuilder
 

D

DefaultPdfStyleSheet - Class in cc.catalysts.boot.report.pdf.config
 
DefaultPdfStyleSheet() - Constructor for class cc.catalysts.boot.report.pdf.config.DefaultPdfStyleSheet
 

E

endRow() - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl.ReportTableRowBuilderImpl
 
endRow() - Method in interface cc.catalysts.boot.report.pdf.ReportTableRowBuilder
 
endTable() - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
endTable() - Method in interface cc.catalysts.boot.report.pdf.ReportTableBuilder
 
expandPagesStaticElements(int) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 

G

getAlign() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
getAlign() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
getBase() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getBasename() - Method in class cc.catalysts.boot.report.pdf.config.PdfFont
 
getBodyText() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getCellWidths() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getColor() - Method in class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
getConfiguration() - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
getCurrentFontStyle() - Method in class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
getDocument() - Method in class cc.catalysts.boot.report.pdf.PdfReport
 
getElements() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getElements() - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
getExtraSplitting() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getFileName() - Method in class cc.catalysts.boot.report.pdf.PdfReport
 
getFirstSegmentHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
getFirstSegmentHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
getFirstSegmentHeight(float) - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
in case isSplitable is true, this method will be called.
getFirstSegmentHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getFirstSegmentHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getFirstSegmentHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
getFont(String) - Static method in class cc.catalysts.boot.report.pdf.config.PdfFont
NOTE: this is kind of a hack, but since PdfBox doesn't expose the constructor org.apache.pdfbox.pdmodel.font.PDType1Font#PDType1Font(java.lang.String), it is necessary.
getFont() - Method in class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
getFontSize() - Method in class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
getFooterElement() - Method in class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
 
getFooterElementWithPagesSet(ReportElement, int, int) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
getFooterOnPages() - Method in class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
 
getFooterPosition() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getFooterText() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getHeaderPosition() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getHeading1Text() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getHeadingPaddingAfter() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getHeight() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
getHeight(float) - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
Height of this segment
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
getHeight() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportLink
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportPadding
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportPaddingWithHeight
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
getHeightOfElementToSplit(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
getHeightOfElementToSplit(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
getHeightOfElementToSplit(float, float) - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
For splittable elements returns the current height of the element that needs to be split.
getHeightOfElementToSplit(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getHeightOfElementToSplit(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getHeightOfElementToSplit(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
getImageIntents() - Method in class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
getImageIntents() - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
getImageIntents() - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
Returns all the images that should have been printed by this element
getImageIntents() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getImageIntents() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
getImageIntents() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getImageIntents() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
getImg() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage.ImagePrintIntent
 
getLandscapeA4Page() - Static method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getLandscapeA4PageWithSmallTopMargin() - Static method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getLastX() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getLastY() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getLastY(int) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getLineDistance() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getLineDistance() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getMarginBottom() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getMarginLeft() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getMarginRight() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getMarginTop() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getPadding() - Method in class cc.catalysts.boot.report.pdf.elements.ReportPadding
 
getPage() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage.ImagePrintIntent
 
getPageElements() - Method in class cc.catalysts.boot.report.pdf.elements.ReportPage
 
getPageNo() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getPageSize() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getPdfStyleSheet() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getPortraitA4Page() - Static method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getPortraitA4PageWithDoubleMargins() - Static method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getPortraitA4PageWithSmallTopMargin() - Static method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getPosition() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getSectionPadding() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getStartX() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getStartY() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getStartY(int) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getStaticElements() - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
getStyle(String) - Method in class cc.catalysts.boot.report.pdf.config.PdfFont
 
getStyle() - Method in class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
getTableBodyText() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getTableTitleText() - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
getText() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
getTextWidth(PDFont, float, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 
getTitle() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
getUsableWidth() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getVerticalPosition(PdfPageLayout) - Method in class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
 
getVerticalPosition(PdfPageLayout) - Method in class cc.catalysts.boot.report.pdf.impl.PdfFooterGenerator
 
getVerticalPosition(PdfPageLayout) - Method in class cc.catalysts.boot.report.pdf.impl.PdfHeaderGenerator
 
getWidth() - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
getWidth() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getWidth() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
getX() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getX() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage.ImagePrintIntent
 
getY() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
getY() - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage.ImagePrintIntent
 

H

HELVETICA - Static variable in class cc.catalysts.boot.report.pdf.config.PdfFont
 

I

ImagePrintIntent(ReportImage, int, float, float) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportImage.ImagePrintIntent
 
isSplitable() - Method in class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
isSplitable() - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
isSplitable() - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
In case the element may be split over pages, this method should return true
isSplitable() - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
isSplitable() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
isSplitable() - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 

L

lineDistance - Variable in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 

N

nextLineY(int, float, float) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 

P

PAGE_TEMPLATE_CURR - Static variable in class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
 
PAGE_TEMPLATE_TOTAL - Static variable in class cc.catalysts.boot.report.pdf.impl.AbstractFixedLineGenerator
 
PdfBoxHelper - Class in cc.catalysts.boot.report.pdf.elements
 
PdfBoxHelperException - Exception in cc.catalysts.boot.report.pdf.exception
 
PdfBoxHelperException(String) - Constructor for exception cc.catalysts.boot.report.pdf.exception.PdfBoxHelperException
 
PdfBoxHelperException(String, Throwable) - Constructor for exception cc.catalysts.boot.report.pdf.exception.PdfBoxHelperException
 
PdfFont - Class in cc.catalysts.boot.report.pdf.config
Created by cboehmwalder on 08.09.2016.
PdfFont(String) - Constructor for class cc.catalysts.boot.report.pdf.config.PdfFont
 
PdfFooterGenerator - Class in cc.catalysts.boot.report.pdf.impl
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
PdfFooterGenerator(ReportElement, PositionOfStaticElements) - Constructor for class cc.catalysts.boot.report.pdf.impl.PdfFooterGenerator
 
PdfHeaderGenerator - Class in cc.catalysts.boot.report.pdf.impl
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
PdfHeaderGenerator(ReportElement, PositionOfStaticElements) - Constructor for class cc.catalysts.boot.report.pdf.impl.PdfHeaderGenerator
 
PdfPageLayout - Class in cc.catalysts.boot.report.pdf.config
Layout for a PDF document.
PdfPageLayout(float, float, float, float, float, float, float) - Constructor for class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
PdfReport - Class in cc.catalysts.boot.report.pdf
 
PdfReport(String, PDDocument) - Constructor for class cc.catalysts.boot.report.pdf.PdfReport
 
PdfReportAutoConfiguration - Class in cc.catalysts.boot.report.pdf.config
 
PdfReportAutoConfiguration() - Constructor for class cc.catalysts.boot.report.pdf.config.PdfReportAutoConfiguration
 
PdfReportBuilder - Interface in cc.catalysts.boot.report.pdf
 
PdfReportFilePrinter - Class in cc.catalysts.boot.report.pdf.impl
 
PdfReportFilePrinter() - Constructor for class cc.catalysts.boot.report.pdf.impl.PdfReportFilePrinter
 
PdfReportGeneratorException - Exception in cc.catalysts.boot.report.pdf.exception
 
PdfReportGeneratorException(String) - Constructor for exception cc.catalysts.boot.report.pdf.exception.PdfReportGeneratorException
 
PdfReportHttpResponsePrinter - Class in cc.catalysts.boot.report.pdf.impl
 
PdfReportHttpResponsePrinter() - Constructor for class cc.catalysts.boot.report.pdf.impl.PdfReportHttpResponsePrinter
 
PdfReportPrinter<T> - Interface in cc.catalysts.boot.report.pdf
 
PdfReportService - Interface in cc.catalysts.boot.report.pdf
 
PdfReportServiceImpl - Class in cc.catalysts.boot.report.pdf.impl
 
PdfReportServiceImpl(DefaultPdfStyleSheet) - Constructor for class cc.catalysts.boot.report.pdf.impl.PdfReportServiceImpl
 
PdfReportStructure - Class in cc.catalysts.boot.report.pdf.impl
 
PdfReportStructure(PdfStyleSheet) - Constructor for class cc.catalysts.boot.report.pdf.impl.PdfReportStructure
 
PdfStyleSheet - Class in cc.catalysts.boot.report.pdf.config
 
PdfStyleSheet() - Constructor for class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
PdfTextStyle - Class in cc.catalysts.boot.report.pdf.config
 
PdfTextStyle(float, PdfFont, PDColor, String) - Constructor for class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
PdfTextStyle(String) - Constructor for class cc.catalysts.boot.report.pdf.config.PdfTextStyle
This constructor is used by spring when creating a font from properties.
PositionOfStaticElements - Enum in cc.catalysts.boot.report.pdf.utils
Created by sfarcas on 7/21/2016.
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportLink
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportPadding
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
print(PDDocument, PDPageContentStream, int, float, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
print(PdfReport, File) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportFilePrinter
 
print(PdfReport, HttpServletResponse) - Method in class cc.catalysts.boot.report.pdf.impl.PdfReportHttpResponsePrinter
 
print(PdfReport, T) - Method in interface cc.catalysts.boot.report.pdf.PdfReportPrinter
 
printImage(PDDocument, int, float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
Call this method to print images.

R

registerFont(PDType0Font) - Static method in class cc.catalysts.boot.report.pdf.config.PdfFont
 
removeCharactersWithZeroLength(String) - Static method in class cc.catalysts.boot.report.pdf.utils.Utf8Utils
Those characters cannot be printed by PDFBox as they have a zero length
ReportAlignType - Enum in cc.catalysts.boot.report.pdf.utils
 
ReportCompositeElement - Class in cc.catalysts.boot.report.pdf.elements
Used to force elements to be rendered on the same page (if isSplitable = false).
ReportCompositeElement() - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
ReportElement - Interface in cc.catalysts.boot.report.pdf.elements
Interface for all report elements.
ReportElementStatic - Class in cc.catalysts.boot.report.pdf.elements
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
ReportElementStatic(ReportElement, int, float, float, float, PositionOfStaticElements) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
ReportImage - Class in cc.catalysts.boot.report.pdf.elements
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
ReportImage(BufferedImage, float, float) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportImage
The image will be placed as is.
ReportImage.ImagePrintIntent - Class in cc.catalysts.boot.report.pdf.elements
This class is required, since pdf image printing has a bug.
ReportLink - Class in cc.catalysts.boot.report.pdf.elements
 
ReportLink(String, String, PdfTextStyle, float) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportLink
 
ReportPadding - Class in cc.catalysts.boot.report.pdf.elements
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
ReportPadding(float) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportPadding
 
ReportPaddingWithHeight - Class in cc.catalysts.boot.report.pdf.elements
 
ReportPaddingWithHeight(float) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportPaddingWithHeight
 
ReportPage - Class in cc.catalysts.boot.report.pdf.elements
 
ReportPage(List<ReportElement>) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportPage
 
ReportPageBreak - Class in cc.catalysts.boot.report.pdf.elements
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
ReportPageBreak() - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportPageBreak
 
ReportRichTextBox - Class in cc.catalysts.boot.report.pdf.elements
Created by cboehmwalder on 04.08.2016.
ReportRichTextBox(PdfTextStyle, float, String, String, String) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
 
ReportRichTextBox(PdfTextStyle, float, String) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
 
ReportRichTextBox(ReportRichTextBox, String) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
copy constructor with new text
ReportTable - Class in cc.catalysts.boot.report.pdf.elements
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
ReportTable(PdfStyleSheet, float[], ReportElement[][], ReportElement[]) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportTable
 
ReportTableBuilder - Interface in cc.catalysts.boot.report.pdf
 
ReportTableBuilderImpl - Class in cc.catalysts.boot.report.pdf.impl
 
ReportTableBuilderImpl(PdfStyleSheet, PdfReportBuilder) - Constructor for class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
init with default style
ReportTableBuilderImpl.ReportTableRowBuilderImpl - Class in cc.catalysts.boot.report.pdf.impl
 
ReportTableRowBuilder - Interface in cc.catalysts.boot.report.pdf
 
ReportTextBox - Class in cc.catalysts.boot.report.pdf.elements
IMPORTANT: Although this class is publicly visible, it is subject to change and may not be implemented by clients!
ReportTextBox(PdfTextStyle, float, String) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
ReportTextBox(ReportTextBox, String) - Constructor for class cc.catalysts.boot.report.pdf.elements.ReportTextBox
copy constructor with new text
ReportVerticalAlignType - Enum in cc.catalysts.boot.report.pdf.utils
Created by skaupper on 05.08.2016.

S

setAlign(ReportAlignType) - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
setAlign(ReportAlignType) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
setBodyText(PdfTextStyle) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setBorder(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setCellPaddingX(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setCellPaddingY(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setColumns(String...) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
setColumns(int) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
setColumns(int, List<Float>) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl
 
setExtraSplitting(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setFooter(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setFooterPosition(PositionOfStaticElements) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setFooterText(PdfTextStyle) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setHeader(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setHeaderPosition(PositionOfStaticElements) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setHeading1Text(PdfTextStyle) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setHeadingPaddingAfter(int) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setHeight(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
setLineDistance(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setLineDistance(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setMarginBottom(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setMarginLeft(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setMarginRight(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setMarginTop(float) - Method in class cc.catalysts.boot.report.pdf.config.PdfPageLayout
 
setNoBottomBorder(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setNoInnerBorders(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setNoTopBorder(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setReplacement(String) - Static method in class cc.catalysts.boot.report.pdf.utils.Utf8Utils
 
setSectionPadding(int) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setSplitable(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
setSplitable(boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setStyle(String) - Method in class cc.catalysts.boot.report.pdf.config.PdfTextStyle
 
setTableBodyText(PdfTextStyle) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setTableTitleText(PdfTextStyle) - Method in class cc.catalysts.boot.report.pdf.config.PdfStyleSheet
 
setText(String) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
setTextAlignInColumn(int, ReportAlignType, boolean) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setVerticalAlignInColumn(int, ReportVerticalAlignType) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
setWidth(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportImage
 
split(float) - Method in class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
split(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.AbstractReportElement
 
split(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
split(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportCompositeElement
 
split(float) - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
If the element my be split this method should return two elements.
split(float, float) - Method in interface cc.catalysts.boot.report.pdf.elements.ReportElement
Will split the report element, so the height of the first segment will the maximum value less or equal to the allowed height value.
split(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
split(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportElementStatic
 
split(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
 
split(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportRichTextBox
 
split(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
split(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
split(float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
split(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
split(float, String) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
splitFirstCell(float, float) - Method in class cc.catalysts.boot.report.pdf.elements.ReportTable
 
splitText(PDFont, float, float, String) - Static method in class cc.catalysts.boot.report.pdf.elements.PdfBoxHelper
 
startTable() - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
SYMBOL - Static variable in class cc.catalysts.boot.report.pdf.config.PdfFont
 

T

text - Variable in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
textConfig - Variable in class cc.catalysts.boot.report.pdf.elements.ReportTextBox
 
TIMES_ROMAN - Static variable in class cc.catalysts.boot.report.pdf.config.PdfFont
 

U

Utf8Utils - Class in cc.catalysts.boot.report.pdf.utils
 
Utf8Utils() - Constructor for class cc.catalysts.boot.report.pdf.utils.Utf8Utils
 

V

valueOf(String) - Static method in enum cc.catalysts.boot.report.pdf.utils.PositionOfStaticElements
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cc.catalysts.boot.report.pdf.utils.ReportAlignType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cc.catalysts.boot.report.pdf.utils.ReportVerticalAlignType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cc.catalysts.boot.report.pdf.utils.PositionOfStaticElements
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cc.catalysts.boot.report.pdf.utils.ReportAlignType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cc.catalysts.boot.report.pdf.utils.ReportVerticalAlignType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFooterOnAllPages(String, String, String) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withFooterOnAllPages(ReportElement) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withFooterOnPages(String, String, String, PositionOfStaticElements) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withFooterOnPages(ReportElement, PositionOfStaticElements) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withHeaderOnAllPages(String, String, String) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withHeaderOnAllPages(ReportElement) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withHeaderOnPages(String, String, String, PositionOfStaticElements) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withHeaderOnPages(ReportElement, PositionOfStaticElements) - Method in interface cc.catalysts.boot.report.pdf.PdfReportBuilder
 
withValues(String...) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl.ReportTableRowBuilderImpl
 
withValues(ReportElement...) - Method in class cc.catalysts.boot.report.pdf.impl.ReportTableBuilderImpl.ReportTableRowBuilderImpl
 
withValues(String...) - Method in interface cc.catalysts.boot.report.pdf.ReportTableRowBuilder
sets the row values and finishes the row
withValues(ReportElement...) - Method in interface cc.catalysts.boot.report.pdf.ReportTableRowBuilder
 

Z

ZAPF_DINGBATS - Static variable in class cc.catalysts.boot.report.pdf.config.PdfFont
 
A B C D E G H I L N P R S T U V W Z 
Skip navigation links