All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractAnalyzer |
Abstract analyzer implementation.
|
AbstractComponent |
Abstract component implementation.
|
AbstractConverter |
Abstract converter implementation.
|
AbstractDocument |
Abstract document implementation.
|
AbstractModifier |
Abstract modifier implementation.
|
AbstractRemoteAnalyzer |
|
AbstractRemoteComponent |
Abstract remote converter component.
|
AbstractRemoteConverter |
Abstract remote converter implementation.
|
AbstractRemoteModifier |
Abstract remote modifier implementation.
|
AbstractRemoteRenderer |
|
AbstractRenderer |
Abstract renderer implementation.
|
AnalysisItem |
Interface defining an analysis item: a piece of data generated by an
Analyser.
|
Analyzer |
Interface defining an analyzer used to retrieve info on a Document to a given
format.
|
AnalyzerException |
Class representing an analyser exception.
|
AsyncMethod |
This class is used to asynchronously invoke methods on objects.
|
AuditorItem |
This class is used to transparently pre and post-pend audit functionality
to any given object reference.
|
BaseItem |
An optional base class for server objects.
|
BaseProxy |
A standard abstract base class for proxy objects.
|
Cajo |
This class implements the Generic Standard Interface for the cajo library.
|
Cajo.Purger |
This internal use only helper class automatically removes unresponsive
server references from the internal queue.
|
Cajo.Registrar |
This internal use only helper class maintains a registry of exported
objects.
|
Cajo.Searchable |
This internal use only helper class scans an exported object to see if
it has methods matching the client method set.
|
Client |
This class is used to create a hosting VM to receive a graphical proxy
object, from a remote VM.
|
Client.CFrame |
|
ClientProxy |
This class is used to send server item callbacks to a firewalled client.
|
CodebaseServer |
The standard mechanism to send proxies, and other complex objects to remote
VMs.
|
Component |
Defines a high-level API component
|
Converter |
Interface defining a converter used to convert a Document to a given format.
|
ConverterException |
Class representing a converter exception.
|
DiskStore |
Singleton class used to store and retrieve files to / from a temporary disk
storage.
|
DisplayCallback |
Interface representing a display callback.
|
DisplayCallbackExample |
Example showing how to setup a display callback (to interract with the
display) for the Ghostscript interpreter.
|
DisplayData |
Simple class used to store display callback data.
|
Document |
Interface defining a document that can be handled by the library.
|
DocumentException |
Class representing a document exception.
|
DynamicObject |
This is a dynamic server object dispatcher.
|
FontAnalysisItem |
Represents font analysis data (used by FontAnalyzer).
|
FontAnalyzer |
Font analyzer: analyze fonts used in a document.
|
FontAnalyzerExample |
Example showing how to list fonts of a PDF document using the high level API.
|
Ghostscript |
Class representing the Ghostscript interpreter.
|
GhostscriptException |
Ghostscript exception.
|
GhostscriptLibrary |
Interface (JNA) bridging Ghostscript API (C language) with Java.
|
GhostscriptLibrary.display_callback_s |
Structure defining display callback functions.
|
GhostscriptLibrary.display_callback_s.display_close |
Callback called when device has been closed.
|
GhostscriptLibrary.display_callback_s.display_memalloc |
Callback called to allocate memory for bitmap This is provided in
case you need to create memory in a special way, e.g.
|
GhostscriptLibrary.display_callback_s.display_memfree |
Callback called to free memory for bitmap.
|
GhostscriptLibrary.display_callback_s.display_open |
Callback called when new device has been opened.
|
GhostscriptLibrary.display_callback_s.display_page |
Callback called on show page.
|
GhostscriptLibrary.display_callback_s.display_preclose |
Callback called when device is about to be closed.
|
GhostscriptLibrary.display_callback_s.display_presize |
Callback called when device is about to be resized.
|
GhostscriptLibrary.display_callback_s.display_separation |
|
GhostscriptLibrary.display_callback_s.display_size |
Callback called when device has been resized.
|
GhostscriptLibrary.display_callback_s.display_sync |
Callback called on page flush.
|
GhostscriptLibrary.display_callback_s.display_update |
Callback called to notify the caller whenever a portion of the raster
is updated.
|
GhostscriptLibrary.gs_main_instance |
Pointer holding a native Ghostscript instance.
|
GhostscriptLibrary.gs_main_instance.ByReference |
|
GhostscriptLibrary.gsapi_revision_s |
Structure in charge of holding Ghostscript revision data.
|
GhostscriptLibrary.stderr_fn |
Callback called to provide a custom error output to Ghostscript.
|
GhostscriptLibrary.stdin_fn |
Callback called to provide a custom input to Ghostscript.
|
GhostscriptLibrary.stdout_fn |
Callback called to provide a custom output to Ghostscript.
|
GhostscriptLibraryLoader |
Native Ghostscript API loader.
|
GhostscriptLoggerOutputStream |
Class used to wrap Ghostscript interpreter log messages in Slf4j messages.
|
GhostscriptRevision |
Class used to carry Ghostscript revision data.
|
Grail |
This class defines a Generic Standard Java Interface for a Distributed
Computing Library.
|
HashedProxy |
This class is used to hash a ZippedProxy.
|
ImageUtil |
Image utilities class.
|
ImageWriterDisplayCallback |
Display callback that stores device output as java Image (on image = one
page).
|
Implements |
This class takes any service object, and allows its methods to be tested
for existence, without having to invoke them.
|
InkAnalysisItem |
Represents font analysis data (used by InkAnalyzer).
|
InkAnalyzer |
Ink analyzer: analyze ink coverage of a document.
|
InkAnalyzerExample |
Example showing how to analyze ink coverage of a PS (works with PDF as well)
document using the high level API.
|
InterceptorItem |
This class is used to transparently intercept method invocations on any
given object reference.
|
Invoke |
The generic inter-component communication interface, and foundation for
this paradigm.
|
ItemProxy |
This class is used to receive server item callbacks by a firewalled
client.
|
ItemServer |
These routines are used for server object construction.
|
ItemServer.JarClassLoader |
|
JavaFork |
This class allows launching another JVM from the current JVM.
|
JClient |
This class is used to create a hosting VM to receive a Swing graphical proxy
JComponent or and AWT Component, from a remote VM.
|
Loader |
This package-internal helper monkey supports the operation of the generic
Client.
|
Modifier |
Interface defining a modifier used to edit / modify a document.
|
ModifierException |
Class representing a modifier exception.
|
MonitorItem |
This class is used to instrument an object for invocation logging
purposes.
|
Multicast |
This class can listen for UDP multicasts over the network, as well
as to send out UDP announcements.
|
NetworkUtil |
Network utilities class.
|
Nice |
This class wraps an object, and dynamically alters the priority of the
invocation thread at runtime.
|
NoSecurityManager |
This utility class creates a trivial SecurityManager for developing proxy
hosting clients.
|
PageRaster |
Class representing a page raster (used by PageRasterDisplayCallBack)
|
PageRasterDisplayCallback |
Display callback in charge of extracting raw page rasters (PageRaster)
|
PaperSize |
Defines a paper size.
|
PDFConverter |
PDF converter.
|
PDFConverterExample |
Example showing how to convert a Postscript document to PDF using the high
level API.
|
PDFConvertExample |
Example showing how to convert a Postscript file to PDF.
|
PDFDocument |
|
ProxyLoader |
This class is used to avoid having to load proxies into the VM runtime of
the proxy server.
|
PSConverter |
PS converter.
|
PSConverterExample |
Example showing how to convert a PDF document to PostScript using the high
level API.
|
PSDocument |
Class representing a PostScript document.
|
PSPageCountExample |
Example showing how to count pages of a PostScript.
|
Queue |
This class is a cajo-based implementation of the message communication
paradigm.
|
Registry |
This class runs as a server.
|
Remote |
This class takes any object, and allows it to be called from
remote VMs.
|
Remote.RCSF |
|
Remote.RSSF |
|
RemoteAnalyzer |
Interface defining a remote analyzer (for Ghostscript multi process support).
|
RemoteConverter |
Interface defining a remote converter (for Ghostscript multi process
support).
|
RemoteInvoke |
The Remote Component Communication Interface, and reason for this package.
|
RemoteModifier |
Interface defining a remote modifier (for Ghostscript multi process support).
|
RemoteRenderer |
Interface defining a remote renderer (for Ghostscript multi process support).
|
Renderer |
Interface defining a renderer used to render a Document to a given format.
|
RendererException |
Class representing a renderer exception.
|
SafeAppenderModifier |
Safe appender : appends a document to another one.
|
SafeAppenderModifierExample |
Example showing how to append a PostScript document to a PDF document.
|
Scheduler |
This class is for scheduling the non-preemptive execution of tasks.
|
Service |
This class defines a proxy enabled network service.
|
Service.Proxy |
This class is both used by servers to install proxies in a client's JVM,
and by clients to install proxies in a server's JVM.
|
SimpleRenderer |
|
SimpleRendererExample |
Example showing how to render pages of a PDF document using the high level
API.
|
StreamGobbler |
Utility class used to read a stream and write it to another stream
(redirection).
|
Timer |
This class supports the timed execution of scheduled tasks.
|
TransparentItemProxy |
This class creates an object, representing a server item.
|
Wrapper |
The base class for wrapping objects, remote references, and proxies for
syntactical transparency with the remaining codebase.
|
Xfile |
This class is used to transfer files between Java Virtual Machines.
|
Zedmobject |
This class is used to transfer an object between Virtual Machines as a
zipped marshalled object (zedmob).
|
ZippedProxy |
This class is used to transfer its internal proxy object as a zipped
marshalled object (zedmob).
|