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
Multicastclass. - contact(String) - Method in class gnu.cajo.utils.BaseProxy
-
This method is canonically called when an proxy announces its reference via the
Multicastclass. - 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
ItemServerduring 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
ItemServerduring a bind operation to set theproxymember. - 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
ItemServerduring 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