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 |
comparator, encodingType, endTime, exportAllEvents, fields, filename, HTML_TAG_PATTERN, includeHeaders, pdfFont, postProcessor, preProcessor, simpleDateFormat, startTime| Constructor and Description |
|---|
PDFExporter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHeaders(java.lang.Object pdfTable,
java.lang.Object font) |
protected void |
addScheduleEventData(java.lang.Object pdfTable,
ScheduleEvent event,
java.lang.Object font) |
java.lang.String |
export(javax.faces.context.FacesContext facesContext,
ScheduleExporter component,
Schedule schedule) |
protected void |
exportPDFTable(javax.faces.context.FacesContext facesContext,
java.lang.Object pdfTable,
Schedule schedule,
java.lang.String encoding,
boolean includeHeaders) |
protected void |
loadMethods() |
protected void |
loadNewClasses() |
protected void |
loadOldClasses() |
formatDate, isWithinRange, registerResource, setUp, sortEventsprotected 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,
ScheduleExporter component,
Schedule schedule)
throws java.io.IOException
protected void exportPDFTable(javax.faces.context.FacesContext facesContext,
java.lang.Object pdfTable,
Schedule schedule,
java.lang.String encoding,
boolean includeHeaders)
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 addScheduleEventData(java.lang.Object pdfTable,
ScheduleEvent event,
java.lang.Object font)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionprotected void addHeaders(java.lang.Object pdfTable,
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.