Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- actionPerformed(ActionEvent) - Method in class gnu.cajo.invoke.Loader
- 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 Class in org.ghost4j.analyzer
-
Class representing an analyser exception.
- AnalyzerException() - Constructor for exception class org.ghost4j.analyzer.AnalyzerException
- AnalyzerException(String) - Constructor for exception class org.ghost4j.analyzer.AnalyzerException
- AnalyzerException(String, Throwable) - Constructor for exception class org.ghost4j.analyzer.AnalyzerException
- AnalyzerException(Throwable) - Constructor for exception class org.ghost4j.analyzer.AnalyzerException
- analyzeSinglePage(Document) - Method in class org.ghost4j.analyzer.InkAnalyzer
-
Performs ink analysis on a single page document.
- 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.
- antialiasing - Variable in class org.ghost4j.renderer.SimpleRenderer
-
Define subsample antialiasing level (default is high).
- apl - Static variable in class gnu.cajo.utils.CodebaseServer
- 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
- args - Variable in class gnu.cajo.utils.extra.ClientProxy
- 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.
- autoRotatePages - Variable in class org.ghost4j.converter.PDFConverter
-
Define auto rotate pages behaviour.
- AVAILABLE_DEVICE_NAMES - Static variable in class org.ghost4j.AbstractComponent
-
Holds available device names of the Ghostscript interperter.
B
- baos - Variable in class org.ghost4j.GhostscriptLoggerOutputStream
-
ByteArrayOutputStream used to store outputed messages being written.
- 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.
- 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.Panel - Class in gnu.cajo.utils
-
A standard base class for graphical proxy objects.
- bind(Object, String) - Static method in class gnu.cajo.utils.ItemServer
-
This method remotes the provided object in the local rmiregistry.
- 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.
- 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.
- block - Variable in class gnu.cajo.utils.extra.Xfile
- buildJavaFork() - Method in class org.ghost4j.AbstractRemoteComponent
-
Create and return a new JavaFork for remote processing.
- buildNativeDisplayCallback(DisplayCallback) - Method in class org.ghost4j.Ghostscript
-
Builds a native display callback from a DisplayCallback object.
- bundle - Variable in class gnu.cajo.utils.BaseProxy
-
The path/filename of the resource bundle in the proxy's codebase jar file.
- bye - Static variable in class gnu.cajo.utils.CodebaseServer
- ByReference() - Constructor for class org.ghost4j.GhostscriptLibrary.gs_main_instance.ByReference
C
- C - Variable in class org.ghost4j.analyzer.InkAnalysisItem
-
Usage (ratio) of the cyan color on the page.
- cache - Static variable in class gnu.cajo.invoke.Remote
- 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 - Variable in class gnu.cajo.utils.Multicast
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_close
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_open
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_preclose
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_sync
- callback(Pointer, Pointer, int) - Method in interface org.ghost4j.GhostscriptLibrary.stdin_fn
- callback(Pointer, Pointer, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_page
- callback(Pointer, Pointer, int, int, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_presize
- callback(Pointer, Pointer, int, int, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_update
- callback(Pointer, Pointer, int, int, int, int, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_size
- callback(Pointer, Pointer, int, String, short, short, short, short) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_separation
- 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, String, int) - Method in interface org.ghost4j.GhostscriptLibrary.stderr_fn
- callback(Pointer, String, int) - Method in interface org.ghost4j.GhostscriptLibrary.stdout_fn
- CFrame(String) - Constructor for class gnu.cajo.invoke.Client.CFrame
- 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.
- classHdr - Static variable in class gnu.cajo.utils.CodebaseServer
- 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 - Variable in class gnu.cajo.utils.extra.ItemProxy
- 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.
- Client.CFrame - Class in gnu.cajo.invoke
- 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) - 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.
- 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.
- compatibilityLevel - Variable in class org.ghost4j.converter.PDFConverter
-
Define PDF version compatibility level (default is "1.4").
- Component - Interface in org.ghost4j
-
Defines a high-level API component
- 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.
- config(String, int, String, int) - Static method in class gnu.cajo.invoke.Remote
-
This method configures the server's TCP parameters for RMI.
- connected - Variable in class gnu.cajo.utils.extra.ClientProxy
- 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 Class in org.ghost4j.converter
-
Class representing a converter exception.
- ConverterException() - Constructor for exception class org.ghost4j.converter.ConverterException
- ConverterException(String) - Constructor for exception class org.ghost4j.converter.ConverterException
- ConverterException(String, Throwable) - Constructor for exception class org.ghost4j.converter.ConverterException
- ConverterException(Throwable) - Constructor for exception class 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.
- copyright - Variable in class org.ghost4j.GhostscriptRevision
-
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
- count - Variable in class gnu.cajo.utils.extra.Timer.TimedTask
- count - Variable in class gnu.cajo.utils.MonitorItem
- createServerSocket(int) - Method in class gnu.cajo.invoke.Remote.RSSF
- createSocket(String, int) - Method in class gnu.cajo.invoke.Remote.RCSF
- cutOff() - Method in class gnu.cajo.utils.extra.ClientProxy
-
This method abruptly terminates the ClientProxy link to the server.
D
- data - Variable in class org.ghost4j.display.PageRaster
- defaultClientHost - Static variable in class gnu.cajo.invoke.Remote
- defaultClientPort - Static variable in class gnu.cajo.invoke.Remote
- defaultRCSF - Static variable in class gnu.cajo.invoke.Remote
- defaultRSSF - Static variable in class gnu.cajo.invoke.Remote
- defaultServerHost - Static variable in class gnu.cajo.invoke.Remote
- defaultServerPort - Static variable in class gnu.cajo.invoke.Remote
- 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.
- device - Variable in class org.ghost4j.converter.PSConverter
-
Ghostscript device to use to perform conversion.
- DiskStore - Class in org.ghost4j.util
-
Singleton class used to store and retrieve files to / from a temporary disk storage.
- DiskStore() - Constructor for class org.ghost4j.util.DiskStore
-
Private constructor.
- display_callback_s() - Constructor for class org.ghost4j.GhostscriptLibrary.display_callback_s
- 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 - Static variable in class org.ghost4j.Ghostscript
-
Display callback used to handle display.
- 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 - Static variable in class org.ghost4j.Ghostscript
-
Stores display data when working with display callback.
- 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 Class in org.ghost4j.document
-
Class representing a document exception.
- DocumentException() - Constructor for exception class org.ghost4j.document.DocumentException
- DocumentException(String) - Constructor for exception class org.ghost4j.document.DocumentException
- DocumentException(String, Throwable) - Constructor for exception class org.ghost4j.document.DocumentException
- DocumentException(Throwable) - Constructor for exception class org.ghost4j.document.DocumentException
- done - Variable in class gnu.cajo.utils.extra.ClientProxy
- drop() - Method in class gnu.cajo.utils.extra.Timer.TimedTask
- 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
- embedded - Variable in class org.ghost4j.analyzer.FontAnalysisItem
-
Indicate is the font is embedded.
- end - Static variable in class gnu.cajo.utils.CodebaseServer
- 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.
- entries - Variable in class gnu.cajo.utils.extra.Registry
- environment - Variable in class org.ghost4j.util.JavaFork
-
Additional environment variables.
- equals(Object) - Method in class gnu.cajo.invoke.Remote.RCSF
- equals(Object) - Method in class gnu.cajo.invoke.Remote.RSSF
- 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.
- FILE_SEPARATOR - Static variable in class org.ghost4j.util.JavaFork
- 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
- format - Variable in class org.ghost4j.display.DisplayData
- format - Variable in class org.ghost4j.display.PageRaster
- formatter - Static variable in class gnu.cajo.utils.CodebaseServer
- 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
- gbuffer - Variable in class gnu.cajo.invoke.Client
- gbuffer - Variable in class gnu.cajo.invoke.Loader
- 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
- getCurrentClasspath() - Method in class org.ghost4j.util.JavaFork
- 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).
- getDisplayData() - Method in class org.ghost4j.Ghostscript
- 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(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) - 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(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
- getNativeInstanceByRef() - Method in class org.ghost4j.Ghostscript
-
Singleton factory method for getting a Ghostscript,interpreter instance.
- 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.
- Ghostscript() - Constructor for class org.ghost4j.Ghostscript
-
Private constructor.
- GhostscriptException - Exception Class in org.ghost4j
-
Ghostscript exception.
- GhostscriptException() - Constructor for exception class org.ghost4j.GhostscriptException
- GhostscriptException(String) - Constructor for exception class org.ghost4j.GhostscriptException
- GhostscriptException(String, Throwable) - Constructor for exception class org.ghost4j.GhostscriptException
- GhostscriptException(Throwable) - Constructor for exception class 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.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.
- 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.ByReference - Class in org.ghost4j
- GhostscriptLibrary.gsapi_revision_s - Class in org.ghost4j
-
Structure in charge of holding Ghostscript revision data.
- GhostscriptLibrary.stderr_fn - Interface in org.ghost4j
-
Callback called to provide a custom error output to Ghostscript.
- GhostscriptLibrary.stdin_fn - Interface in org.ghost4j
-
Callback called to provide a custom input to Ghostscript.
- 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 Slf4j 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.
- GS_ARG_ENCODING_UTF8 - Static variable in interface org.ghost4j.GhostscriptLibrary
- gs_main_instance() - Constructor for class org.ghost4j.GhostscriptLibrary.gs_main_instance
- 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_revision_s() - Constructor for class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
- 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_arg_encoding(Pointer, int) - Method in interface org.ghost4j.GhostscriptLibrary
-
Set the encoding used for the interpretation of all subsequent args supplied via the gsapi interface on this instance.
- 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
- handle - Variable in class gnu.cajo.utils.ProxyLoader
- handler - Static variable in class gnu.cajo.utils.extra.TransparentItemProxy
-
An optional centralised invocation error handler.
- hashCode() - Method in class gnu.cajo.invoke.Remote.RCSF
- hashCode() - Method in class gnu.cajo.invoke.Remote.RSSF
- 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.
- height - Variable in class org.ghost4j.display.DisplayData
- height - Variable in class org.ghost4j.display.PageRaster
- height - Variable in class org.ghost4j.document.PaperSize
-
Paper height in points.
- host - Static variable in class gnu.cajo.invoke.Loader
- host - Variable in class gnu.cajo.invoke.Remote.RCSF
- host - Variable in class gnu.cajo.invoke.Remote.RSSF
- 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.
- ibuffer - Variable in class gnu.cajo.invoke.Client
- ibuffer - Variable in class gnu.cajo.invoke.Loader
- images - Variable in class org.ghost4j.display.ImageWriterDisplayCallback
-
Holds document images.
- 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.
- imgHdr - Static variable in class gnu.cajo.utils.CodebaseServer
- 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.
- index - Variable in class gnu.cajo.utils.extra.Timer
- index - Static variable in class org.ghost4j.document.PaperSize
-
Standard paper sizes index map.
- INDEX_INVALID - Static variable in class gnu.cajo.utils.extra.Scheduler
- 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(Remote) - Method in class gnu.cajo.utils.BaseProxy
-
This function is called by the hosting client on upon the proxy's arrival.
- init(Object) - Method in interface gnu.cajo.Service.Proxy
-
called by the client on receiving a proxy object.
- 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
- inputStream - Variable in class org.ghost4j.util.StreamGobbler
-
Input stream to read.
- 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 class org.ghost4j.Ghostscript
-
Holds singleton instance.
- instance - Static variable in interface org.ghost4j.GhostscriptLibrary
-
Static instance of the library itself.
- instance - Static variable in class org.ghost4j.util.DiskStore
-
Shared instance.
- 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.
- interval - Variable in class gnu.cajo.utils.extra.Timer.TimedTask
- invocations - Variable in class gnu.cajo.utils.extra.Queue
-
The list of all pending producer method invocations.
- 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(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(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.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(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(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(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(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.
- Invoke - Interface in gnu.cajo.invoke
-
The generic inter-component communication interface, and foundation for this paradigm.
- is - Variable in class gnu.cajo.utils.extra.Xfile
- 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 - Static variable in class gnu.cajo.invoke.Loader
- 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.ItemProxy
- 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.extra.TransparentItemProxy
- 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.
- items - Variable in class gnu.cajo.Cajo
- items - Variable in class gnu.cajo.Cajo.Purger
- items - Variable in class gnu.cajo.Cajo.Registrar
- items - Static variable in class gnu.cajo.invoke.Remote
- 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.
- ItemServer.JarClassLoader - Class in gnu.cajo.utils
J
- JarClassLoader(String) - Constructor for class gnu.cajo.utils.ItemServer.JarClassLoader
- jarHdr - Static variable in class gnu.cajo.utils.CodebaseServer
- JAVA_COMMAND - Static variable in class org.ghost4j.util.JavaFork
- 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.
- jws - Static variable in class gnu.cajo.utils.CodebaseServer
K
- K - Variable in class org.ghost4j.analyzer.InkAnalysisItem
-
Usage (ratio) of the black color on the page.
- kernel - Variable in class gnu.cajo.utils.extra.Scheduler
L
- landscape() - Method in class org.ghost4j.document.PaperSize
-
Returns a landscape orientation of the PaperSize.
- languageLevel - Variable in class org.ghost4j.converter.PSConverter
-
PostScript language level: 1, 2 or 3.
- 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
- level - Variable in class org.ghost4j.GhostscriptLoggerOutputStream
-
Log level used when outputing messages to the logger.
- LINE_END - Static variable in class org.ghost4j.GhostscriptLoggerOutputStream
-
Line termination for a log message.
- list - Variable in class gnu.cajo.utils.extra.Scheduler
- listen(Object) - Method in class gnu.cajo.utils.Multicast
- load - Static variable in class gnu.cajo.invoke.Loader
- 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(File) - Method in interface org.ghost4j.document.Document
-
Load document from a File.
- load(InputStream) - Method in class org.ghost4j.document.AbstractDocument
- 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
- 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.
- loadClass(String) - Method in class gnu.cajo.utils.ItemServer.JarClassLoader
- Loader - Class in gnu.cajo.invoke
-
This package-internal helper monkey supports the operation of the generic Client.
- Loader() - Constructor for class gnu.cajo.invoke.Loader
- Loader(String) - Constructor for class gnu.cajo.invoke.Loader
- 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.
- log - Variable in class gnu.cajo.utils.CodebaseServer
- logger - Variable in class org.ghost4j.AbstractRemoteComponent
-
Logger used to log messages.
- logger - Variable in class org.ghost4j.GhostscriptLoggerOutputStream
-
Logger used to log messages.
- LOGGER_NAME - Static variable in class org.ghost4j.GhostscriptLoggerOutputStream
-
Logger name.
- 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
- M - Variable in class org.ghost4j.analyzer.InkAnalysisItem
-
Usage (ratio) of the magenta color on the page.
- main - Variable in class gnu.cajo.invoke.Loader
- 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'.
- MainThread() - Constructor for class gnu.cajo.utils.BaseItem.MainThread
-
Nothing is performed in the constructor.
- MainThread() - Constructor for class gnu.cajo.utils.BaseProxy.MainThread
-
Nothing is performed in the constructor.
- map - Variable in class org.ghost4j.util.DiskStore
-
Map used to store references to temprorary files.
- maxBlock - Variable in class gnu.cajo.utils.extra.Xfile
- maxProcessCount - Variable in class org.ghost4j.AbstractRemoteComponent
-
Maximum number of parallel processes allowed for the converter.
- method - Variable in class gnu.cajo.utils.extra.ClientProxy
- mid - Variable in class gnu.cajo.utils.CodebaseServer
- Modifier - Interface in org.ghost4j.modifier
-
Interface defining a modifier used to edit / modify a document.
- ModifierException - Exception Class in org.ghost4j.modifier
-
Class representing a modifier exception.
- ModifierException() - Constructor for exception class org.ghost4j.modifier.ModifierException
- ModifierException(String) - Constructor for exception class org.ghost4j.modifier.ModifierException
- ModifierException(String, Throwable) - Constructor for exception class org.ghost4j.modifier.ModifierException
- ModifierException(Throwable) - Constructor for exception class 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, ObjectOutputStream) - 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.
- multicast - Variable in class gnu.cajo.Cajo
- 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
- name - Variable in class org.ghost4j.analyzer.FontAnalysisItem
-
Font name.
- name - Variable in class org.ghost4j.document.PaperSize
-
Paper name (if standard paper size)
- nativeDisplayCallback - Static variable in class org.ghost4j.Ghostscript
-
Holds the native display callback.
- nativeInstanceByRef - Static variable in class org.ghost4j.Ghostscript
-
Holds Ghostscript interpreter native instance (C pointer).
- 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.
- NOARGS - Static variable in class gnu.cajo.invoke.Remote
- 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.
- NULL - Static variable in class gnu.cajo.invoke.Remote
- NULL - Static variable in class gnu.cajo.utils.extra.TransparentItemProxy
- number - Variable in class org.ghost4j.GhostscriptRevision
-
Revision number.
O
- object - Variable in class gnu.cajo.Cajo.Purger
- object - Variable in class gnu.cajo.Cajo.Searchable
- object - Variable in class gnu.cajo.utils.extra.DynamicObject
- 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.
- OBJECT - Static variable in class gnu.cajo.invoke.Remote
- oldtime - Variable in class gnu.cajo.utils.MonitorItem
- 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
- os - Variable in class gnu.cajo.utils.MonitorItem
- out - Static variable in class gnu.cajo.utils.CodebaseServer
- outputStream - Variable in class org.ghost4j.util.StreamGobbler
-
Output stream to write.
P
- pageIndex - Variable in class org.ghost4j.analyzer.InkAnalysisItem
-
Page index.
- 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.
- Panel() - Constructor for class gnu.cajo.utils.BaseProxy.Panel
-
Nothing is performed in the constructor.
- paperSize - Variable in class org.ghost4j.converter.PDFConverter
-
Define standard paper size for the generated PDF file.
- paperSize - Variable in class org.ghost4j.converter.PSConverter
-
Define standard paper size for the generated PDF file.
- 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
- parseValue(String) - Method in class org.ghost4j.analyzer.InkAnalyzer
-
Parse a comma value to a double
- path - Variable in class gnu.cajo.utils.ItemServer.JarClassLoader
- PATH_SEPARATOR - Static variable in class org.ghost4j.util.JavaFork
- 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.extra.Zedmobject
- 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
- PDFSettings - Variable in class org.ghost4j.converter.PDFConverter
-
Define PDF settings to use.
- PDFX - Variable in class org.ghost4j.converter.PDFConverter
-
Enable PDFX generation (default is false).
- 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.
- pimage - Variable in class org.ghost4j.display.DisplayData
- port - Static variable in class gnu.cajo.invoke.Loader
- port - Variable in class gnu.cajo.invoke.Remote.RCSF
- port - Variable in class gnu.cajo.invoke.Remote.RSSF
- 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.
- process - Variable in class org.ghost4j.util.JavaFork
-
Process object of the JVM.
- processColorModel - Variable in class org.ghost4j.converter.PDFConverter
-
Define process color model.
- processCount - Variable in class org.ghost4j.AbstractRemoteComponent
-
Number of parallel processes running.
- product - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
Product name.
- product - Variable in class org.ghost4j.GhostscriptRevision
-
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.
- proxies - Variable in class gnu.cajo.invoke.Loader
- proxy - Static variable in class gnu.cajo.invoke.Client
- proxy - Static variable in class gnu.cajo.invoke.JClient
- 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.ProxyLoader
- 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.
- 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 class gnu.cajo.Cajo
-
This method instantiates a Dynamic Proxy at the client, which implements the method set specified.
- proxy(Object, Class) - Method in interface gnu.cajo.Grail
-
This method instantiates a Dynamic Proxy at the client, which implements the method set specified.
- 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
- Purger(Object, Vector) - Constructor for class gnu.cajo.Cajo.Purger
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
- raster - Variable in class org.ghost4j.display.DisplayData
- raster - Variable in class org.ghost4j.display.PageRaster
- rasters - Variable in class org.ghost4j.display.PageRasterDisplayCallback
- rcsf - Variable in class gnu.cajo.invoke.Remote.RSSF
- RCSF() - Constructor for class gnu.cajo.invoke.Remote.RCSF
- RCSF(String, int) - Constructor for class gnu.cajo.invoke.Remote.RCSF
- READ_BUFFER_SIZE - Static variable in class org.ghost4j.document.AbstractDocument
-
Buffer size used while reading (loading) document content.
- readObject(ObjectInputStream) - Method in class gnu.cajo.utils.extra.HashedProxy
- readObject(ObjectInputStream) - Method in class gnu.cajo.utils.extra.Scheduler
- readObject(ObjectInputStream) - Method in class gnu.cajo.utils.extra.Zedmobject
- redirectStreams - Variable in class org.ghost4j.util.JavaFork
-
If set to TRUE, output and error streams are redirected to the main JVM output stream
- 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.
- registrar - Variable in class gnu.cajo.Cajo
- Registrar(Vector) - Constructor for class gnu.cajo.Cajo.Registrar
- registries - Static variable in class gnu.cajo.utils.ItemServer
- registry - Static variable in class gnu.cajo.utils.ItemServer
- 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, 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.
- Remote(Object, String, int) - Constructor for class gnu.cajo.invoke.Remote
-
The constructor takes any object, and allows it to be remotely invoked.
- Remote.RCSF - Class in gnu.cajo.invoke
- Remote.RSSF - Class in gnu.cajo.invoke
- 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 - Static variable in class gnu.cajo.utils.extra.Xfile
-
This field can allow the static fetch method to be invoked by a remote client.
- RemoteInvoke - Interface in gnu.cajo.invoke
-
The Remote Component Communication Interface, and reason for this package.
- 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) - 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 class org.ghost4j.renderer.AbstractRemoteRenderer
- render(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRenderer
- 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 Class in org.ghost4j.renderer
-
Class representing a renderer exception.
- RendererException() - Constructor for exception class org.ghost4j.renderer.RendererException
- RendererException(String) - Constructor for exception class org.ghost4j.renderer.RendererException
- RendererException(String, Throwable) - Constructor for exception class org.ghost4j.renderer.RendererException
- RendererException(Throwable) - Constructor for exception class 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.
- resolution - Variable in class org.ghost4j.renderer.SimpleRenderer
-
Define renderer output resolution in DPI (default is 75dpi).
- 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.
- revisionDate - Variable in class org.ghost4j.GhostscriptRevision
-
Revision date.
- ROOT_PATH - Static variable in class org.ghost4j.util.DiskStore
- RSSF(String, int) - Constructor for class gnu.cajo.invoke.Remote.RSSF
- 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() - Method in class org.ghost4j.util.JavaFork
- run() - Method in class org.ghost4j.util.StreamGobbler
- 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, 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(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(PDFDocument) - Method in class org.ghost4j.analyzer.FontAnalyzer
- 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.
- running - Variable in class gnu.cajo.utils.extra.Timer
- 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.
- sched - Variable in class gnu.cajo.utils.extra.Timer
- 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.
- Searchable(Object) - Constructor for class gnu.cajo.Cajo.Searchable
- 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.
- serialVersionUID - Static variable in class gnu.cajo.Cajo.Purger
- serialVersionUID - Static variable in class gnu.cajo.Cajo.Searchable
- serialVersionUID - Static variable in class gnu.cajo.invoke.Client.CFrame
- serialVersionUID - Static variable in class gnu.cajo.invoke.Client
- serialVersionUID - Static variable in class gnu.cajo.invoke.JClient
- serialVersionUID - Static variable in class gnu.cajo.invoke.Loader
- serialVersionUID - Static variable in class gnu.cajo.invoke.Remote.RCSF
- serialVersionUID - Static variable in class gnu.cajo.utils.extra.AsyncMethod
- serialVersionUID - Static variable in class gnu.cajo.utils.extra.HashedProxy
- serialVersionUID - Static variable in class gnu.cajo.utils.extra.Queue
- serialVersionUID - Static variable in class gnu.cajo.utils.extra.TransparentItemProxy
- serialVersionUID - Static variable in class gnu.cajo.utils.extra.Wrapper
- serialVersionUID - Static variable in class gnu.cajo.utils.extra.Zedmobject
- serialVersionUID - Static variable in class gnu.cajo.utils.ProxyLoader
- serialVersionUID - Static variable in class gnu.cajo.utils.ZippedProxy
- serialVersionUID - Static variable in exception class org.ghost4j.analyzer.AnalyzerException
-
Serial version UID.
- serialVersionUID - Static variable in class org.ghost4j.analyzer.FontAnalysisItem
-
Serial version UID.
- serialVersionUID - Static variable in class org.ghost4j.analyzer.InkAnalysisItem
-
Serial version UID.
- serialVersionUID - Static variable in exception class org.ghost4j.converter.ConverterException
-
Serial version UID.
- serialVersionUID - Static variable in class org.ghost4j.display.PageRaster
-
Serial version UID.
- serialVersionUID - Static variable in class org.ghost4j.document.AbstractDocument
-
Serial version UID.
- serialVersionUID - Static variable in exception class org.ghost4j.document.DocumentException
-
Serial version UID.
- serialVersionUID - Static variable in class org.ghost4j.document.PaperSize
-
Serial UID.
- serialVersionUID - Static variable in class org.ghost4j.document.PDFDocument
-
Serial version UID.
- serialVersionUID - Static variable in class org.ghost4j.document.PSDocument
-
Serial version UID.
- serialVersionUID - Static variable in exception class org.ghost4j.GhostscriptException
-
Serial version UID.
- serialVersionUID - Static variable in exception class org.ghost4j.modifier.ModifierException
-
Serial version UID.
- serialVersionUID - Static variable in exception class org.ghost4j.renderer.RendererException
-
Serial version UID.
- server - Variable in class gnu.cajo.utils.ProxyLoader
- 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 - Variable in class gnu.cajo.utils.extra.Implements
- 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(String) - Method in class org.ghost4j.converter.PDFConverter
- setPaperSize(PaperSize) - 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 theproxy
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.
- soonFlags - Variable in class gnu.cajo.utils.extra.Scheduler
- ss - Variable in class gnu.cajo.utils.CodebaseServer
- 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() - Method in class org.ghost4j.util.JavaFork
- start(Class<?>) - Method in class org.ghost4j.util.JavaFork
- startClass - Variable in class org.ghost4j.util.JavaFork
-
Start class of the JVM.
- 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. - status - Static variable in class gnu.cajo.invoke.Loader
- stdErr - Static variable in class org.ghost4j.Ghostscript
-
Error output stream.
- stdIn - Static variable in class org.ghost4j.Ghostscript
-
Standard input stream.
- stdOut - Static variable in class org.ghost4j.Ghostscript
-
Standard output stream.
- 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() - Method in class org.ghost4j.util.JavaFork
- stop(int) - Method in class gnu.cajo.utils.extra.Scheduler
-
This method clears all scheduling flags for indicated task.
- 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.
- stub - Variable in class gnu.cajo.utils.extra.Xfile
- subSet - Variable in class org.ghost4j.analyzer.FontAnalysisItem
-
Indicate is the embedded font is a subset or a fullset
- 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.
- syncFlags - Variable in class gnu.cajo.utils.extra.Scheduler
T
- task - Variable in class gnu.cajo.utils.extra.Timer.TimedTask
- tasks - Variable in class gnu.cajo.utils.extra.Timer
- 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.
- thread - Variable in class gnu.cajo.utils.extra.Scheduler
- thread - Variable in class gnu.cajo.utils.Multicast
- time - Variable in class gnu.cajo.utils.extra.Timer.TimedTask
- TimedTask(Object, long, int) - Constructor for class gnu.cajo.utils.extra.Timer.TimedTask
- 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.
- Timer.TimedTask - Class in gnu.cajo.utils.extra
- tip - Variable in class gnu.cajo.utils.CodebaseServer
- TITLE - Static variable in class gnu.cajo.invoke.Loader
- top - Variable in class gnu.cajo.utils.CodebaseServer
- 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.
- TransparentItemProxy(Object) - Constructor for class gnu.cajo.utils.extra.TransparentItemProxy
- 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.
- unexportOnUnreference - Variable in class gnu.cajo.invoke.Remote
- 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.CFrame
- 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.invoke.Loader
- 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
- waitBeforeExiting - Variable in class org.ghost4j.util.JavaFork
-
If set to TRUE, main JVM will wait for this JVM to stop before exiting.
- 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.
- wakeFlags - Variable in class gnu.cajo.utils.extra.Scheduler
- width - Variable in class org.ghost4j.display.DisplayData
- width - Variable in class org.ghost4j.display.PageRaster
- width - Variable in class org.ghost4j.document.PaperSize
-
Paper width in points.
- windowActivated(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowActivated(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- windowClosed(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowClosed(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- windowClosing(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowClosing(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- windowDeactivated(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowDeactivated(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- windowDeiconified(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowDeiconified(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- windowIconified(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowIconified(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- windowOpened(WindowEvent) - Method in class gnu.cajo.invoke.Client.CFrame
- windowOpened(WindowEvent) - Method in class gnu.cajo.invoke.Loader
- 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(int) - Method in class org.ghost4j.GhostscriptLoggerOutputStream
-
Write method that stores data to write in the ByteArrayOutputStream and sends messages to the logger when a line ends.
- write(File) - 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 class org.ghost4j.document.AbstractDocument
- write(OutputStream) - Method in interface org.ghost4j.document.Document
-
Write document to an OutputStream
- writeObject(ObjectOutputStream) - Method in class gnu.cajo.utils.extra.HashedProxy
- writeObject(ObjectOutputStream) - Method in class gnu.cajo.utils.extra.TransparentItemProxy
- writeObject(ObjectOutputStream) - Method in class gnu.cajo.utils.extra.Zedmobject
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.
- xml - Variable in class gnu.cajo.utils.CodebaseServer
- xms - Variable in class org.ghost4j.util.JavaFork
-
Xms parameter.
- xmx - Variable in class org.ghost4j.util.JavaFork
-
Xmx parameter.
Y
- Y - Variable in class org.ghost4j.analyzer.InkAnalysisItem
-
Usage (ratio) of the yellow color on the page.
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) - 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).
- 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).
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form