A B C D E F G H I J L M N O P Q R S T U V W X Z 

A

A0 - Static variable in class org.ghost4j.document.PaperSize
 
A1 - Static variable in class org.ghost4j.document.PaperSize
 
A10 - Static variable in class org.ghost4j.document.PaperSize
 
A2 - Static variable in class org.ghost4j.document.PaperSize
 
A3 - Static variable in class org.ghost4j.document.PaperSize
 
A4 - Static variable in class org.ghost4j.document.PaperSize
 
A5 - Static variable in class org.ghost4j.document.PaperSize
 
A6 - Static variable in class org.ghost4j.document.PaperSize
 
A7 - Static variable in class org.ghost4j.document.PaperSize
 
A8 - Static variable in class org.ghost4j.document.PaperSize
 
A9 - Static variable in class org.ghost4j.document.PaperSize
 
AbstractAnalyzer - Class in org.ghost4j.analyzer
Abstract analyzer implementation.
AbstractAnalyzer() - Constructor for class org.ghost4j.analyzer.AbstractAnalyzer
 
AbstractComponent - Class in org.ghost4j
Abstract component implementation.
AbstractComponent() - Constructor for class org.ghost4j.AbstractComponent
 
AbstractConverter - Class in org.ghost4j.converter
Abstract converter implementation.
AbstractConverter() - Constructor for class org.ghost4j.converter.AbstractConverter
 
AbstractDocument - Class in org.ghost4j.document
Abstract document implementation.
AbstractDocument() - Constructor for class org.ghost4j.document.AbstractDocument
 
AbstractModifier - Class in org.ghost4j.modifier
Abstract modifier implementation.
AbstractModifier() - Constructor for class org.ghost4j.modifier.AbstractModifier
 
AbstractRemoteAnalyzer - Class in org.ghost4j.analyzer
 
AbstractRemoteAnalyzer() - Constructor for class org.ghost4j.analyzer.AbstractRemoteAnalyzer
 
AbstractRemoteComponent - Class in org.ghost4j
Abstract remote converter component.
AbstractRemoteComponent() - Constructor for class org.ghost4j.AbstractRemoteComponent
 
AbstractRemoteConverter - Class in org.ghost4j.converter
Abstract remote converter implementation.
AbstractRemoteConverter() - Constructor for class org.ghost4j.converter.AbstractRemoteConverter
 
AbstractRemoteModifier - Class in org.ghost4j.modifier
Abstract remote modifier implementation.
AbstractRemoteModifier() - Constructor for class org.ghost4j.modifier.AbstractRemoteModifier
 
AbstractRemoteRenderer - Class in org.ghost4j.renderer
 
AbstractRemoteRenderer() - Constructor for class org.ghost4j.renderer.AbstractRemoteRenderer
 
AbstractRenderer - Class in org.ghost4j.renderer
Abstract renderer implementation.
AbstractRenderer() - Constructor for class org.ghost4j.renderer.AbstractRenderer
 
acceptProxies() - Static method in class gnu.cajo.utils.ItemServer
This method enables this VM to host proxies, and accept other mobile code, from other remote servers.
addFile(String) - Method in class org.ghost4j.util.DiskStore
Add a file to the store.
address - Variable in class gnu.cajo.utils.Multicast
A reference to the address on which this object is operating.
AnalysisItem - Interface in org.ghost4j.analyzer
Interface defining an analysis item: a piece of data generated by an Analyser.
analyze(Document) - Method in class org.ghost4j.analyzer.AbstractAnalyzer
 
analyze(Document) - Method in class org.ghost4j.analyzer.AbstractRemoteAnalyzer
 
analyze(Document) - Method in interface org.ghost4j.analyzer.Analyzer
Analyzes a given document and outputs result as a list of AnalysisItem objects.
Analyzer - Interface in org.ghost4j.analyzer
Interface defining an analyzer used to retrieve info on a Document to a given format.
AnalyzerException - Exception in org.ghost4j.analyzer
Class representing an analyser exception.
AnalyzerException() - Constructor for exception org.ghost4j.analyzer.AnalyzerException
 
AnalyzerException(String) - Constructor for exception org.ghost4j.analyzer.AnalyzerException
 
AnalyzerException(Throwable) - Constructor for exception org.ghost4j.analyzer.AnalyzerException
 
AnalyzerException(String, Throwable) - Constructor for exception org.ghost4j.analyzer.AnalyzerException
 
announce(Object, int) - Method in class gnu.cajo.utils.Multicast
This method is used to make UDP announcements on the network.
announce(Object, int, Object) - Method in class gnu.cajo.utils.Multicast
This method is used to make UDP announcements on the network.
append(Document) - Method in class org.ghost4j.document.AbstractDocument
 
append(Document) - Method in interface org.ghost4j.document.Document
Append pages of another document to the current document.
append(Document) - Method in class org.ghost4j.document.PDFDocument
 
append(Document) - Method in class org.ghost4j.document.PSDocument
This methods appends pages the DSC way (only by relying on the structure).
ARCHA - Static variable in class org.ghost4j.document.PaperSize
 
ARCHB - Static variable in class org.ghost4j.document.PaperSize
 
ARCHC - Static variable in class org.ghost4j.document.PaperSize
 
ARCHD - Static variable in class org.ghost4j.document.PaperSize
 
ARCHE - Static variable in class org.ghost4j.document.PaperSize
 
assertDeviceSupported(String) - Method in class org.ghost4j.AbstractComponent
Asserts a given device is supported by the current Ghostscript version.
assertDocumentSupported(Document) - Method in class org.ghost4j.AbstractComponent
Assert a given document instance is supported by the converter
assertValidPageIndex(int) - Method in class org.ghost4j.document.AbstractDocument
Assert the given page index is valid for the current document.
assertValidPageRange(int, int) - Method in class org.ghost4j.document.AbstractDocument
Assert the given page range is valid for the current document.
AsyncMethod - Class in gnu.cajo.utils.extra
This class is used to asynchronously invoke methods on objects.
AsyncMethod(Object, Object) - Constructor for class gnu.cajo.utils.extra.AsyncMethod
The constructor takes any object, and allows its methods to be invoked asynchronously; then calls back the listening object, with the result of the invocation.
auditor - Variable in class gnu.cajo.utils.extra.AuditorItem
The auditor object.
AuditorItem - Class in gnu.cajo.utils.extra
This class is used to transparently pre and post-pend audit functionality to any given object reference.
AuditorItem(Object, Object) - Constructor for class gnu.cajo.utils.extra.AuditorItem
This creates the object, to audit the target object's use.
autobox(Class) - Static method in class gnu.cajo.invoke.Remote
This method emulates server Java5 argument autoboxing.

B

BaseItem - Class in gnu.cajo.utils
An optional base class for server objects.
BaseItem() - Constructor for class gnu.cajo.utils.BaseItem
The constructor does nothing, server item configuration is to be done by application specific subclasses.
BaseItem.MainThread - Class in gnu.cajo.utils
The main processing thread of this object.
BaseItem.MainThread() - Constructor for class gnu.cajo.utils.BaseItem.MainThread
Nothing is performed in the constructor.
BaseProxy - Class in gnu.cajo.utils
A standard abstract base class for proxy objects.
BaseProxy() - Constructor for class gnu.cajo.utils.BaseProxy
Nothing is performed in the constructor.
BaseProxy.MainThread - Class in gnu.cajo.utils
The main processing thread of this object.
BaseProxy.MainThread() - Constructor for class gnu.cajo.utils.BaseProxy.MainThread
Nothing is performed in the constructor.
BaseProxy.Panel - Class in gnu.cajo.utils
A standard base class for graphical proxy objects.
BaseProxy.Panel() - Constructor for class gnu.cajo.utils.BaseProxy.Panel
Nothing is performed in the constructor.
bind(Object, String) - Static method in class gnu.cajo.utils.ItemServer
This method remotes the provided object in the local rmiregistry.
bind(String, String, String) - Static method in class gnu.cajo.utils.ItemServer
This method is used to bind a server object, contained in its own jar file into this server's VM, for binding at runtime.
bind(Object, String, Object) - Static method in class gnu.cajo.utils.ItemServer
This method is used to bind a proxy serving object in the defalut local registry.
bind(Object, String, Object, RMIServerSocketFactory, RMIClientSocketFactory, int) - Static method in class gnu.cajo.utils.ItemServer
This method is used to bind a proxy serving object with complete configurability.
buildJavaFork() - Method in class org.ghost4j.AbstractRemoteComponent
Create and return a new JavaFork for remote processing.
bundle - Variable in class gnu.cajo.utils.BaseProxy
The path/filename of the resource bundle in the proxy's codebase jar file.

C

Cajo - Class in gnu.cajo
This class implements the Generic Standard Interface for the cajo library.
Cajo(int, String, String) - Constructor for class gnu.cajo.Cajo
The constructor configures the network address settings.
Cajo.Purger - Class in gnu.cajo
This internal use only helper class automatically removes unresponsive server references from the internal queue.
Cajo.Registrar - Class in gnu.cajo
This internal use only helper class maintains a registry of exported objects.
Cajo.Searchable - Class in gnu.cajo
This internal use only helper class scans an exported object to see if it has methods matching the client method set.
callback - Variable in class gnu.cajo.utils.extra.AsyncMethod
This is the reference to the object, local or remote, which to call back asynchronously, when the invocation has completed.
callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_close
 
callback(Pointer, Pointer, NativeLong) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_memalloc
 
callback(Pointer, Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_memfree
 
callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_open
 
callback(Pointer, Pointer, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_page
 
callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_preclose
 
callback(Pointer, Pointer, int, int, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_presize
 
callback(Pointer, Pointer, int, String, short, short, short, short) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_separation
 
callback(Pointer, Pointer, int, int, int, int, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_size
 
callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_sync
 
callback(Pointer, Pointer, int, int, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_update
 
callback(Pointer, String, int) - Method in interface org.ghost4j.GhostscriptLibrary.stderr_fn
 
callback(Pointer, Pointer, int) - Method in interface org.ghost4j.GhostscriptLibrary.stdin_fn
 
callback(Pointer, String, int) - Method in interface org.ghost4j.GhostscriptLibrary.stdout_fn
 
changeObject(Object) - Method in class gnu.cajo.utils.extra.DynamicObject
This method is used to dynamically redefine the functionality of this wrapper at runtime.
checkPermission(Permission) - Method in class gnu.cajo.invoke.NoSecurityManager
In accordance with the SecurityManager paradigm, this method simply returns, to indicate that a requested client operation is permitted.
CLASSOFF - Static variable in class gnu.cajo.utils.MonitorItem
This flag can be used to selectively enable and disable monitoring on a class-wide level.
Client - Class in gnu.cajo.invoke
This class is used to create a hosting VM to receive a graphical proxy object, from a remote VM.
Client() - Constructor for class gnu.cajo.invoke.Client
The default constructor does nothing.
ClientProxy - Class in gnu.cajo.utils.extra
This class is used to send server item callbacks to a firewalled client.
ClientProxy() - Constructor for class gnu.cajo.utils.extra.ClientProxy
A server creates this object, then provides the remote reference member remoteThis to the client.
clientScope() - Method in class gnu.cajo.invoke.Remote
This method controls the automatic-unexporting of a remote reference when it is no longer referenced by any clients.
CodebaseServer - Class in gnu.cajo.utils
The standard mechanism to send proxies, and other complex objects to remote VMs.
CodebaseServer(String[], int, String, String, String, String, String) - Constructor for class gnu.cajo.utils.CodebaseServer
The main constructor will start up the server's codebase transport mechanism on the specified port.
CodebaseServer(String, int, String) - Constructor for class gnu.cajo.utils.CodebaseServer
This constructor will start up the server's codebase transport mechanism on the specified port, using the specified codebase jar file, with the specified clent.
CodebaseServer(String, int) - Constructor for class gnu.cajo.utils.CodebaseServer
This constructor simply calls the three argument constructor, providing the standard cajo generic graphical client as the client argument.
Component - Interface in org.ghost4j
Defines a high-level API component
config(String, int, String, int) - Static method in class gnu.cajo.invoke.Remote
This method configures the server's TCP parameters for RMI.
config(int, String, int, String, int, String, String) - Static method in class gnu.cajo.invoke.Remote
This method configures the server's TCP parameters for RMI through HTTP proxy servers.
consumers - Variable in class gnu.cajo.utils.extra.Queue
The list of consumers, remote and local, to receive producer invocations.
contact(String) - Method in class gnu.cajo.utils.BaseItem
This method is canonically called when an object announces its reference via the Multicast class.
contact(String) - Method in class gnu.cajo.utils.BaseProxy
This method is canonically called when an proxy announces its reference via the Multicast class.
container - Variable in class gnu.cajo.utils.BaseProxy
A reference to the proxy's graphical user interface, if any.
content - Variable in class org.ghost4j.document.AbstractDocument
Content of the document.
CONTINUE - Static variable in class gnu.cajo.utils.extra.InterceptorItem
This object is used a signal from an interceptor object.
convert(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractConverter
 
convert(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractRemoteConverter
 
convert(Document, OutputStream) - Method in interface org.ghost4j.converter.Converter
Converts a given document and output results in provided output stream.
Converter - Interface in org.ghost4j.converter
Interface defining a converter used to convert a Document to a given format.
ConverterException - Exception in org.ghost4j.converter
Class representing a converter exception.
ConverterException() - Constructor for exception org.ghost4j.converter.ConverterException
 
ConverterException(String) - Constructor for exception org.ghost4j.converter.ConverterException
 
ConverterException(Throwable) - Constructor for exception org.ghost4j.converter.ConverterException
 
ConverterException(String, Throwable) - Constructor for exception org.ghost4j.converter.ConverterException
 
converterPageRasterToImage(PageRaster) - Static method in class org.ghost4j.util.ImageUtil
Converts a PageRaster object to an Image object.
convertPageRastersToImages(List<PageRaster>) - Static method in class org.ghost4j.util.ImageUtil
Converts a list of PageRaster objects to a list of Image objects
copyright - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
Copyright.
copySettings(Map<String, Object>) - Method in class org.ghost4j.AbstractComponent
 
copySettings(Map<String, Object>) - Method in interface org.ghost4j.Component
Copy settings (object properties except for property 'maxProcessCount') to the current component
cutOff() - Method in class gnu.cajo.utils.extra.ClientProxy
This method abruptly terminates the ClientProxy link to the server.

D

deleteInstance() - Static method in class org.ghost4j.Ghostscript
Deletes the singleton instance of the Ghostscript object.
dequeue(Object) - Method in class gnu.cajo.utils.extra.Queue
This method is used to remove a consumer from the list.
destroy() - Method in class gnu.cajo.invoke.Client
This method is called from the AppleContext, when the applet is being disposed.
destroy() - Method in class gnu.cajo.invoke.JClient
This method is called from the AppleContext, when the JApplet is being disposed.
DiskStore - Class in org.ghost4j.util
Singleton class used to store and retrieve files to / from a temporary disk storage.
display_close - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_close callback.
display_memalloc - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_memalloc callback.
display_memfree - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_memfree callback.
display_open - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_open callback.
display_page - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_page callback.
display_preclose - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_preclose callback.
display_presize - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_presize callback.
display_separation - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_separation callback.
display_size - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_size callback.
display_sync - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_sync callback.
display_update - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Holds a display_update callback.
DisplayCallback - Interface in org.ghost4j.display
Interface representing a display callback.
DisplayCallbackExample - Class in org.ghost4j.example
Example showing how to setup a display callback (to interract with the display) for the Ghostscript interpreter.
DisplayCallbackExample() - Constructor for class org.ghost4j.example.DisplayCallbackExample
 
displayClose() - Method in interface org.ghost4j.display.DisplayCallback
Method called when device has been closed.
displayClose() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displayClose() - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
DisplayData - Class in org.ghost4j.display
Simple class used to store display callback data.
DisplayData() - Constructor for class org.ghost4j.display.DisplayData
 
displayOpen() - Method in interface org.ghost4j.display.DisplayCallback
Method called when new device has been opened.
displayOpen() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displayOpen() - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
displayPage(int, int, int, int, int, int, byte[]) - Method in interface org.ghost4j.display.DisplayCallback
Method called on show page.
displayPage(int, int, int, int, int, int, byte[]) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displayPage(int, int, int, int, int, int, byte[]) - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
displayPreClose() - Method in interface org.ghost4j.display.DisplayCallback
Method called when device is about to be closed.
displayPreClose() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displayPreClose() - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
displayPreSize(int, int, int, int) - Method in interface org.ghost4j.display.DisplayCallback
Method called when device is about to be resized.
displayPreSize(int, int, int, int) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displayPreSize(int, int, int, int) - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
displaySize(int, int, int, int) - Method in interface org.ghost4j.display.DisplayCallback
Method called when device has been resized.
displaySize(int, int, int, int) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displaySize(int, int, int, int) - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
displaySync() - Method in interface org.ghost4j.display.DisplayCallback
Method called on page flush.
displaySync() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displaySync() - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
displayUpdate(int, int, int, int) - Method in interface org.ghost4j.display.DisplayCallback
Method called to notify whenever a portion of the raster is updated.
displayUpdate(int, int, int, int) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
displayUpdate(int, int, int, int) - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
Document - Interface in org.ghost4j.document
Interface defining a document that can be handled by the library.
DocumentException - Exception in org.ghost4j.document
Class representing a document exception.
DocumentException() - Constructor for exception org.ghost4j.document.DocumentException
 
DocumentException(String) - Constructor for exception org.ghost4j.document.DocumentException
 
DocumentException(Throwable) - Constructor for exception org.ghost4j.document.DocumentException
 
DocumentException(String, Throwable) - Constructor for exception org.ghost4j.document.DocumentException
 
drop(int) - Method in class gnu.cajo.utils.extra.Scheduler
This method clears all scheduling flags for the indicated task, and also removes it from the table.
DynamicObject - Class in gnu.cajo.utils.extra
This is a dynamic server object dispatcher.
DynamicObject(Object) - Constructor for class gnu.cajo.utils.extra.DynamicObject
The constructor assigns the initial server object reference.

E

enqueue(Object) - Method in class gnu.cajo.utils.extra.Queue
This method is used to add an object to list of consumers awaiting producer invocation.
exit() - Method in class org.ghost4j.Ghostscript
Exits Ghostscript interpreter.
explode() - Method in class org.ghost4j.document.AbstractDocument
 
explode() - Method in interface org.ghost4j.document.Document
Separate each pages to a new document.
export(Object) - Method in class gnu.cajo.Cajo
This method makes any object's public methods, whether instance or static, remotely invocable.
export(Object) - Method in interface gnu.cajo.Grail
This method makes an object's public methods, whether instance or static, remotely invocable.
extract(int, int) - Method in interface org.ghost4j.document.Document
Return a new document containing pages of a given range.
extract(int, int) - Method in class org.ghost4j.document.PDFDocument
 
extract(int, int) - Method in class org.ghost4j.document.PSDocument
 
extractSettings() - Method in class org.ghost4j.AbstractComponent
 
extractSettings() - Method in interface org.ghost4j.Component
Extract settings (object properties except for property 'maxProcessCount') of the current component

F

fast - Variable in class gnu.cajo.utils.extra.Nice
A flag to indicate if this wrapper is maximising or minimising the priority of the invocation thread.
fetch(Object, String, String) - Static method in class gnu.cajo.utils.extra.Xfile
This is the only method used by clients, it fetches the file from the specified source, and saves it to the specified destination.
finalize() - Method in class gnu.cajo.Cajo
 
finalize() - Method in class gnu.cajo.invoke.Remote
If the remote wrapper is being garbage collected, and it hasn't already been explicitly unexported, let's do that now, as a courtesy.
findAvailablePort(String, int, int) - Static method in class org.ghost4j.util.NetworkUtil
Finds an available port within a port range on a host
findBestMethod(Object, String, Class[]) - Static method in class gnu.cajo.invoke.Remote
This method attempts to resolve the argument inheritance blindness in Java reflection-based method selection.
FontAnalysisItem - Class in org.ghost4j.analyzer
Represents font analysis data (used by FontAnalyzer).
FontAnalysisItem() - Constructor for class org.ghost4j.analyzer.FontAnalysisItem
 
FontAnalyzer - Class in org.ghost4j.analyzer
Font analyzer: analyze fonts used in a document.
FontAnalyzer() - Constructor for class org.ghost4j.analyzer.FontAnalyzer
 
FontAnalyzerExample - Class in org.ghost4j.example
Example showing how to list fonts of a PDF document using the high level API.
FontAnalyzerExample() - Constructor for class org.ghost4j.example.FontAnalyzerExample
 
frame(Component, String) - Static method in class gnu.cajo.invoke.Client
This method is used by items to create a frame containing the AWT or Swing component.
fromNative(Object, FromNativeContext) - Method in class org.ghost4j.GhostscriptLibrary.gs_main_instance.ByReference
 
fromNative(Object, FromNativeContext) - Method in class org.ghost4j.GhostscriptLibrary.gs_main_instance
 

G

generateUniqueKey() - Method in class org.ghost4j.util.DiskStore
Generates a unique diskstore key.
get() - Method in class gnu.cajo.utils.extra.Registry
This method is called by remote VMs, to request a copy of the remote object reference registry.
getAntialiasing() - Method in class org.ghost4j.renderer.SimpleRenderer
 
getAppletInfo() - Method in class gnu.cajo.invoke.Client
This method provides the standard mechanism to identify this applet.
getAppletInfo() - Method in class gnu.cajo.invoke.JClient
This method provides the standard mechanism to identify this JApplet.
getAutoRotatePages() - Method in class org.ghost4j.converter.PDFConverter
 
getC() - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
getCompatibilityLevel() - Method in class org.ghost4j.converter.PDFConverter
 
getContent() - Method in class org.ghost4j.document.AbstractDocument
 
getContent() - Method in interface org.ghost4j.document.Document
Return document content as a byte array
getCopyright() - Method in class org.ghost4j.GhostscriptRevision
 
getData() - Method in class org.ghost4j.display.PageRaster
 
getDefaultClientHost() - Static method in class gnu.cajo.invoke.Remote
This is the default server network address on which left unspecified, clients connect to remoted items.
getDefaultClientPort() - Static method in class gnu.cajo.invoke.Remote
This is the default server host port on which left unspecified, items are being remoted.
getDefaultClientSocketFactory() - Static method in class gnu.cajo.invoke.Remote
This is the default RMIClientSocketFactory on which left unspecified, items are being remoted.
getDefaultServerHost() - Static method in class gnu.cajo.invoke.Remote
This is the default server host address on which left unspecified, items are being remoted.
getDefaultServerPort() - Static method in class gnu.cajo.invoke.Remote
This is the default client port on which left unspecified, items are being remoted.
getDefaultServerSocketFactory() - Static method in class gnu.cajo.invoke.Remote
This is the default RMIServerSocketFactory on which left unspecified, items are being remoted.
getDescription() - Method in class gnu.cajo.utils.BaseItem
This method is invoked by remote users of this object.
getDescription() - Method in class gnu.cajo.utils.BaseProxy
This method is invoked by remote users of this object.
getDescription() - Method in class gnu.cajo.utils.extra.Registry
Always a good idea; this method describes how to use the registry object, and what its features are.
getDescription() - Method in class gnu.cajo.utils.extra.Wrapper
This method attempts to extract usage information about the inner object, if the method is supported.
getDevice() - Method in class org.ghost4j.converter.PSConverter
 
getDisplayCallback() - Method in class org.ghost4j.Ghostscript
Gets the display callback set on the Ghostscript interpreter (may be null if not set).
getEnvironment() - Method in class org.ghost4j.util.JavaFork
 
getFieldOrder() - Method in class org.ghost4j.GhostscriptLibrary.display_callback_s
 
getFieldOrder() - Method in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
 
getFile(String) - Method in class org.ghost4j.util.DiskStore
Retrieve a File from a store key.
getFormat() - Method in class org.ghost4j.display.DisplayData
 
getFormat() - Method in class org.ghost4j.display.PageRaster
 
getHeight() - Method in class org.ghost4j.display.DisplayData
 
getHeight() - Method in class org.ghost4j.display.PageRaster
 
getHeight() - Method in class org.ghost4j.document.PaperSize
 
getImages() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
 
getInstance() - Static method in class org.ghost4j.Ghostscript
Singleton access method.
getInstance() - Static method in class org.ghost4j.util.DiskStore
Access to the shared instance.
getItem(String) - Static method in class gnu.cajo.invoke.Remote
A utility method to load either an item, or a zipped marshalled object (zedmob) of an item, from a URL, file, or from a remote rmiregistry.
getItem(String) - Method in class gnu.cajo.utils.BaseItem
A method will load either an object, or a zipped marshalled object (zedmob) of an object, from a URL, file, or from a remote rmiregistry.
getItem(String) - Method in class gnu.cajo.utils.BaseProxy
A method will load either an object, or a zipped marshalled object (zedmob) of an object, from a URL, file, or from a remote rmiregistry.
getItem(Object, Class[]) - Static method in class gnu.cajo.utils.extra.TransparentItemProxy
This generates a class definition for a remote object reference at runtime, and returns a local object instance.
getItem(String, Class[]) - Static method in class gnu.cajo.utils.extra.TransparentItemProxy
This method fetches a server item reference, generates a class definition for it at runtime, and returns a local object instance.
getK() - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
getLanguageLevel() - Method in class org.ghost4j.converter.PSConverter
 
getM() - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
getMaxProcessCount() - Method in class org.ghost4j.AbstractRemoteComponent
 
getName() - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
getName() - Method in class org.ghost4j.document.PaperSize
 
getNumber() - Method in class org.ghost4j.GhostscriptRevision
 
getPageCount() - Method in interface org.ghost4j.document.Document
Return document page count
getPageCount() - Method in class org.ghost4j.document.PDFDocument
 
getPageCount() - Method in class org.ghost4j.document.PSDocument
 
getPageIndex() - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
getPaperSize() - Method in class org.ghost4j.converter.PDFConverter
 
getPaperSize() - Method in class org.ghost4j.converter.PSConverter
 
getParameterInfo() - Method in class gnu.cajo.invoke.Client
When running as an applet, this method describes the optional client parameters.
getParameterInfo() - Method in class gnu.cajo.invoke.JClient
This method describes the optional client parameters.
getPDFSettings() - Method in class org.ghost4j.converter.PDFConverter
 
getPimage() - Method in class org.ghost4j.display.DisplayData
 
getPreferredSize() - Method in class gnu.cajo.utils.BaseProxy.Panel
This method simply returns the actual size of the component.
getProcessColorModel() - Method in class org.ghost4j.converter.PDFConverter
 
getProcessCount() - Method in class org.ghost4j.AbstractRemoteComponent
 
getProduct() - Method in class org.ghost4j.GhostscriptRevision
 
getProxy() - Method in class gnu.cajo.utils.BaseItem
This remotely invokable method is called by the remote clients, to request the server object's default proxy, if it supports one.
getRaster() - Method in class org.ghost4j.display.DisplayData
 
getRaster() - Method in class org.ghost4j.display.PageRaster
 
getRasters() - Method in class org.ghost4j.display.PageRasterDisplayCallback
 
getRedirectStreams() - Method in class org.ghost4j.util.JavaFork
 
getRemoteComponent(int, Class<?>) - Method in class org.ghost4j.AbstractRemoteComponent
Get a client proxy of a remote component
getResolution() - Method in class org.ghost4j.renderer.SimpleRenderer
 
getRevision() - Static method in class org.ghost4j.Ghostscript
Gets Ghostscript revision data.
getRevisionDate() - Method in class org.ghost4j.GhostscriptRevision
 
getSize() - Method in class org.ghost4j.document.AbstractDocument
 
getSize() - Method in interface org.ghost4j.document.Document
Return document size
getStandardPaperSize(String) - Static method in class org.ghost4j.document.PaperSize
Looks for a standard paper size with a given name.
getStartClass() - Method in class org.ghost4j.util.JavaFork
 
getStdErr() - Method in class org.ghost4j.Ghostscript
Gets the error output stream of the Ghostscript interpreter (may be null if not set).
getStdIn() - Method in class org.ghost4j.Ghostscript
Gets the standard input stream of the Ghostscript interpreter (may be null if not set).
getStdOut() - Method in class org.ghost4j.Ghostscript
Gets the standard output stream of the Ghostscript interpreter (may be null if not set).
getType() - Method in interface org.ghost4j.document.Document
Return the type of the document.
getType() - Method in class org.ghost4j.document.PDFDocument
 
getType() - Method in class org.ghost4j.document.PSDocument
 
getWaitBeforeExiting() - Method in class org.ghost4j.util.JavaFork
 
getWidth() - Method in class org.ghost4j.display.DisplayData
 
getWidth() - Method in class org.ghost4j.display.PageRaster
 
getWidth() - Method in class org.ghost4j.document.PaperSize
 
getXms() - Method in class org.ghost4j.util.JavaFork
 
getXmx() - Method in class org.ghost4j.util.JavaFork
 
getY() - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
Ghostscript - Class in org.ghost4j
Class representing the Ghostscript interpreter.
GhostscriptException - Exception in org.ghost4j
Ghostscript exception.
GhostscriptException() - Constructor for exception org.ghost4j.GhostscriptException
 
GhostscriptException(String) - Constructor for exception org.ghost4j.GhostscriptException
 
GhostscriptException(Throwable) - Constructor for exception org.ghost4j.GhostscriptException
 
GhostscriptException(String, Throwable) - Constructor for exception org.ghost4j.GhostscriptException
 
GhostscriptLibrary - Interface in org.ghost4j
Interface (JNA) bridging Ghostscript API (C language) with Java.
GhostscriptLibrary.display_callback_s - Class in org.ghost4j
Structure defining display callback functions.
GhostscriptLibrary.display_callback_s() - Constructor for class org.ghost4j.GhostscriptLibrary.display_callback_s
 
GhostscriptLibrary.display_callback_s.display_close - Interface in org.ghost4j
Callback called when device has been closed.
GhostscriptLibrary.display_callback_s.display_memalloc - Interface in org.ghost4j
Callback called to allocate memory for bitmap This is provided in case you need to create memory in a special way, e.g. shared.
GhostscriptLibrary.display_callback_s.display_memfree - Interface in org.ghost4j
Callback called to free memory for bitmap.
GhostscriptLibrary.display_callback_s.display_open - Interface in org.ghost4j
Callback called when new device has been opened.
GhostscriptLibrary.display_callback_s.display_page - Interface in org.ghost4j
Callback called on show page.
GhostscriptLibrary.display_callback_s.display_preclose - Interface in org.ghost4j
Callback called when device is about to be closed.
GhostscriptLibrary.display_callback_s.display_presize - Interface in org.ghost4j
Callback called when device is about to be resized.
GhostscriptLibrary.display_callback_s.display_separation - Interface in org.ghost4j
 
GhostscriptLibrary.display_callback_s.display_size - Interface in org.ghost4j
Callback called when device has been resized.
GhostscriptLibrary.display_callback_s.display_sync - Interface in org.ghost4j
Callback called on page flush.
GhostscriptLibrary.display_callback_s.display_update - Interface in org.ghost4j
Callback called to notify the caller whenever a portion of the raster is updated.
GhostscriptLibrary.gs_main_instance - Class in org.ghost4j
Pointer holding a native Ghostscript instance.
GhostscriptLibrary.gs_main_instance() - Constructor for class org.ghost4j.GhostscriptLibrary.gs_main_instance
 
GhostscriptLibrary.gs_main_instance.ByReference - Class in org.ghost4j
 
GhostscriptLibrary.gs_main_instance.ByReference() - Constructor for class org.ghost4j.GhostscriptLibrary.gs_main_instance.ByReference
 
GhostscriptLibrary.gsapi_revision_s - Class in org.ghost4j
Structure in charge of holding Ghostscript revision data.
GhostscriptLibrary.gsapi_revision_s() - Constructor for class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
 
GhostscriptLibrary.stderr_fn - Interface in org.ghost4j
Callback called to provide a custom error output to Ghostscript. str holds output characters. len is the length for str.
GhostscriptLibrary.stdin_fn - Interface in org.ghost4j
Callback called to provide a custom input to Ghostscript. buf is a pointer to a char array. len is the length of the char array.
GhostscriptLibrary.stdout_fn - Interface in org.ghost4j
Callback called to provide a custom output to Ghostscript.
GhostscriptLibraryLoader - Class in org.ghost4j
Native Ghostscript API loader.
GhostscriptLibraryLoader() - Constructor for class org.ghost4j.GhostscriptLibraryLoader
 
GhostscriptLoggerOutputStream - Class in org.ghost4j
Class used to wrap Ghostscript interpreter log messages in Log4J messages.
GhostscriptLoggerOutputStream(Level) - Constructor for class org.ghost4j.GhostscriptLoggerOutputStream
Constructor.
GhostscriptRevision - Class in org.ghost4j
Class used to carry Ghostscript revision data.
GhostscriptRevision() - Constructor for class org.ghost4j.GhostscriptRevision
 
gnu.cajo - package gnu.cajo
 
gnu.cajo.invoke - package gnu.cajo.invoke
This package is the foundation for completely transparent local/remote inter-VM communication.
gnu.cajo.utils - package gnu.cajo.utils
A set of common utilities used by either proxy, or server items.
gnu.cajo.utils.extra - package gnu.cajo.utils.extra
A set of optional classes, providing insights on potentially standard ways to extend and use the framework.
Grail - Interface in gnu.cajo
This class defines a Generic Standard Java Interface for a Distributed Computing Library.
gsapi_delete_instance(Pointer) - Method in interface org.ghost4j.GhostscriptLibrary
Destroy an instance of Ghostscript.
gsapi_exit(Pointer) - Method in interface org.ghost4j.GhostscriptLibrary
Exit the interpreter.
gsapi_init_with_args(Pointer, int, String[]) - Method in interface org.ghost4j.GhostscriptLibrary
Initialise the interpreter.
gsapi_new_instance(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary
Create a new instance of Ghostscript.
gsapi_revision(Structure, int) - Method in interface org.ghost4j.GhostscriptLibrary
This function returns the revision numbers and strings of the Ghostscript interpreter library.
gsapi_run_file(Pointer, String, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
Send instructions from a file to the Ghostscript interpreter.
gsapi_run_string(Pointer, String, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
Send instruction to the Ghostscript interpreter.
gsapi_run_string_begin(Pointer, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
Open an instruction block to the Ghostscript interpreter.
gsapi_run_string_continue(Pointer, String, int, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
Send instruction to the Ghostscript interpreter.
gsapi_run_string_end(Pointer, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
Close an instruction block to the Ghostscript interpreter.
gsapi_run_string_with_length(Pointer, String, int, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
Send instruction to the Ghostscript interpreter.
gsapi_set_display_callback(Pointer, Structure) - Method in interface org.ghost4j.GhostscriptLibrary
Set the callback structure for the display device.
gsapi_set_stdio(Pointer, GhostscriptLibrary.stdin_fn, GhostscriptLibrary.stdout_fn, GhostscriptLibrary.stderr_fn) - Method in interface org.ghost4j.GhostscriptLibrary
Set the callback functions for stdio.

H

handler - Static variable in class gnu.cajo.utils.extra.TransparentItemProxy
An optional centralised invocation error handler.
hashed - Variable in class gnu.cajo.utils.extra.HashedProxy
A flag to indicate if the payload has been hashed.
HashedProxy - Class in gnu.cajo.utils.extra
This class is used to hash a ZippedProxy.
HashedProxy(Object) - Constructor for class gnu.cajo.utils.extra.HashedProxy
The constructor simply invokes the superclass ZippedProxy constructor.
hashPayload() - Method in class gnu.cajo.utils.extra.HashedProxy
A symetric hash algorithm, to convolve the array in to and out of plain text.
host - Variable in class gnu.cajo.utils.Multicast
The network interface on which this multicast object is listening

I

iaddr - Variable in class gnu.cajo.utils.Multicast
A reference to the address of the calling VM, when the object is listening.
ImageUtil - Class in org.ghost4j.util
Image utilities class.
ImageUtil() - Constructor for class org.ghost4j.util.ImageUtil
 
ImageWriterDisplayCallback - Class in org.ghost4j.display
Display callback that stores device output as java Image (on image = one page).
ImageWriterDisplayCallback() - Constructor for class org.ghost4j.display.ImageWriterDisplayCallback
Constructor.
Implements - Class in gnu.cajo.utils.extra
This class takes any service object, and allows its methods to be tested for existence, without having to invoke them.
Implements(Object) - Constructor for class gnu.cajo.utils.extra.Implements
The constructor takes any service object, and allows it to be remotely tested for method existence, without having to invoke it.
init() - Method in class gnu.cajo.invoke.Client
When running as an applet, this method will connect back to its hosting server and request the item from the server's rmiregistry.
init() - Method in class gnu.cajo.invoke.JClient
This method connects back to its hosting server and requests the item from the server's rmiregistry.
init(Object) - Method in interface gnu.cajo.Service.Proxy
called by the client on receiving a proxy object.
init(Remote) - Method in class gnu.cajo.utils.BaseProxy
This function is called by the hosting client on upon the proxy's arrival.
initialize(String[]) - Method in class org.ghost4j.Ghostscript
Initializes Ghostscript interpreter.
InkAnalysisItem - Class in org.ghost4j.analyzer
Represents font analysis data (used by InkAnalyzer).
InkAnalysisItem() - Constructor for class org.ghost4j.analyzer.InkAnalysisItem
 
InkAnalyzer - Class in org.ghost4j.analyzer
Ink analyzer: analyze ink coverage of a document.
InkAnalyzer() - Constructor for class org.ghost4j.analyzer.InkAnalyzer
 
InkAnalyzerExample - Class in org.ghost4j.example
Example showing how to analyze ink coverage of a PS (works with PDF as well) document using the high level API.
InkAnalyzerExample() - Constructor for class org.ghost4j.example.InkAnalyzerExample
 
installProxy(Object) - Method in class gnu.cajo.utils.BaseItem
This remotely invokable method is called by remote clients to install their proxies in this VM.
instance - Static variable in interface org.ghost4j.GhostscriptLibrary
Static instance of the library itself.
interceptor - Variable in class gnu.cajo.utils.extra.InterceptorItem
The interceptor object.
InterceptorItem - Class in gnu.cajo.utils.extra
This class is used to transparently intercept method invocations on any given object reference.
InterceptorItem(Object, Object) - Constructor for class gnu.cajo.utils.extra.InterceptorItem
This creates the object, to intercept the target object's calls.
invocations - Variable in class gnu.cajo.utils.extra.Queue
The list of all pending producer method invocations.
invoke(String, Object) - Method in class gnu.cajo.Cajo.Purger
This method, invoked transparently when any remote server method is called, monitors the progress of the invocation.
invoke(String, Object) - Method in class gnu.cajo.Cajo.Searchable
This method, invoked transparently when any remote server method is called, checks the exported server object's method signatures for a match with the set provided by the client.
Invoke - Interface in gnu.cajo.invoke
The generic inter-component communication interface, and foundation for this paradigm.
invoke(String, Object) - Method in interface gnu.cajo.invoke.Invoke
Used by other objects to pass data into this object, and receive synchronous data responses from it, if any.
invoke(Object, String, Object) - Static method in class gnu.cajo.invoke.Remote
This function may be called reentrantly, so the item object must synchronize its critical sections as necessary.
invoke(String, Object) - Method in class gnu.cajo.invoke.Remote
The sole generic, multi-purpose interface for communication between VMs.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.AsyncMethod
This method invokes the method specified, with the argument(s) specified, if any, asynchronously.
invoke(Object, String, Object, Object) - Static method in class gnu.cajo.utils.extra.AsyncMethod
This method invokes the method specified, on the object specified, with the argument(s) specified, if any, asynchronously.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.AuditorItem
This method audits the incoming calls.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.ClientProxy
This method serves two fundamentally different, but symmetrical purposes.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.DynamicObject
This method simply redirects all invocations to the currently wrapped object.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.Implements
Instead of actually invoking the method on the target object, this object will test for the existence of the method on the target object, either and return true or false.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.InterceptorItem
This method intercepts the incoming calls.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.Nice
This method intercepts the remote invocation thread, and alters its priority from normal.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.Queue
This is the method a producer, local or remote, would invoke, to be performed in a message-based fashion, asynchronously, on all registered consumers.
invoke(Object, Method, Object[]) - Method in class gnu.cajo.utils.extra.TransparentItemProxy
This method, inherited from InvocationHandler, simply passes all object method invocations on to the remote object, automatically and transparently.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.Wrapper
This method must be called by all interface methods of the subclass, as it will load the wrapped object if it has not yet been loaded.
invoke(String, Object) - Method in class gnu.cajo.utils.extra.Zedmobject
The invocation interface to the internal object.
invoke(String, Object) - Method in class gnu.cajo.utils.MonitorItem
This method logs the incoming calls, passing the caller's data to the internal item.
invoke(String, Object) - Method in class gnu.cajo.utils.ProxyLoader
This function may be called reentrantly, so the inner object must synchronise its critical sections as necessary.
invoke(String, Object) - Method in class gnu.cajo.utils.ZippedProxy
The interface to the proxy wrapper.
isDeviceSupported(String) - Method in class org.ghost4j.AbstractComponent
Checks if a given device is supported by the current Ghostscript version.
isEmbedded() - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
isPDFX() - Method in class org.ghost4j.converter.PDFConverter
 
isReal() - Method in interface gnu.cajo.Service
whilst semantically unrelated to this service, it is just too useful to leave out.
isRemote() - Method in class gnu.cajo.utils.extra.Wrapper
This method is used to test if the inner object is a reference to a remote object.
isStandAloneModeSupported() - Method in class org.ghost4j.AbstractRemoteComponent
Checks if the current class has a proper 'main' method declared.
isSubSet() - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
item - Variable in class gnu.cajo.invoke.Remote
This is the reference to the local (or possibly remote) object reference being made remotely invokable by this Virtual Machine.
item - Variable in class gnu.cajo.utils.BaseProxy
The reference to the sending server, on which the proxy may asynchronously callback.
item - Variable in class gnu.cajo.utils.extra.AsyncMethod
This is the reference to the object, usually remote, on which to invoke asynchronously.
item - Variable in class gnu.cajo.utils.extra.AuditorItem
This is the object to be audited.
item - Variable in class gnu.cajo.utils.extra.InterceptorItem
This is the object to be intercepted.
item - Variable in class gnu.cajo.utils.extra.Nice
The presumably local object reference, for which invocation thread priority will be managed.
item - Variable in class gnu.cajo.utils.MonitorItem
The object being monitored.
item - Variable in class gnu.cajo.utils.Multicast
A reference to a received remote object reference, when the object is listening.
ItemProxy - Class in gnu.cajo.utils.extra
This class is used to receive server item callbacks by a firewalled client.
ItemProxy(RemoteInvoke, Object) - Constructor for class gnu.cajo.utils.extra.ItemProxy
The constructor links the remote object to the firewalled client.
ItemServer - Class in gnu.cajo.utils
These routines are used for server object construction.
ItemServer() - Constructor for class gnu.cajo.utils.ItemServer
Deprecated.
As only the static methods of this class are necessary now.
ItemServer(String, int, String) - Constructor for class gnu.cajo.utils.ItemServer
Deprecated.
Normally use of this constructor is not necessary, as the CodebaseServer class manages this property automatically when used.

J

JavaFork - Class in org.ghost4j.util
This class allows launching another JVM from the current JVM.
JavaFork() - Constructor for class org.ghost4j.util.JavaFork
 
JClient - Class in gnu.cajo.invoke
This class is used to create a hosting VM to receive a Swing graphical proxy JComponent or and AWT Component, from a remote VM.
JClient() - Constructor for class gnu.cajo.invoke.JClient
The default constructor does nothing.

L

landscape() - Method in class org.ghost4j.document.PaperSize
Returns a landscape orientation of the PaperSize.
LEDGER - Static variable in class org.ghost4j.document.PaperSize
 
LEGAL - Static variable in class org.ghost4j.document.PaperSize
 
LETTER - Static variable in class org.ghost4j.document.PaperSize
 
listen(Object) - Method in class gnu.cajo.utils.Multicast
This method starts a thead to listen on the construction address and port.
load(Object) - Method in class gnu.cajo.utils.extra.Scheduler
This method accepts a task to be scheduled.
load(Object, long, int) - Method in class gnu.cajo.utils.extra.Timer
This method loads a task for timed execution.
load() - Method in class gnu.cajo.utils.extra.Wrapper
This method is used to support lazy loading of remote object references, only when needed.
load(File) - Method in class org.ghost4j.document.AbstractDocument
 
load(InputStream) - Method in class org.ghost4j.document.AbstractDocument
 
load(File) - Method in interface org.ghost4j.document.Document
Load document from a File.
load(InputStream) - Method in interface org.ghost4j.document.Document
Load document from an InputStream.
load(InputStream) - Method in class org.ghost4j.document.PDFDocument
 
load(InputStream) - Method in class org.ghost4j.document.PSDocument
 
loadLibrary() - Static method in class org.ghost4j.GhostscriptLibraryLoader
Load native library according to host OS.
LOCALOFF - Variable in class gnu.cajo.utils.MonitorItem
This flag can be used to selectively enable and disable monitoring on a instance-wide level.
lookup(Class) - Method in class gnu.cajo.Cajo
This method finds all remotely invocable objects, supporting the specified method set.
lookup(Class) - Method in interface gnu.cajo.Grail
This method finds all remotely invocable objects, supporting the specified method set.

M

main(String[]) - Static method in class gnu.cajo.Cajo
Technically this method is unrelated to the class, it is used to furnish library version information.
main(String[]) - Static method in class gnu.cajo.invoke.Client
The application creates a graphical proxy hosting VM.
main(String[]) - Static method in class gnu.cajo.invoke.JClient
The application creates a graphical Component proxy hosting VM.
main(String[]) - Static method in class gnu.cajo.invoke.Remote
The application method loads a zipped marshalled object (zedmob) from a URL, or a file, and allows it run in this virtual machine.
main(String[]) - Static method in class gnu.cajo.utils.CodebaseServer
The application creates a utility server to share any jar and class files in its working directory and subdirectories.
main(String[]) - Static method in class gnu.cajo.utils.extra.Queue
This method will start up a remotely accessible Queue object, in its own JVM.
main(String[]) - Static method in class gnu.cajo.utils.extra.Registry
This method is used to start up the registry server.
main(String[]) - Static method in class gnu.cajo.utils.ItemServer
The application loads either a zipped marshalled object (zedmob) from a URL, a file, or alternately, it will fetch a remote object reference from an rmiregistry.
main(String[]) - Static method in class gnu.cajo.utils.Multicast
The application method loads a zipped marshalled object (zedmob) to a proxy from a URL, or a file, and allows it run in this virtual machine.
main(String[]) - Static method in class org.ghost4j.analyzer.FontAnalyzer
Main method used to start the analyzer in standalone 'slave mode'.
main(String[]) - Static method in class org.ghost4j.analyzer.InkAnalyzer
Main method used to start the analyzer in standalone 'slave mode'.
main(String[]) - Static method in class org.ghost4j.converter.PDFConverter
Main method used to start the converter in standalone 'slave mode'.
main(String[]) - Static method in class org.ghost4j.converter.PSConverter
Main method used to start the converter in standalone 'slave mode'.
main(String[]) - Static method in class org.ghost4j.example.DisplayCallbackExample
 
main(String[]) - Static method in class org.ghost4j.example.FontAnalyzerExample
 
main(String[]) - Static method in class org.ghost4j.example.InkAnalyzerExample
 
main(String[]) - Static method in class org.ghost4j.example.PDFConverterExample
 
main(String[]) - Static method in class org.ghost4j.example.PDFConvertExample
 
main(String[]) - Static method in class org.ghost4j.example.PSConverterExample
 
main(String[]) - Static method in class org.ghost4j.example.PSPageCountExample
 
main(String[]) - Static method in class org.ghost4j.example.SafeAppenderModifierExample
 
main(String[]) - Static method in class org.ghost4j.example.SimpleRendererExample
 
main(String[]) - Static method in class org.ghost4j.modifier.SafeAppenderModifier
Main method used to start the modifier in standalone 'slave mode'.
main(String[]) - Static method in class org.ghost4j.renderer.SimpleRenderer
Main method used to start the renderer in standalone 'slave mode'.
maxProcessCount - Variable in class org.ghost4j.AbstractRemoteComponent
Maximum number of parallel processes allowed for the converter.
Modifier - Interface in org.ghost4j.modifier
Interface defining a modifier used to edit / modify a document.
ModifierException - Exception in org.ghost4j.modifier
Class representing a modifier exception.
ModifierException() - Constructor for exception org.ghost4j.modifier.ModifierException
 
ModifierException(String) - Constructor for exception org.ghost4j.modifier.ModifierException
 
ModifierException(Throwable) - Constructor for exception org.ghost4j.modifier.ModifierException
 
ModifierException(String, Throwable) - Constructor for exception org.ghost4j.modifier.ModifierException
 
modify(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractModifier
 
modify(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractRemoteModifier
 
modify(Document, Map<String, Serializable>) - Method in interface org.ghost4j.modifier.Modifier
Modify a document with optional parameters
MonitorItem - Class in gnu.cajo.utils
This class is used to instrument an object for invocation logging purposes.
MonitorItem(Object) - Constructor for class gnu.cajo.utils.MonitorItem
This creates the monitor object, to instrument the target object's use.
MonitorItem(Object, OutputStream) - Constructor for class gnu.cajo.utils.MonitorItem
This creates the monitor object, to instrument the target object's use.
MonitorItem(Object, ObjectOutputStream) - Constructor for class gnu.cajo.utils.MonitorItem
This creates the monitor object, to instrument the target object's use.
multicast(Multicast) - Method in class gnu.cajo.Cajo.Registrar
This method is called either when a Cajo instance starts up, or exports an object reference.
multicast(Multicast) - Method in class gnu.cajo.utils.extra.Registry
This method is called solely by this registry's Multicast member object, to register objects of remote server announcements.
Multicast - Class in gnu.cajo.utils
This class can listen for UDP multicasts over the network, as well as to send out UDP announcements.
Multicast() - Constructor for class gnu.cajo.utils.Multicast
The default constructor sets the internal fields to default values which should be sufficient for most purposes.
Multicast(String, int) - Constructor for class gnu.cajo.utils.Multicast
This constructor allows creation of Multicast objects on any appropriate multicast address, and port number.
Multicast(String, String, int) - Constructor for class gnu.cajo.utils.Multicast
The full constructor allows creation of Multicast objects on any appropriate address, and port number.

N

NetworkUtil - Class in org.ghost4j.util
Network utilities class.
NetworkUtil() - Constructor for class org.ghost4j.util.NetworkUtil
 
nextBlock() - Method in class gnu.cajo.utils.extra.Xfile
This method is called by the client's static fetch method, to request subsequent blocks of the file, until the transfer is complete.
Nice - Class in gnu.cajo.utils.extra
This class wraps an object, and dynamically alters the priority of the invocation thread at runtime.
Nice(Object, boolean) - Constructor for class gnu.cajo.utils.extra.Nice
The constuctor wraps an object reference, and allows invocations to execute at either minumum or maximum priority.
NoSecurityManager - Class in gnu.cajo.invoke
This utility class creates a trivial SecurityManager for developing proxy hosting clients.
NoSecurityManager() - Constructor for class gnu.cajo.invoke.NoSecurityManager
Nothing is performed in the constructor.

O

object - Variable in class gnu.cajo.utils.extra.Wrapper
The object being wrapped by the reflection based invocation paradigm.
object - Variable in class gnu.cajo.utils.extra.Zedmobject
The wrapped object.
open(String) - Method in class gnu.cajo.utils.extra.Xfile
This method is called by the client's static fetch method, to open a resource on a remote Java Virtual Machine.
OPTION_ANTIALIASING_HIGH - Static variable in class org.ghost4j.renderer.SimpleRenderer
 
OPTION_ANTIALIASING_LOW - Static variable in class org.ghost4j.renderer.SimpleRenderer
 
OPTION_ANTIALIASING_MEDIUM - Static variable in class org.ghost4j.renderer.SimpleRenderer
 
OPTION_ANTIALIASING_NONE - Static variable in class org.ghost4j.renderer.SimpleRenderer
 
OPTION_AUTOROTATEPAGES_ALL - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_AUTOROTATEPAGES_NONE - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_AUTOROTATEPAGES_OFF - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_AUTOROTATEPAGES_PAGEBYPAGE - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_DEVICE_AUTO - Static variable in class org.ghost4j.converter.PSConverter
 
OPTION_DEVICE_PS2WRITE - Static variable in class org.ghost4j.converter.PSConverter
 
OPTION_DEVICE_PSWRITE - Static variable in class org.ghost4j.converter.PSConverter
 
OPTION_PDFSETTINGS_DEFAULT - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PDFSETTINGS_EBOOK - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PDFSETTINGS_PREPRESS - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PDFSETTINGS_PRINTER - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PDFSETTINGS_SCREEN - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PROCESSCOLORMODEL_CMYK - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PROCESSCOLORMODEL_GRAY - Static variable in class org.ghost4j.converter.PDFConverter
 
OPTION_PROCESSCOLORMODEL_RGB - Static variable in class org.ghost4j.converter.PDFConverter
 
org.ghost4j - package org.ghost4j
 
org.ghost4j.analyzer - package org.ghost4j.analyzer
 
org.ghost4j.converter - package org.ghost4j.converter
 
org.ghost4j.display - package org.ghost4j.display
 
org.ghost4j.document - package org.ghost4j.document
 
org.ghost4j.example - package org.ghost4j.example
 
org.ghost4j.modifier - package org.ghost4j.modifier
 
org.ghost4j.renderer - package org.ghost4j.renderer
 
org.ghost4j.util - package org.ghost4j.util
 

P

PageRaster - Class in org.ghost4j.display
Class representing a page raster (used by PageRasterDisplayCallBack)
PageRaster() - Constructor for class org.ghost4j.display.PageRaster
 
PageRasterDisplayCallback - Class in org.ghost4j.display
Display callback in charge of extracting raw page rasters (PageRaster)
PageRasterDisplayCallback() - Constructor for class org.ghost4j.display.PageRasterDisplayCallback
Constructor
paint(Graphics) - Method in class gnu.cajo.utils.BaseProxy.Panel
The paint method is overridden to directly paint its components.
PaperSize - Class in org.ghost4j.document
Defines a paper size.
PaperSize(int, int) - Constructor for class org.ghost4j.document.PaperSize
Constructor accepting dimensions.
PaperSize(String, int, int) - Constructor for class org.ghost4j.document.PaperSize
Constructor accepting dimensions and name.
PARAMETER_APPEND_DOCUMENT - Static variable in class org.ghost4j.modifier.SafeAppenderModifier
 
pause() - Method in class gnu.cajo.utils.extra.Queue
This method is called to suspend method invocation dispatching.
payload - Variable in class gnu.cajo.utils.ZippedProxy
The compressed serialized proxy object.
PDFConverter - Class in org.ghost4j.converter
PDF converter.
PDFConverter() - Constructor for class org.ghost4j.converter.PDFConverter
 
PDFConverterExample - Class in org.ghost4j.example
Example showing how to convert a Postscript document to PDF using the high level API.
PDFConverterExample() - Constructor for class org.ghost4j.example.PDFConverterExample
 
PDFConvertExample - Class in org.ghost4j.example
Example showing how to convert a Postscript file to PDF.
PDFConvertExample() - Constructor for class org.ghost4j.example.PDFConvertExample
 
PDFDocument - Class in org.ghost4j.document
 
PDFDocument() - Constructor for class org.ghost4j.document.PDFDocument
 
pending() - Method in class gnu.cajo.utils.extra.Scheduler
The purpose of this function is to reduce event-driven task latency by allowing asynchronous tasks to voluntarily exit prematurely.
port - Static variable in class gnu.cajo.utils.CodebaseServer
Deprecated.
The preferred field to check is serverPort as this field is mutable unfortunately; it remains solely to maintain backward compatibility.
port - Variable in class gnu.cajo.utils.Multicast
A reference to the port on which this object is operating.
portrait() - Method in class org.ghost4j.document.PaperSize
Returns a portrait orientation of the PaperSize.
post(RemoteInvoke) - Method in class gnu.cajo.utils.extra.Registry
This method statically called by a remote machine to register an object reference.
processCount - Variable in class org.ghost4j.AbstractRemoteComponent
Number of parallel processes running.
product - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
Product name.
PROPERTY_NAME_ENCODING - Static variable in class org.ghost4j.Ghostscript
Name of the system property used to set the encoding to use for stdin.
proxy(Object, Class) - Method in class gnu.cajo.Cajo
This method instantiates a Dynamic Proxy at the client, which implements the method set specified.
proxy(Object) - Static method in class gnu.cajo.Cajo
This method is used to allow clients to pass references to its own local objects, to other JVMs.
proxy(Object, Class) - Method in interface gnu.cajo.Grail
This method instantiates a Dynamic Proxy at the client, which implements the method set specified.
proxy - Variable in class gnu.cajo.utils.BaseItem
A reference to the proxy served by this object, if it has one.
proxy - Variable in class gnu.cajo.utils.ZippedProxy
A reference to the internal proxy object, before serialization at the server, and when decompressed on arrival at the host.
ProxyLoader - Class in gnu.cajo.utils
This class is used to avoid having to load proxies into the VM runtime of the proxy server.
ProxyLoader(String) - Constructor for class gnu.cajo.utils.ProxyLoader
The constructor creates a small wrapper object referencing a proxy object solely by name, but not loading its object into the server's VM runtime.
PSConverter - Class in org.ghost4j.converter
PS converter.
PSConverter() - Constructor for class org.ghost4j.converter.PSConverter
 
PSConverterExample - Class in org.ghost4j.example
Example showing how to convert a PDF document to PostScript using the high level API.
PSConverterExample() - Constructor for class org.ghost4j.example.PSConverterExample
 
PSDocument - Class in org.ghost4j.document
Class representing a PostScript document.
PSDocument() - Constructor for class org.ghost4j.document.PSDocument
 
PSPageCountExample - Class in org.ghost4j.example
Example showing how to count pages of a PostScript.
PSPageCountExample() - Constructor for class org.ghost4j.example.PSPageCountExample
 

Q

Queue - Class in gnu.cajo.utils.extra
This class is a cajo-based implementation of the message communication paradigm.
Queue(Object) - Constructor for class gnu.cajo.utils.extra.Queue
The constructor simply assigns the topic for the object and returns, as the object is entirely event driven.

R

READ_BUFFER_SIZE - Static variable in class org.ghost4j.document.AbstractDocument
Buffer size used while reading (loading) document content.
register(String, int) - Method in class gnu.cajo.Cajo
This method is used to manually collect remote registry entries.
register(Vector) - Method in class gnu.cajo.Cajo.Registrar
This method is called either by remote JVMs to provide a copy of their registry, in response to a startup or export announcement.
Registry - Class in gnu.cajo.utils.extra
This class runs as a server.
Registry() - Constructor for class gnu.cajo.utils.extra.Registry
 
Remote - Class in gnu.cajo.invoke
This class takes any object, and allows it to be called from remote VMs.
Remote(Object) - Constructor for class gnu.cajo.invoke.Remote
The constructor takes any object, and allows it to be remotely invoked.
Remote(Object, String, int) - Constructor for class gnu.cajo.invoke.Remote
The constructor takes any object, and allows it to be remotely invoked.
Remote(Object, int, RMIServerSocketFactory, RMIClientSocketFactory) - Constructor for class gnu.cajo.invoke.Remote
This constructor allows for complete configuration of an object's remoting; normally this should be used for rare and highly specialised cases.
RemoteAnalyzer - Interface in org.ghost4j.analyzer
Interface defining a remote analyzer (for Ghostscript multi process support).
remoteConvert(Document) - Method in class org.ghost4j.converter.AbstractRemoteConverter
 
RemoteConverter - Interface in org.ghost4j.converter
Interface defining a remote converter (for Ghostscript multi process support).
RemoteInvoke - Interface in gnu.cajo.invoke
The Remote Component Communication Interface, and reason for this package.
remoteInvoke - Static variable in class gnu.cajo.utils.extra.Xfile
This field can allow the static fetch method to be invoked by a remote client.
RemoteModifier - Interface in org.ghost4j.modifier
Interface defining a remote modifier (for Ghostscript multi process support).
remoteModify(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractRemoteModifier
 
remoteRender(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
 
remoteRender(Document, int, int) - Method in interface org.ghost4j.renderer.RemoteRenderer
Renders pages of a given document an outputs result as a list of PageRaster objects (on image per page).
RemoteRenderer - Interface in org.ghost4j.renderer
Interface defining a remote renderer (for Ghostscript multi process support).
remoteThis - Variable in class gnu.cajo.utils.BaseProxy
A remote reference to the proxy itself, which it can send to its server, or other remote VMs on which they can asynchronously callback.
remoteThis - Variable in class gnu.cajo.utils.extra.ClientProxy
This is the remoted reference to the server's ClientProxy.
remove(Object) - Method in class gnu.cajo.utils.extra.Timer
This method prematurely removes a task from the timed execution queue.
removeFile(String) - Method in class org.ghost4j.util.DiskStore
Remove a file from the store.
render(Document) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
 
render(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
 
render(Document) - Method in class org.ghost4j.renderer.AbstractRenderer
 
render(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRenderer
 
render(Document) - Method in interface org.ghost4j.renderer.Renderer
Renders a given document an outputs result as a list of Image objects (on image per page).
render(Document, int, int) - Method in interface org.ghost4j.renderer.Renderer
Renders pages of a given document an outputs result as a list of Image objects (on image per page).
Renderer - Interface in org.ghost4j.renderer
Interface defining a renderer used to render a Document to a given format.
RendererException - Exception in org.ghost4j.renderer
Class representing a renderer exception.
RendererException() - Constructor for exception org.ghost4j.renderer.RendererException
 
RendererException(String) - Constructor for exception org.ghost4j.renderer.RendererException
 
RendererException(Throwable) - Constructor for exception org.ghost4j.renderer.RendererException
 
RendererException(String, Throwable) - Constructor for exception org.ghost4j.renderer.RendererException
 
request() - Method in class gnu.cajo.Cajo.Registrar
This method allows remote JVMs to request the contents of the registry.
requestProxy() - Method in interface gnu.cajo.Service
used to request a client-side running, server proxy.
resume() - Method in class gnu.cajo.utils.extra.Queue
This method is called to resume method invocation dispatching.
revision - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
Revision number.
revisiondate - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
Revision date.
ROOT_PATH - Static variable in class org.ghost4j.util.DiskStore
 
run() - Method in class gnu.cajo.utils.BaseItem.MainThread
The run method is exectued by the thread created for the BaseItem at its binding on the server, and runs until it returns.
run() - Method in class gnu.cajo.utils.BaseProxy.MainThread
The run method is exectued by the thread created for the BaseProxy at its initialization at the client, and runs until it returns.
run() - Method in class gnu.cajo.utils.CodebaseServer
The server thread method, it will send the proxy codebase, and it will also support installing the hosting Client, or application specific host, in a Java-enabled browser, or as a web start application via JNLP.
run() - Method in class gnu.cajo.utils.extra.ItemProxy
The processing thread, and the crux of this technique.
run() - Method in class gnu.cajo.utils.Multicast
The monitor thread, it listens for multicasts.
run(Document) - Method in class org.ghost4j.analyzer.AbstractAnalyzer
 
run(Document) - Method in class org.ghost4j.analyzer.AbstractRemoteAnalyzer
 
run(Document) - Method in class org.ghost4j.analyzer.FontAnalyzer
 
run(Document) - Method in class org.ghost4j.analyzer.InkAnalyzer
 
run(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractConverter
 
run(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractRemoteConverter
 
run(Document, OutputStream) - Method in class org.ghost4j.converter.PDFConverter
Run method called to perform the actual process of the converter.
run(Document, OutputStream) - Method in class org.ghost4j.converter.PSConverter
 
run(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractModifier
 
run(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractRemoteModifier
 
run(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.SafeAppenderModifier
 
run(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
 
run(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRenderer
 
run(Document, int, int) - Method in class org.ghost4j.renderer.SimpleRenderer
 
run() - Method in class org.ghost4j.util.JavaFork
 
run() - Method in class org.ghost4j.util.StreamGobbler
 
runFile(String) - Method in class org.ghost4j.Ghostscript
Sends file Ghostscript interpreter.
runnable - Variable in class gnu.cajo.utils.BaseItem
A reference to the object's processing code.
runnable - Variable in class gnu.cajo.utils.BaseProxy
A reference to the proxy's processing code.
runString(String) - Method in class org.ghost4j.Ghostscript
Sends command string to Ghostscript interpreter.

S

SafeAppenderModifier - Class in org.ghost4j.modifier
Safe appender : appends a document to another one.
SafeAppenderModifier() - Constructor for class org.ghost4j.modifier.SafeAppenderModifier
 
SafeAppenderModifierExample - Class in org.ghost4j.example
Example showing how to append a PostScript document to a PDF document.
SafeAppenderModifierExample() - Constructor for class org.ghost4j.example.SafeAppenderModifierExample
 
scale(float) - Method in class org.ghost4j.document.PaperSize
Returns a scaled PaperSize according to a scale factor.
Scheduler - Class in gnu.cajo.utils.extra
This class is for scheduling the non-preemptive execution of tasks.
Scheduler() - Constructor for class gnu.cajo.utils.extra.Scheduler
Nothing is performed in the constructor, since no tasks can be scheduled for execution until they have been loaded.
send(String) - Method in class gnu.cajo.invoke.Remote
This method sends its remote reference to another item, either from a URL, file, or from a remote rmiregistry.
sendProxy(Service.Proxy) - Method in interface gnu.cajo.Service
used to send a client's proxy code to run at the service.
serverPort - Variable in class gnu.cajo.utils.CodebaseServer
This is the inbound ServerSocket port number providing both the HTTP client tag and codebase jar service.
Service - Interface in gnu.cajo
This class defines a proxy enabled network service.
Service.Proxy - Interface in gnu.cajo
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.
setAntialiasing(int) - Method in class org.ghost4j.renderer.SimpleRenderer
 
setAutoRotatePages(int) - Method in class org.ghost4j.converter.PDFConverter
 
setC(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
setCompatibilityLevel(String) - Method in class org.ghost4j.converter.PDFConverter
 
setCopyright(String) - Method in class org.ghost4j.GhostscriptRevision
 
setData(byte[]) - Method in class org.ghost4j.display.PageRaster
 
setDevice(int) - Method in class org.ghost4j.converter.PSConverter
 
setDisplayCallback(DisplayCallback) - Method in class org.ghost4j.Ghostscript
Sets a display callback for the Ghostscript interpreter.
setEmbedded(boolean) - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
setEnabled(boolean) - Method in class gnu.cajo.utils.extra.Scheduler
This method will start, or suspend, the scheduler.
setEnvironment(Map<String, String>) - Method in class org.ghost4j.util.JavaFork
 
setFormat(int) - Method in class org.ghost4j.display.DisplayData
 
setFormat(int) - Method in class org.ghost4j.display.PageRaster
 
setHeight(int) - Method in class org.ghost4j.display.DisplayData
 
setHeight(int) - Method in class org.ghost4j.display.PageRaster
 
setItem(RemoteInvoke) - Method in class gnu.cajo.utils.BaseProxy
This function is called by the ItemServer during its bind operation.
setK(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
setLanguageLevel(int) - Method in class org.ghost4j.converter.PSConverter
 
setLog(OutputStream) - Method in class gnu.cajo.utils.CodebaseServer
This method can be used to log the client requests of the Codebase server.
setM(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
setMaxProcessCount(int) - Method in class org.ghost4j.AbstractRemoteComponent
 
setMaxProcessCount(int) - Method in interface org.ghost4j.analyzer.RemoteAnalyzer
Sets max parallel analysis processes allowed for the analyzer
setMaxProcessCount(int) - Method in interface org.ghost4j.converter.RemoteConverter
Sets max parallel conversion processes allowed for the converter
setMaxProcessCount(int) - Method in interface org.ghost4j.modifier.RemoteModifier
Sets max parallel rendering processes allowed for the modifier
setMaxProcessCount(int) - Method in interface org.ghost4j.renderer.RemoteRenderer
Sets max parallel rendering processes allowed for the renderer
setName(String) - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
setNumber(String) - Method in class org.ghost4j.GhostscriptRevision
 
setPageIndex(int) - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
setPaperSize(PaperSize) - Method in class org.ghost4j.converter.PDFConverter
 
setPaperSize(String) - Method in class org.ghost4j.converter.PDFConverter
 
setPaperSize(PaperSize) - Method in class org.ghost4j.converter.PSConverter
 
setPDFSettings(int) - Method in class org.ghost4j.converter.PDFConverter
 
setPDFX(boolean) - Method in class org.ghost4j.converter.PDFConverter
 
setPimage(Pointer) - Method in class org.ghost4j.display.DisplayData
 
setProcessColorModel(int) - Method in class org.ghost4j.converter.PDFConverter
 
setProduct(String) - Method in class org.ghost4j.GhostscriptRevision
 
setProxy(MarshalledObject) - Method in class gnu.cajo.utils.BaseItem
This method is called by the ItemServer during a bind operation to set the proxy member.
setRaster(int) - Method in class org.ghost4j.display.DisplayData
 
setRaster(int) - Method in class org.ghost4j.display.PageRaster
 
setRedirectStreams(boolean) - Method in class org.ghost4j.util.JavaFork
 
setResolution(int) - Method in class org.ghost4j.renderer.SimpleRenderer
 
setRevisionDate(Date) - Method in class org.ghost4j.GhostscriptRevision
 
setStartClass(Class<?>) - Method in class org.ghost4j.util.JavaFork
 
setStdErr(OutputStream) - Method in class org.ghost4j.Ghostscript
Sets the error output stream of the Ghostscript interpreter.
setStdIn(InputStream) - Method in class org.ghost4j.Ghostscript
Sets the standard input stream of the Ghostscript interpreter.
setStdOut(OutputStream) - Method in class org.ghost4j.Ghostscript
Sets the standard output stream of the Ghostscript interpreter.
setSubSet(boolean) - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
setWaitBeforeExiting(boolean) - Method in class org.ghost4j.util.JavaFork
 
setWidth(int) - Method in class org.ghost4j.display.DisplayData
 
setWidth(int) - Method in class org.ghost4j.display.PageRaster
 
setXms(String) - Method in class org.ghost4j.util.JavaFork
 
setXmx(String) - Method in class org.ghost4j.util.JavaFork
 
setY(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
shutdown() - Static method in class gnu.cajo.invoke.Remote
This method will brutally un-remote all currently remotely invocable wrappers.
SimpleRenderer - Class in org.ghost4j.renderer
 
SimpleRenderer() - Constructor for class org.ghost4j.renderer.SimpleRenderer
 
SimpleRendererExample - Class in org.ghost4j.example
Example showing how to render pages of a PDF document using the high level API.
SimpleRendererExample() - Constructor for class org.ghost4j.example.SimpleRendererExample
 
size - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Size of this structure.
slice() - Method in class gnu.cajo.utils.extra.Timer
The timer task implementation itself, invoked by the scheduler.
soon(int) - Method in class gnu.cajo.utils.extra.Scheduler
This method sets the triggered execution flag for a task.
start() - Method in class gnu.cajo.invoke.Client
This method is called from the AppleContext, each time the applet becomes visible.
start() - Method in class gnu.cajo.invoke.JClient
This method is called from the AppleContext, each time the JApplet becomes visible.
start(Class<?>) - Method in class org.ghost4j.util.JavaFork
 
start() - Method in class org.ghost4j.util.JavaFork
 
startRemoteAnalyzer(RemoteAnalyzer) - Static method in class org.ghost4j.analyzer.AbstractRemoteAnalyzer
Starts a remote analyzer server.
startRemoteConverter(RemoteConverter) - Static method in class org.ghost4j.converter.AbstractRemoteConverter
Starts a remote converter server.
startRemoteModifier(RemoteModifier) - Static method in class org.ghost4j.modifier.AbstractRemoteModifier
Starts a remote modifier server.
startRemoteRenderer(RemoteRenderer) - Static method in class org.ghost4j.renderer.AbstractRemoteRenderer
Starts a remote renderer server
startRemoteServer(JavaFork) - Method in class org.ghost4j.AbstractRemoteComponent
Start a remote component server on a Javafork object.
startThread() - Method in class gnu.cajo.utils.BaseItem
This method is called by the ItemServer during a bind operation.
stop() - Method in class gnu.cajo.invoke.Client
This method is called from the AppleContext, each time the applet becomes invisible.
stop() - Method in class gnu.cajo.invoke.JClient
This method is called from the AppleContext, each time the JApplet becomes invisible.
stop(int) - Method in class gnu.cajo.utils.extra.Scheduler
This method clears all scheduling flags for indicated task.
stop() - Method in class org.ghost4j.util.JavaFork
 
StreamGobbler - Class in org.ghost4j.util
Utility class used to read a stream and write it to another stream (redirection).
StreamGobbler(InputStream, OutputStream) - Constructor for class org.ghost4j.util.StreamGobbler
 
strings - Variable in class gnu.cajo.utils.BaseProxy
The collection of strings to be displayed at the host VM.
supportedDocumentClasses - Variable in class org.ghost4j.AbstractComponent
Classes of Document supported by the converter.
sync(int) - Method in class gnu.cajo.utils.extra.Scheduler
This method sets the synchronous execution flag for a task.

T

thread - Variable in class gnu.cajo.utils.BaseItem
A reference to the object's processing thread.
thread - Variable in class gnu.cajo.utils.BaseProxy
The processing thread of the proxy object, it will be started automatically upon arrival at the client when the init method is invoked.
thread - Variable in class gnu.cajo.utils.extra.Queue
This is the thread performing the asynchronous invocation operation, invoking the corresponding method on consumer objects.
timeout - Variable in class gnu.cajo.utils.extra.ClientProxy
This is the longest value, in milliseconds, that the server will wait for a client invocation to execute before it aborts it.
Timer - Class in gnu.cajo.utils.extra
This class supports the timed execution of scheduled tasks.
Timer(Scheduler) - Constructor for class gnu.cajo.utils.extra.Timer
The constructor loads the timer into the Scheduler, but does not yet start it running.
topic - Variable in class gnu.cajo.utils.extra.Queue
Some manner of commonly agreed upon descriptor for the subject matter about which the producers and consumers are interested.
topic() - Method in class gnu.cajo.utils.extra.Queue
This method is used to request the topic of the producer/consumer community.
toString() - Method in class gnu.cajo.utils.ProxyLoader
This method is used to identify the contents of the ProxyLoader.
toString() - Method in class org.ghost4j.analyzer.FontAnalysisItem
 
toString() - Method in class org.ghost4j.analyzer.InkAnalysisItem
 
TransparentItemProxy - Class in gnu.cajo.utils.extra
This class creates an object, representing a server item.
TYPE_PDF - Static variable in interface org.ghost4j.document.Document
 
TYPE_POSTSCRIPT - Static variable in interface org.ghost4j.document.Document
 

U

unexport(boolean) - Method in class gnu.cajo.invoke.Remote
This method will attempt to make the wrapper no longer remotely invocable.
unexportObject(Remote, boolean) - Static method in class gnu.cajo.invoke.Remote
Deprecated.
It is strongly recommended to use the instance method unexport, for improved code clarity.
unreferenced() - Method in class gnu.cajo.invoke.Remote
This method is called by the RMI runtime sometime after it determines the collection of listening clients becomes empty.
update(Graphics) - Method in class gnu.cajo.invoke.Client
The update method double buffers the applet's paint method, to reduce flicker from the default background repainting.
update(Graphics) - Method in class gnu.cajo.utils.BaseProxy.Panel
The update method is overridden to directly invoke the paint method.
url - Variable in class gnu.cajo.utils.extra.Wrapper
The URL where to get the wrapped object: file://, http://, ftp://, /path/name, path/name, or //[host][:port]/[name].

V

version_major - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Major version of this structure.
version_minor - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
Minor version of this structure.

W

waitForFreeProcess() - Method in class org.ghost4j.AbstractRemoteComponent
Wait for a process to get free.
waitUntilPortListening(String, int, int) - Static method in class org.ghost4j.util.NetworkUtil
Waits until a port is listening on a given host.
wake(int) - Method in class gnu.cajo.utils.extra.Scheduler
This method sets the asynchronous execution flag for a task.
Wrapper - Class in gnu.cajo.utils.extra
The base class for wrapping objects, remote references, and proxies for syntactical transparency with the remaining codebase.
Wrapper() - Constructor for class gnu.cajo.utils.extra.Wrapper
The no-arg constructor does nothing, it is protected for use only by subclasses.
Wrapper(String) - Constructor for class gnu.cajo.utils.extra.Wrapper
The constructor loads an object, or a zipped marshalled object (zedmob) from a URL, a file, or from a remote rmiregistry.
write(File) - Method in class org.ghost4j.document.AbstractDocument
 
write(OutputStream) - Method in class org.ghost4j.document.AbstractDocument
 
write(File) - Method in interface org.ghost4j.document.Document
Write document to a File.
write(OutputStream) - Method in interface org.ghost4j.document.Document
Write document to an OutputStream
write(int) - Method in class org.ghost4j.GhostscriptLoggerOutputStream
Write method that stores data to write in the ByteArrayOutputStream and sends messages to the Log4J logger when a line ends.

X

Xfile - Class in gnu.cajo.utils.extra
This class is used to transfer files between Java Virtual Machines.
Xfile(int) - Constructor for class gnu.cajo.utils.extra.Xfile
The constructor simply sets the maximum transfer block size.

Z

zedmob(InputStream) - Static method in class gnu.cajo.invoke.Remote
A utility method to reconstitute a zipped marshalled object (zedmob) into a remote item reference, proxy object, or local object.
zedmob(OutputStream, Object) - Static method in class gnu.cajo.invoke.Remote
This method will write the local item, remote item reference, or proxy, to an output stream as a zipped marshalled object (zedmob).
zedmob(OutputStream) - Method in class gnu.cajo.invoke.Remote
This method will write this remote item reference to an output stream as a zipped marshalled object (zedmob).
Zedmobject - Class in gnu.cajo.utils.extra
This class is used to transfer an object between Virtual Machines as a zipped marshalled object (zedmob).
Zedmobject(Object) - Constructor for class gnu.cajo.utils.extra.Zedmobject
The constructor simply assigns the reference to the member object referece.
ZippedProxy - Class in gnu.cajo.utils
This class is used to transfer its internal proxy object as a zipped marshalled object (zedmob).
ZippedProxy(Object) - Constructor for class gnu.cajo.utils.ZippedProxy
The constructor retains the reference to the proxy, until the server reference is provided by the ItemServer, after that, it is serialized into the payload array, and discarded.
A B C D E F G H I J L M N O P Q R S T U V W X Z 

Copyright © 2016. All Rights Reserved.