public class PDFExporter extends Exporter
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.reflect.Method |
addCellMethod |
protected java.lang.Class |
documentClass |
protected java.lang.Class |
elementClass |
protected java.lang.Class |
fontClass |
protected java.lang.Class |
fontFactoryClass |
protected static java.util.logging.Logger |
logger |
protected java.lang.Class |
paragraphClass |
protected java.lang.reflect.Constructor |
paragraphConstructor |
protected java.lang.Class |
pdfPTableClass |
protected java.lang.Class |
pdfWriterClass |
protected java.lang.Class |
phraseClass |
encodingType, filename, HTML_TAG_PATTERN, includeHeaders, listExporterValues, pdfFont, postProcessor, preProcessor, selectedItemsOnly, textToExport| Constructor and Description |
|---|
PDFExporter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addColumnName(java.lang.Object pdfTable,
ListExporterValue listExporterValue,
java.lang.Object font) |
protected void |
addItemValue(java.lang.Object pdfTable,
java.util.List<javax.faces.component.UIComponent> components,
java.lang.Object font) |
protected void |
addItemValue(java.lang.Object pdfTable,
ListExporterValue listExporterValue,
java.lang.Object font) |
protected void |
addItemValue(java.lang.Object pdfTable,
javax.faces.component.UIComponent component,
java.lang.Object font) |
protected void |
addSelectItemValue(java.lang.Object pdfTable,
javax.faces.model.SelectItem item,
java.lang.Object font) |
java.lang.String |
export(javax.faces.context.FacesContext facesContext,
ListExporter component,
ACEList list) |
protected void |
exportPDFTable(javax.faces.context.FacesContext facesContext,
java.lang.Object pdfTable,
ACEList list,
java.lang.String encoding,
boolean includeHeaders,
boolean selectedItemsOnly) |
protected void |
loadMethods() |
protected void |
loadNewClasses() |
protected void |
loadOldClasses() |
exportValue, registerResource, setUp, shouldExcludeFromExportprotected static final java.util.logging.Logger logger
protected java.lang.Class documentClass
protected java.lang.Class fontClass
protected java.lang.Class fontFactoryClass
protected java.lang.Class paragraphClass
protected java.lang.Class phraseClass
protected java.lang.Class pdfPTableClass
protected java.lang.Class elementClass
protected java.lang.Class pdfWriterClass
protected java.lang.reflect.Method addCellMethod
protected java.lang.reflect.Constructor paragraphConstructor
protected void loadNewClasses()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected void loadOldClasses()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected void loadMethods()
throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodExceptionpublic java.lang.String export(javax.faces.context.FacesContext facesContext,
ListExporter component,
ACEList list)
throws java.io.IOException
protected void exportPDFTable(javax.faces.context.FacesContext facesContext,
java.lang.Object pdfTable,
ACEList list,
java.lang.String encoding,
boolean includeHeaders,
boolean selectedItemsOnly)
throws java.io.IOException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.io.IOExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionprotected void addSelectItemValue(java.lang.Object pdfTable,
javax.faces.model.SelectItem item,
java.lang.Object font)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionprotected void addItemValue(java.lang.Object pdfTable,
javax.faces.component.UIComponent component,
java.lang.Object font)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionprotected void addItemValue(java.lang.Object pdfTable,
ListExporterValue listExporterValue,
java.lang.Object font)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionprotected void addColumnName(java.lang.Object pdfTable,
ListExporterValue listExporterValue,
java.lang.Object font)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionprotected void addItemValue(java.lang.Object pdfTable,
java.util.List<javax.faces.component.UIComponent> components,
java.lang.Object font)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionCopyright 2025 ICEsoft Technologies Canada Corp., All Rights Reserved.