All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractBarGraph |
An abstract superclass for all Bar Graphs.
|
AbstractLineGraph |
The abstract superclass for all graphs plotting
continuous data (as opposed to bar graphs, which are
for plotting discrete data).
|
AcrobatSignatureHandlerFactory |
An implementation of SignatureHandlerFactory that returns handlers
suitable for signing documents for use with Acrobat 6.0 or later.
|
AnnotationFile |
A subtype new PDFAnnotation that allows files to be attached to the PDF.
|
AnnotationLink |
A subtype new PDFAnnotation that performs the specified action
when clicked.
|
AnnotationMarkup |
This class represents the type of PDFAnnotation created by the
"Text Edit" option in Acrobat 6.
|
AnnotationNote |
This class represents the type of PDFAnnotation created by the
"Note Tool" in Acrobat.
|
AnnotationRichMedia |
This class is a type of PDFAnnotation that acts as a container
for interactive media such as video.
|
AnnotationShape |
Creates an annotation based on the specified Shape .
|
AnnotationSound |
A subtype of PDFAnnotation that allows audio samples to be attached to the PDF.
|
AnnotationStamp |
A "Rubber-Stamp" annotation, which can also contain a longer message in
an associated pop-up window.
|
AnnotationText |
This class represents the type of PDFAnnotation created by the
"Text Markup" tool in Acrobat.
|
AreaGraph |
Plot a Line graph that has the area below the line filled in.
|
ArlingtonModelIssue |
|
AxesGraph |
An Axes Graph covers every Graph that is plotted against an Axes.
|
BarCode |
This class allows the creation of various bar code symbols.
|
BarGraph |
A concrete subclass of AbstractBarGraph that handles the simplest type
of Bar Graph - a single row of bars, running across the X axis.
|
BoundingBox |
A BoundingBox is a simple cube which
is used to define the "Bounding Box", or the smallest
cube that contains a object, on a Canvas .
|
Cache |
This interface represents a structure which can be used to store parts of a
PDF to disk, a database or some other secondary storage, to reduce the amount
of memory required to generate a PDF.
|
Cache.Entry |
Represents a single entry in the Cache.
|
CMYKColorSpace |
A subclass of ColorSpace representing the uncalibrated (device-dependent)
CMYK color space available in PDF documents.
|
CurrencyFormatter |
The CurrencyFormatter formats a value according to the currency
format of the specified locale.
|
Curve |
The abstract superclass for all curves.
|
DataCurve |
A type of curve that represents data samples.
|
DateFormatter |
A subclasss of Formatter that deals with dates and times.
|
DepthBarGraph |
A concrete subclass of AbstractBarGraph that describes Bar Graphs
with X and Z axes - i.e. they go both across and "into" the screen.
|
DeviceNColorSpace |
This class represents a "Device N" ColorSpace, which is a ColorSpace with
N individual inks - the SpotColorSpace class is a special
case of this class where there is only one ink.
|
DeviceNColorSpace.Builder |
The Builder subclass allows the creation of a custom DeviceN ColorSpace,
by specifying first the fallback ColorSpace, then the individual inks.
|
DiscreteFormatter |
The DiscreteFormatter treats it's double
argument as an index into a list of String values, and
returns the matching String.
|
DiskCache |
A general purpose Cache which optionally writes closed streams
to files on disk.
|
DocumentPart |
A DocumentPart represents a contiguous list of pages from a PDF.
|
EGIZSignatureHandler |
|
EGIZSignatureHandler.Factory |
An implementation of this Factory is required to create and control the
EGIZSignatureHandler
|
EmbeddedFile |
|
EncryptionHandler |
An EncryptionHandler is the abstract superclass of all algorithms
that are used to encrypt a PDF document before saving.
|
Event |
Enumeration class for listing the various types of event that can occur
while a PDF document is being loded in Acrobat.
|
FDF |
A class representing an FDF object.
|
FloatingBarGraph |
A type of Bar graph where the bars float above the axis.
|
FloatingPointFormatter |
The FloatingPointFormatter is the default formatter that
is used if any values on the axis contain a decimal point.
|
Form |
The Form class represents the interactive Form that may be included as part
of a PDF document.
|
Formatter |
A Formatter controls how the values displayed on
the axis of a graph are displayed - as integers, floating point,
percentages, dates etc.
|
FormBarCode |
A type of form element representing a BarCode.
|
FormButton |
A type of FormElement representing a "Push Button", of the kind used to
trigger an action like submitting or resetting a form.
|
FormCheckbox |
A type of form element representing a Check Box, which can be
either "checked" or "cleared" (on or off), in the same way as
the HTML "checkbox" input type.
|
FormChoice |
A "ListBox" type of form element, where the user can select an
entry off a list of several predefined options.
|
FormElement |
The FormElement class is the baseclass for all
elements which may be added to a Form .
|
FormRadioButton |
A type of form element representing a Radio Button, which can be
either "checked" or "cleared" (on or off), in the same way as
the HTML "radiobutton" input type.
|
FormSignature |
This class represents a public key "Digital Signature" which can be used
to sign a PDF document.
|
FormText |
A type of form element representing a Text Field.
|
FunctionCurve |
A Function Curve is the abstract superclass of any curves that represent
a mathematical function.
|
GlobalSignDSSManager |
|
Graph |
The abstract base class for all Graphs in the
org.faceless.graph package.
|
HtmlDerivation |
The HtmlDerivation class can be used to derive an HTML document from PDF.
|
ICCColorSpace |
A pure Java version of ICC_ColorSpace and ICC_Profile , this
class avoids the many issues with the use of those classes in a multi-threaded
environment.
|
IntegerFormatter |
The IntegerFormatter is the default formatter that's used if
none of the values on the graph contains any decimal places.
|
JakartaPDFFilter |
The JakartaPDFFilter class is an implementation of the Servlet 6 Filter
interface, which automatically converts an XML report into a PDF which is
returned to the client.
|
JakartaPDFProxyServlet |
The JakartaPDFProxyServlet is a basic servlet which accepts a request,
reads an XML report from another URL and turns it into a PDF to be
returned to the client.
|
LabColorSpace |
Represents the CIE 1976 (L*, a*, b*) or "CIELAB" device-independent ColorSpace.
|
LayoutBox |
A LayoutBox is a box for laying out text, which allows a great
deal more control over positioning than the standard
drawText method.
|
LinearizedException |
This exception is thrown when there is a problem completing the load of a Linearized
PDF.
|
LineGraph |
A subclass of AbstractLineGraph that plots one or more separate
curves - a typical Line Graph.
|
LoadState |
An interface which can be used to query the progress of a load
of a page in a Linearized PDF.
|
Matrix |
A simple class defining a mathematical matrix.
|
MeshGradient |
A MeshGradient is a "Coons Patch Array" based shading pattern,
which can be used to give photorealistic shading to a fill.
|
MeshGradient.Builder |
|
MetaHandler |
The MetaHandler interface allows a small measure of interaction
between the XML document being parsed and the parent process.
|
MultiBarGraph |
A concrete subclass of AbstractBarGraph that describes Bar Graphs with multiple
datasets plotted next to eachother on a single X axis.
|
NullFormatter |
The NullFormatter always returns an empty String as it's
formatted value, and an emtpy array as it's list of steps.
|
OpenTypeFont |
A subclass of PDFFont that represents an OpenType font.
|
OpenTypeFont.Palette |
A Palette defines the color palette used for Color OpenType fonts with the
SVG or COLR tables (although only COLR is currently supported).
|
OptionalContentDescriptor |
An OptionalContentDescriptor is either an OptionalContentLayer
or a logical expression containing one or two OptionalContentDescriptors.
|
OptionalContentLayer |
This class represents an optional content layer in the PDF.
|
OptionalContentLayer.When |
The "When" enum can be used to set under what conditions a layer is
printed/exported.
|
Output |
The Output class is the abstract base class for all
Output canvases in the graph Library.
|
OutputIntent |
The OutputIntent class represents an intended output device for PDF.
|
OutputProfile |
An OutputProfile defines a variation on the PDF specification which a document must
adhere to.
|
OutputProfile.Extension |
Describes an extension to the PDF specification, as recorded in the "Extensions" item of the PDF catalog.
|
OutputProfile.Feature |
An OutputProfile is made up of Features , which may be
required or denied.
|
OutputProfile.Separation |
Represents an individual "ink" used in the PDF.
|
OutputProfiler |
An OutputProfiler is used to create an OutputProfile for a PDF or to
attempt to apply a new OutputProfile, modifying the PDF in the process.
|
OutputProfiler.AutoEmbeddingFontAction |
The AutoEmbeddingFontAction class is an implementation of OutputProfiler.FontAction that
will replace
unembedded fonts with embedded ones via a "best fit" algorithm.
|
OutputProfiler.ColorAction |
An action that can be set on an
OutputProfiler to replace Colors.
|
OutputProfiler.FontAction |
An action that can be set on an
OutputProfiler to replace one font with another in the PDF.
|
OutputProfiler.ImageAction |
An action that can be used to resample or recompress bitmap images.
|
OutputProfiler.ImageType |
|
OutputProfiler.ProcessColorAction |
|
OutputProfiler.RasterizingAction |
An action that will rasterize a page to a bitmap if required.
|
OutputProfiler.RenderingIntent |
|
OutputProfiler.SimpleImageAction |
|
OutputProfiler.Strategy |
The Strategy enum determines how a PDF is repaired when an OutputProfile is
applied to it - for example, are invalid fields in the metadata deleted?
|
PageExtractor |
This class enables the extraction of text and images from a PDFPage .
|
PagePainter |
The PagePainter class renders a page of a PDF to a Graphics2D object -
typically to a bitmap image or a printer.
|
PasswordException |
A subclass of IOException that's thrown by the PDFReader
class when loading a PDF
|
PDF |
A PDF describes a single document in Adobe's Portable
Document Format.
|
PDF2Output |
|
PDFAction |
An action tells the PDF viewer how to navigate around the document.
|
PDFAnnotation |
A PDFAnnotation allows the user to interact with the generated
PDF document, by adding / viewing rubber-stamps, popup notes
hyperlinks and so on.
|
PDFBookmark |
This class describes the Bookmark or Outline
part of a PDF document - the "Table of Contents" structure that allows
easy navigation through the document.
|
PDFCanvas |
This class represents a the visible content of a page, annotation or similar.
|
PDFDrawable |
This interface is implemented by PDFPage and PDFDrawable, and covers all of
the operations common to both used to place content (graphics, images
and text) onto the output.
|
PDFFilter |
The PDFFilter class is an implementation of the Servlet 2.3 Filter
interface, which automatically converts an XML report into a PDF which is
returned to the client.
|
PDFFont |
The PDFFont is the abstract superclass for all Fonts in a PDF document.
|
PDFGlyphVector |
A PDFGlyphVector is a sequence of glyphs in a particular font.
|
PDFImage |
The PDFImage class encapsulates a bitmap image, like a JPEG or PNG file,
which can be inserted directly into the PDF document.
|
PDFImageSet |
The PDFImageSet class is a thin wrapper around a multi-page
image format (currently only TIFF images).
|
PDFPage |
Represents a Page in a PDF document.
|
PDFParser |
The PDFParser class can be used to parse the contents of a PDF document,
for example converting it to an Image, writing to TIFF, printing it and so on.
|
PDFPattern |
Create a new "pattern" fill to paint with.
|
PDFProxyServlet |
The PDFProxyServlet is a basic servlet which accepts a request,
reads an XML report from another URL and turns it into a PDF to be
returned to the client.
|
PDFReader |
The PDFReader class adds the ability to load an existing PDF to the
library.
|
PDFSound |
A PDFSound represents an audio sample in a PDF document.
|
PDFStyle |
A PDFStyle controls the colors, font and many other aspects of the actual
display of elements on a PDF page.
|
PercentageFormatter |
A formatter that returns it's input formatted as a percentage
|
PieGraph |
The PieGraph is the only type of Graph that doesn't subclass
AxesGraph , and is ideal for proportional data.
|
PKCS7SignatureHandler |
This class represents the subclass of digital signatures that rely on
Public/Private key pairs and that meet the requirements laid down in the
document "PDF Public-Key Digital Signature and Encryption Specification",
published by Adobe.
|
PKCS7SignatureHandler.OCSPResponse |
An OCSP response relating to the validity of a digital signature.
|
PKCS7SignatureHandler.OCSPResponse.SingleResponse |
Represents a SingleResponse item from the OCSP response
|
PKCS7SignatureHandler.SigningEngine |
This interface defines the engine used to actually sign a PDF.
|
PKCS7SignatureHandler.SigningEngine.Type |
An enum that determine which type of PKCS7 Signature structure
will be embedded with a SigningEngine
|
Point |
A Point represents a point in 3D space, and is the
building block upon which the 3D representation of the
Graphs is based.
|
Polynomial |
Represents a Polynomial Curve of any degree > 2.
|
Portfolio |
|
Portfolio.FieldType |
The FieldType class determines which properties of an EmbeddedFile are presented
in the user-interface.
|
ProfileComplianceException |
This exception is thrown when an action is not allowed based on the OutputProfile that
is applied to the PDF - for example, if the PDF only allows CMYK colors and an attempt
is made to add RGB to the page.
|
PropertyManager |
This interface defines an object which can be used to set values
to be used to control the PDF library - turning on or off debug
flags, controlling the location of additional software and so on.
|
PublicKeyEncryptionHandler |
The PublicKeyEncryptionHandler can be used to encrypt and decrypt documents using public/private
key Encryption, so documents can only be opened by someone in posession of the private key.
|
Redactor |
The Redactor can be used to redact (completely remove) text and images
from a PDF.
|
ReportHandler |
A ContentHandler which will parse the Report Generator XML and creeate
a PDF as a result.
|
ReportParser |
The top level class for the Big Faceless Report Generator.
|
ServletContextPropertyManager |
|
SignatureHandler |
This class is the baseline handler for all digital signatures - it could
theoretically be used for any type of signature, using biometrics, public/private
key and so on.
|
SignatureHandler.Placeholder |
A Placeholder can be used to mark a point in the PDF which
needs to be updated after the signature has been applied
|
SignatureHandlerFactory |
|
SignaturePolicy |
A SignaturePolicy represents a policy against which digital signatures are verified.
|
SimpleCurve |
A SimpleCurve is a curve that's just a wrapper
around java functions like Math.sin or
Math.tan
|
SimpleFormatter |
Format values using a user defined java.text.DecimalFormat
|
Spline |
Create a Spline Curve, or more accurately a sequence of spline curves
which can be used to interpolate or approximate, or just plain "Smooth"
a DataCurve .
|
SpotColorSpace |
A type of ColorSpace dealing with Separation ("Spot") Colors.
|
StandardCJKFont |
A subclass of PDFFont representing the "standard" Chinese, Japanese and
Korean fonts which are supplied by default with Acrobat 5.0 or later, or
with a supplementary "language pack" for earlier releases.
|
StandardEncryptionHandler |
Represents the standard Acrobat encryption algorithm, both 40-bit and 128-bit variants.
|
StandardFont |
A concrete subclass of PDFFont representing the standard 14 fonts
guaranteed to exist in all PDF readers.
|
Style |
Styles control the colors, borders and fonts of an element.
|
TimeStampHandlerFactory |
|
TowerBarGraph |
A concrete subclass of AbstractBarGraph that describes "Towered" Bar Graphs -
i.e. each bar consists of several colored blocks, stacked on top of eachother.
|
Type1Font |
Create a new PostScript Type 1 font.
|
Type3Font |
A Type3 font is an artificial font made up of shapes drawn directly
to the PDF, rather than stored in a font file embedded in the PDF.
|
URLConnectionFactory |
An interface that can be implemented to override or extend the Report Generators
method of resolving URLs.
|
WidgetAnnotation |
The WidgetAnnotation class represents the type of annotation
used to represent the visual contents of a FormElement on the page.
|
XMP |
The XMP class encapsulates the "Extensible Metadata Platform" format metadata which underpins
all PDF metadata since PDF 1.4.
|
XMP.Property |
A Property is a "key" for any values set on the XMP.
|
XMP.Schema |
A Schema is a collection of properties and types, grouped together under a single XML namespace.
|
XMP.Type |
A Type determines the underlying Type of a Property.
|
XMP.Value |
A Value is a typed-value which is stored in the XMP against a XMP.Property .
|