- A0 - Static variable in class org.ghost4j.document.PaperSize
-
- A1 - Static variable in class org.ghost4j.document.PaperSize
-
- A10 - Static variable in class org.ghost4j.document.PaperSize
-
- A2 - Static variable in class org.ghost4j.document.PaperSize
-
- A3 - Static variable in class org.ghost4j.document.PaperSize
-
- A4 - Static variable in class org.ghost4j.document.PaperSize
-
- A5 - Static variable in class org.ghost4j.document.PaperSize
-
- A6 - Static variable in class org.ghost4j.document.PaperSize
-
- A7 - Static variable in class org.ghost4j.document.PaperSize
-
- A8 - Static variable in class org.ghost4j.document.PaperSize
-
- A9 - Static variable in class org.ghost4j.document.PaperSize
-
- AbstractAnalyzer - Class in org.ghost4j.analyzer
-
Abstract analyzer implementation.
- AbstractAnalyzer() - Constructor for class org.ghost4j.analyzer.AbstractAnalyzer
-
- AbstractComponent - Class in org.ghost4j
-
Abstract component implementation.
- AbstractComponent() - Constructor for class org.ghost4j.AbstractComponent
-
- AbstractConverter - Class in org.ghost4j.converter
-
Abstract converter implementation.
- AbstractConverter() - Constructor for class org.ghost4j.converter.AbstractConverter
-
- AbstractDocument - Class in org.ghost4j.document
-
Abstract document implementation.
- AbstractDocument() - Constructor for class org.ghost4j.document.AbstractDocument
-
- AbstractModifier - Class in org.ghost4j.modifier
-
Abstract modifier implementation.
- AbstractModifier() - Constructor for class org.ghost4j.modifier.AbstractModifier
-
- AbstractRemoteAnalyzer - Class in org.ghost4j.analyzer
-
- AbstractRemoteAnalyzer() - Constructor for class org.ghost4j.analyzer.AbstractRemoteAnalyzer
-
- AbstractRemoteComponent - Class in org.ghost4j
-
Abstract remote converter component.
- AbstractRemoteComponent() - Constructor for class org.ghost4j.AbstractRemoteComponent
-
- AbstractRemoteConverter - Class in org.ghost4j.converter
-
Abstract remote converter implementation.
- AbstractRemoteConverter() - Constructor for class org.ghost4j.converter.AbstractRemoteConverter
-
- AbstractRemoteModifier - Class in org.ghost4j.modifier
-
Abstract remote modifier implementation.
- AbstractRemoteModifier() - Constructor for class org.ghost4j.modifier.AbstractRemoteModifier
-
- AbstractRemoteRenderer - Class in org.ghost4j.renderer
-
- AbstractRemoteRenderer() - Constructor for class org.ghost4j.renderer.AbstractRemoteRenderer
-
- AbstractRenderer - Class in org.ghost4j.renderer
-
Abstract renderer implementation.
- AbstractRenderer() - Constructor for class org.ghost4j.renderer.AbstractRenderer
-
- acceptProxies() - Static method in class gnu.cajo.utils.ItemServer
-
This method enables this VM to host proxies, and accept other mobile
code, from other remote servers.
- addFile(String) - Method in class org.ghost4j.util.DiskStore
-
Add a file to the store.
- address - Variable in class gnu.cajo.utils.Multicast
-
A reference to the address on which this object is operating.
- AnalysisItem - Interface in org.ghost4j.analyzer
-
Interface defining an analysis item: a piece of data generated by an
Analyser.
- analyze(Document) - Method in class org.ghost4j.analyzer.AbstractAnalyzer
-
- analyze(Document) - Method in class org.ghost4j.analyzer.AbstractRemoteAnalyzer
-
- analyze(Document) - Method in interface org.ghost4j.analyzer.Analyzer
-
Analyzes a given document and outputs result as a list of AnalysisItem
objects.
- Analyzer - Interface in org.ghost4j.analyzer
-
Interface defining an analyzer used to retrieve info on a Document to a given
format.
- AnalyzerException - Exception in org.ghost4j.analyzer
-
Class representing an analyser exception.
- AnalyzerException() - Constructor for exception org.ghost4j.analyzer.AnalyzerException
-
- AnalyzerException(String) - Constructor for exception org.ghost4j.analyzer.AnalyzerException
-
- AnalyzerException(Throwable) - Constructor for exception org.ghost4j.analyzer.AnalyzerException
-
- AnalyzerException(String, Throwable) - Constructor for exception org.ghost4j.analyzer.AnalyzerException
-
- announce(Object, int) - Method in class gnu.cajo.utils.Multicast
-
This method is used to make UDP announcements on the network.
- announce(Object, int, Object) - Method in class gnu.cajo.utils.Multicast
-
This method is used to make UDP announcements on the network.
- append(Document) - Method in class org.ghost4j.document.AbstractDocument
-
- append(Document) - Method in interface org.ghost4j.document.Document
-
Append pages of another document to the current document.
- append(Document) - Method in class org.ghost4j.document.PDFDocument
-
- append(Document) - Method in class org.ghost4j.document.PSDocument
-
This methods appends pages the DSC way (only by relying on the
structure).
- ARCHA - Static variable in class org.ghost4j.document.PaperSize
-
- ARCHB - Static variable in class org.ghost4j.document.PaperSize
-
- ARCHC - Static variable in class org.ghost4j.document.PaperSize
-
- ARCHD - Static variable in class org.ghost4j.document.PaperSize
-
- ARCHE - Static variable in class org.ghost4j.document.PaperSize
-
- assertDeviceSupported(String) - Method in class org.ghost4j.AbstractComponent
-
Asserts a given device is supported by the current Ghostscript version.
- assertDocumentSupported(Document) - Method in class org.ghost4j.AbstractComponent
-
Assert a given document instance is supported by the converter
- assertValidPageIndex(int) - Method in class org.ghost4j.document.AbstractDocument
-
Assert the given page index is valid for the current document.
- assertValidPageRange(int, int) - Method in class org.ghost4j.document.AbstractDocument
-
Assert the given page range is valid for the current document.
- AsyncMethod - Class in gnu.cajo.utils.extra
-
This class is used to asynchronously invoke methods on objects.
- AsyncMethod(Object, Object) - Constructor for class gnu.cajo.utils.extra.AsyncMethod
-
The constructor takes any object, and allows its methods to be
invoked asynchronously; then calls back the listening object, with the
result of the invocation.
- auditor - Variable in class gnu.cajo.utils.extra.AuditorItem
-
The auditor object.
- AuditorItem - Class in gnu.cajo.utils.extra
-
This class is used to transparently pre and post-pend audit functionality
to any given object reference.
- AuditorItem(Object, Object) - Constructor for class gnu.cajo.utils.extra.AuditorItem
-
This creates the object, to audit the target object's use.
- autobox(Class) - Static method in class gnu.cajo.invoke.Remote
-
This method emulates server Java5 argument autoboxing.
- Cajo - Class in gnu.cajo
-
This class implements the Generic Standard Interface for the cajo library.
- Cajo(int, String, String) - Constructor for class gnu.cajo.Cajo
-
The constructor configures the network address settings.
- Cajo.Purger - Class in gnu.cajo
-
This internal use only helper class automatically removes unresponsive
server references from the internal queue.
- Cajo.Registrar - Class in gnu.cajo
-
This internal use only helper class maintains a registry of exported
objects.
- Cajo.Searchable - Class in gnu.cajo
-
This internal use only helper class scans an exported object to see if
it has methods matching the client method set.
- callback - Variable in class gnu.cajo.utils.extra.AsyncMethod
-
This is the reference to the object, local or remote, which to call
back asynchronously, when the invocation has completed.
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_close
-
- callback(Pointer, Pointer, NativeLong) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_memalloc
-
- callback(Pointer, Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_memfree
-
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_open
-
- callback(Pointer, Pointer, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_page
-
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_preclose
-
- callback(Pointer, Pointer, int, int, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_presize
-
- callback(Pointer, Pointer, int, String, short, short, short, short) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_separation
-
- callback(Pointer, Pointer, int, int, int, int, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_size
-
- callback(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_sync
-
- callback(Pointer, Pointer, int, int, int, int) - Method in interface org.ghost4j.GhostscriptLibrary.display_callback_s.display_update
-
- callback(Pointer, String, int) - Method in interface org.ghost4j.GhostscriptLibrary.stderr_fn
-
- callback(Pointer, Pointer, int) - Method in interface org.ghost4j.GhostscriptLibrary.stdin_fn
-
- callback(Pointer, String, int) - Method in interface org.ghost4j.GhostscriptLibrary.stdout_fn
-
- changeObject(Object) - Method in class gnu.cajo.utils.extra.DynamicObject
-
This method is used to dynamically redefine the functionality of
this wrapper at runtime.
- checkPermission(Permission) - Method in class gnu.cajo.invoke.NoSecurityManager
-
In accordance with the SecurityManager paradigm, this method simply
returns, to indicate that a requested client operation is permitted.
- CLASSOFF - Static variable in class gnu.cajo.utils.MonitorItem
-
This flag can be used to selectively enable and disable monitoring
on a class-wide level.
- Client - Class in gnu.cajo.invoke
-
This class is used to create a hosting VM to receive a graphical proxy
object, from a remote VM.
- Client() - Constructor for class gnu.cajo.invoke.Client
-
The default constructor does nothing.
- ClientProxy - Class in gnu.cajo.utils.extra
-
This class is used to send server item callbacks to a firewalled client.
- ClientProxy() - Constructor for class gnu.cajo.utils.extra.ClientProxy
-
A server creates this object, then provides the remote reference member
remoteThis to the client.
- clientScope() - Method in class gnu.cajo.invoke.Remote
-
This method controls the automatic-unexporting of a remote reference
when it is no longer referenced by any clients.
- CodebaseServer - Class in gnu.cajo.utils
-
The standard mechanism to send proxies, and other complex objects to remote
VMs.
- CodebaseServer(String[], int, String, String, String, String, String) - Constructor for class gnu.cajo.utils.CodebaseServer
-
The main constructor will start up the server's codebase transport
mechanism on the specified port.
- CodebaseServer(String, int, String) - Constructor for class gnu.cajo.utils.CodebaseServer
-
This constructor will start up the server's codebase transport mechanism
on the specified port, using the specified codebase jar file, with the
specified clent.
- CodebaseServer(String, int) - Constructor for class gnu.cajo.utils.CodebaseServer
-
This constructor simply calls the three argument constructor, providing
the standard cajo generic graphical client as the client argument.
- Component - Interface in org.ghost4j
-
Defines a high-level API component
- config(String, int, String, int) - Static method in class gnu.cajo.invoke.Remote
-
This method configures the server's TCP parameters for RMI.
- config(int, String, int, String, int, String, String) - Static method in class gnu.cajo.invoke.Remote
-
This method configures the server's TCP parameters for RMI through HTTP
proxy servers.
- consumers - Variable in class gnu.cajo.utils.extra.Queue
-
The list of consumers, remote and local, to receive producer invocations.
- contact(String) - Method in class gnu.cajo.utils.BaseItem
-
This method is canonically called when an object announces its reference
via the
Multicast
class.
- contact(String) - Method in class gnu.cajo.utils.BaseProxy
-
This method is canonically called when an proxy announces its reference
via the
Multicast
class.
- container - Variable in class gnu.cajo.utils.BaseProxy
-
A reference to the proxy's graphical user interface, if any.
- content - Variable in class org.ghost4j.document.AbstractDocument
-
Content of the document.
- CONTINUE - Static variable in class gnu.cajo.utils.extra.InterceptorItem
-
This object is used a signal from an interceptor object.
- convert(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractConverter
-
- convert(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractRemoteConverter
-
- convert(Document, OutputStream) - Method in interface org.ghost4j.converter.Converter
-
Converts a given document and output results in provided output stream.
- Converter - Interface in org.ghost4j.converter
-
Interface defining a converter used to convert a Document to a given format.
- ConverterException - Exception in org.ghost4j.converter
-
Class representing a converter exception.
- ConverterException() - Constructor for exception org.ghost4j.converter.ConverterException
-
- ConverterException(String) - Constructor for exception org.ghost4j.converter.ConverterException
-
- ConverterException(Throwable) - Constructor for exception org.ghost4j.converter.ConverterException
-
- ConverterException(String, Throwable) - Constructor for exception org.ghost4j.converter.ConverterException
-
- converterPageRasterToImage(PageRaster) - Static method in class org.ghost4j.util.ImageUtil
-
Converts a PageRaster object to an Image object.
- convertPageRastersToImages(List<PageRaster>) - Static method in class org.ghost4j.util.ImageUtil
-
Converts a list of PageRaster objects to a list of Image objects
- copyright - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
Copyright.
- copySettings(Map<String, Object>) - Method in class org.ghost4j.AbstractComponent
-
- copySettings(Map<String, Object>) - Method in interface org.ghost4j.Component
-
Copy settings (object properties except for property 'maxProcessCount')
to the current component
- cutOff() - Method in class gnu.cajo.utils.extra.ClientProxy
-
This method abruptly terminates the ClientProxy link to the server.
- deleteInstance() - Static method in class org.ghost4j.Ghostscript
-
Deletes the singleton instance of the Ghostscript object.
- dequeue(Object) - Method in class gnu.cajo.utils.extra.Queue
-
This method is used to remove a consumer from the list.
- destroy() - Method in class gnu.cajo.invoke.Client
-
This method is called from the AppleContext, when the applet is being
disposed.
- destroy() - Method in class gnu.cajo.invoke.JClient
-
This method is called from the AppleContext, when the JApplet is being
disposed.
- DiskStore - Class in org.ghost4j.util
-
Singleton class used to store and retrieve files to / from a temporary disk
storage.
- display_close - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_close callback.
- display_memalloc - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_memalloc callback.
- display_memfree - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_memfree callback.
- display_open - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_open callback.
- display_page - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_page callback.
- display_preclose - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_preclose callback.
- display_presize - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_presize callback.
- display_separation - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_separation callback.
- display_size - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_size callback.
- display_sync - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_sync callback.
- display_update - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Holds a display_update callback.
- DisplayCallback - Interface in org.ghost4j.display
-
Interface representing a display callback.
- DisplayCallbackExample - Class in org.ghost4j.example
-
Example showing how to setup a display callback (to interract with the
display) for the Ghostscript interpreter.
- DisplayCallbackExample() - Constructor for class org.ghost4j.example.DisplayCallbackExample
-
- displayClose() - Method in interface org.ghost4j.display.DisplayCallback
-
Method called when device has been closed.
- displayClose() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displayClose() - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- DisplayData - Class in org.ghost4j.display
-
Simple class used to store display callback data.
- DisplayData() - Constructor for class org.ghost4j.display.DisplayData
-
- displayOpen() - Method in interface org.ghost4j.display.DisplayCallback
-
Method called when new device has been opened.
- displayOpen() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displayOpen() - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- displayPage(int, int, int, int, int, int, byte[]) - Method in interface org.ghost4j.display.DisplayCallback
-
Method called on show page.
- displayPage(int, int, int, int, int, int, byte[]) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displayPage(int, int, int, int, int, int, byte[]) - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- displayPreClose() - Method in interface org.ghost4j.display.DisplayCallback
-
Method called when device is about to be closed.
- displayPreClose() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displayPreClose() - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- displayPreSize(int, int, int, int) - Method in interface org.ghost4j.display.DisplayCallback
-
Method called when device is about to be resized.
- displayPreSize(int, int, int, int) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displayPreSize(int, int, int, int) - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- displaySize(int, int, int, int) - Method in interface org.ghost4j.display.DisplayCallback
-
Method called when device has been resized.
- displaySize(int, int, int, int) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displaySize(int, int, int, int) - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- displaySync() - Method in interface org.ghost4j.display.DisplayCallback
-
Method called on page flush.
- displaySync() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displaySync() - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- displayUpdate(int, int, int, int) - Method in interface org.ghost4j.display.DisplayCallback
-
Method called to notify whenever a portion of the raster is updated.
- displayUpdate(int, int, int, int) - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- displayUpdate(int, int, int, int) - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- Document - Interface in org.ghost4j.document
-
Interface defining a document that can be handled by the library.
- DocumentException - Exception in org.ghost4j.document
-
Class representing a document exception.
- DocumentException() - Constructor for exception org.ghost4j.document.DocumentException
-
- DocumentException(String) - Constructor for exception org.ghost4j.document.DocumentException
-
- DocumentException(Throwable) - Constructor for exception org.ghost4j.document.DocumentException
-
- DocumentException(String, Throwable) - Constructor for exception org.ghost4j.document.DocumentException
-
- drop(int) - Method in class gnu.cajo.utils.extra.Scheduler
-
This method clears all scheduling flags for the indicated task, and
also removes it from the table.
- DynamicObject - Class in gnu.cajo.utils.extra
-
This is a dynamic server object dispatcher.
- DynamicObject(Object) - Constructor for class gnu.cajo.utils.extra.DynamicObject
-
The constructor assigns the initial server object reference.
- generateUniqueKey() - Method in class org.ghost4j.util.DiskStore
-
Generates a unique diskstore key.
- get() - Method in class gnu.cajo.utils.extra.Registry
-
This method is called by remote VMs, to request a copy of the remote
object reference registry.
- getAntialiasing() - Method in class org.ghost4j.renderer.SimpleRenderer
-
- getAppletInfo() - Method in class gnu.cajo.invoke.Client
-
This method provides the standard mechanism to identify this applet.
- getAppletInfo() - Method in class gnu.cajo.invoke.JClient
-
This method provides the standard mechanism to identify this JApplet.
- getAutoRotatePages() - Method in class org.ghost4j.converter.PDFConverter
-
- getC() - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- getCompatibilityLevel() - Method in class org.ghost4j.converter.PDFConverter
-
- getContent() - Method in class org.ghost4j.document.AbstractDocument
-
- getContent() - Method in interface org.ghost4j.document.Document
-
Return document content as a byte array
- getCopyright() - Method in class org.ghost4j.GhostscriptRevision
-
- getData() - Method in class org.ghost4j.display.PageRaster
-
- getDefaultClientHost() - Static method in class gnu.cajo.invoke.Remote
-
This is the default server network address on which left unspecified,
clients connect to remoted items.
- getDefaultClientPort() - Static method in class gnu.cajo.invoke.Remote
-
This is the default server host port on which left unspecified,
items are being remoted.
- getDefaultClientSocketFactory() - Static method in class gnu.cajo.invoke.Remote
-
This is the default RMIClientSocketFactory on which left unspecified,
items are being remoted.
- getDefaultServerHost() - Static method in class gnu.cajo.invoke.Remote
-
This is the default server host address on which left unspecified,
items are being remoted.
- getDefaultServerPort() - Static method in class gnu.cajo.invoke.Remote
-
This is the default client port on which left unspecified,
items are being remoted.
- getDefaultServerSocketFactory() - Static method in class gnu.cajo.invoke.Remote
-
This is the default RMIServerSocketFactory on which left unspecified,
items are being remoted.
- getDescription() - Method in class gnu.cajo.utils.BaseItem
-
This method is invoked by remote users of this object.
- getDescription() - Method in class gnu.cajo.utils.BaseProxy
-
This method is invoked by remote users of this object.
- getDescription() - Method in class gnu.cajo.utils.extra.Registry
-
Always a good idea; this method describes how to use the registry
object, and what its features are.
- getDescription() - Method in class gnu.cajo.utils.extra.Wrapper
-
This method attempts to extract usage information about the inner object,
if the method is supported.
- getDevice() - Method in class org.ghost4j.converter.PSConverter
-
- getDisplayCallback() - Method in class org.ghost4j.Ghostscript
-
Gets the display callback set on the Ghostscript interpreter (may be null
if not set).
- getEnvironment() - Method in class org.ghost4j.util.JavaFork
-
- getFieldOrder() - Method in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
- getFieldOrder() - Method in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
- getFile(String) - Method in class org.ghost4j.util.DiskStore
-
Retrieve a File from a store key.
- getFormat() - Method in class org.ghost4j.display.DisplayData
-
- getFormat() - Method in class org.ghost4j.display.PageRaster
-
- getHeight() - Method in class org.ghost4j.display.DisplayData
-
- getHeight() - Method in class org.ghost4j.display.PageRaster
-
- getHeight() - Method in class org.ghost4j.document.PaperSize
-
- getImages() - Method in class org.ghost4j.display.ImageWriterDisplayCallback
-
- getInstance() - Static method in class org.ghost4j.Ghostscript
-
Singleton access method.
- getInstance() - Static method in class org.ghost4j.util.DiskStore
-
Access to the shared instance.
- getItem(String) - Static method in class gnu.cajo.invoke.Remote
-
A utility method to load either an item, or a zipped marshalled object
(zedmob) of an item, from a URL, file, or from a remote rmiregistry.
- getItem(String) - Method in class gnu.cajo.utils.BaseItem
-
A method will load either an object, or a zipped marshalled object
(zedmob) of an object, from a URL, file, or from a remote rmiregistry.
- getItem(String) - Method in class gnu.cajo.utils.BaseProxy
-
A method will load either an object, or a zipped marshalled object
(zedmob) of an object, from a URL, file, or from a remote rmiregistry.
- getItem(Object, Class[]) - Static method in class gnu.cajo.utils.extra.TransparentItemProxy
-
This generates a class definition for a remote object reference at
runtime, and returns a local object instance.
- getItem(String, Class[]) - Static method in class gnu.cajo.utils.extra.TransparentItemProxy
-
This method fetches a server item reference, generates a class
definition for it at runtime, and returns a local object instance.
- getK() - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- getLanguageLevel() - Method in class org.ghost4j.converter.PSConverter
-
- getM() - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- getMaxProcessCount() - Method in class org.ghost4j.AbstractRemoteComponent
-
- getName() - Method in class org.ghost4j.analyzer.FontAnalysisItem
-
- getName() - Method in class org.ghost4j.document.PaperSize
-
- getNumber() - Method in class org.ghost4j.GhostscriptRevision
-
- getPageCount() - Method in interface org.ghost4j.document.Document
-
Return document page count
- getPageCount() - Method in class org.ghost4j.document.PDFDocument
-
- getPageCount() - Method in class org.ghost4j.document.PSDocument
-
- getPageIndex() - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- getPaperSize() - Method in class org.ghost4j.converter.PDFConverter
-
- getPaperSize() - Method in class org.ghost4j.converter.PSConverter
-
- getParameterInfo() - Method in class gnu.cajo.invoke.Client
-
When running as an applet, this method describes the optional client
parameters.
- getParameterInfo() - Method in class gnu.cajo.invoke.JClient
-
This method describes the optional client parameters.
- getPDFSettings() - Method in class org.ghost4j.converter.PDFConverter
-
- getPimage() - Method in class org.ghost4j.display.DisplayData
-
- getPreferredSize() - Method in class gnu.cajo.utils.BaseProxy.Panel
-
This method simply returns the actual size of the component.
- getProcessColorModel() - Method in class org.ghost4j.converter.PDFConverter
-
- getProcessCount() - Method in class org.ghost4j.AbstractRemoteComponent
-
- getProduct() - Method in class org.ghost4j.GhostscriptRevision
-
- getProxy() - Method in class gnu.cajo.utils.BaseItem
-
This remotely invokable method is called by the remote clients, to
request the server object's default proxy, if it supports one.
- getRaster() - Method in class org.ghost4j.display.DisplayData
-
- getRaster() - Method in class org.ghost4j.display.PageRaster
-
- getRasters() - Method in class org.ghost4j.display.PageRasterDisplayCallback
-
- getRedirectStreams() - Method in class org.ghost4j.util.JavaFork
-
- getRemoteComponent(int, Class<?>) - Method in class org.ghost4j.AbstractRemoteComponent
-
Get a client proxy of a remote component
- getResolution() - Method in class org.ghost4j.renderer.SimpleRenderer
-
- getRevision() - Static method in class org.ghost4j.Ghostscript
-
Gets Ghostscript revision data.
- getRevisionDate() - Method in class org.ghost4j.GhostscriptRevision
-
- getSize() - Method in class org.ghost4j.document.AbstractDocument
-
- getSize() - Method in interface org.ghost4j.document.Document
-
Return document size
- getStandardPaperSize(String) - Static method in class org.ghost4j.document.PaperSize
-
Looks for a standard paper size with a given name.
- getStartClass() - Method in class org.ghost4j.util.JavaFork
-
- getStdErr() - Method in class org.ghost4j.Ghostscript
-
Gets the error output stream of the Ghostscript interpreter (may be null
if not set).
- getStdIn() - Method in class org.ghost4j.Ghostscript
-
Gets the standard input stream of the Ghostscript interpreter (may be
null if not set).
- getStdOut() - Method in class org.ghost4j.Ghostscript
-
Gets the standard output stream of the Ghostscript interpreter (may be
null if not set).
- getType() - Method in interface org.ghost4j.document.Document
-
Return the type of the document.
- getType() - Method in class org.ghost4j.document.PDFDocument
-
- getType() - Method in class org.ghost4j.document.PSDocument
-
- getWaitBeforeExiting() - Method in class org.ghost4j.util.JavaFork
-
- getWidth() - Method in class org.ghost4j.display.DisplayData
-
- getWidth() - Method in class org.ghost4j.display.PageRaster
-
- getWidth() - Method in class org.ghost4j.document.PaperSize
-
- getXms() - Method in class org.ghost4j.util.JavaFork
-
- getXmx() - Method in class org.ghost4j.util.JavaFork
-
- getY() - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- Ghostscript - Class in org.ghost4j
-
Class representing the Ghostscript interpreter.
- GhostscriptException - Exception in org.ghost4j
-
Ghostscript exception.
- GhostscriptException() - Constructor for exception org.ghost4j.GhostscriptException
-
- GhostscriptException(String) - Constructor for exception org.ghost4j.GhostscriptException
-
- GhostscriptException(Throwable) - Constructor for exception org.ghost4j.GhostscriptException
-
- GhostscriptException(String, Throwable) - Constructor for exception org.ghost4j.GhostscriptException
-
- GhostscriptLibrary - Interface in org.ghost4j
-
Interface (JNA) bridging Ghostscript API (C language) with Java.
- GhostscriptLibrary.display_callback_s - Class in org.ghost4j
-
Structure defining display callback functions.
- GhostscriptLibrary.display_callback_s() - Constructor for class org.ghost4j.GhostscriptLibrary.display_callback_s
-
- GhostscriptLibrary.display_callback_s.display_close - Interface in org.ghost4j
-
Callback called when device has been closed.
- GhostscriptLibrary.display_callback_s.display_memalloc - Interface in org.ghost4j
-
Callback called to allocate memory for bitmap This is provided in
case you need to create memory in a special way, e.g. shared.
- GhostscriptLibrary.display_callback_s.display_memfree - Interface in org.ghost4j
-
Callback called to free memory for bitmap.
- GhostscriptLibrary.display_callback_s.display_open - Interface in org.ghost4j
-
Callback called when new device has been opened.
- GhostscriptLibrary.display_callback_s.display_page - Interface in org.ghost4j
-
Callback called on show page.
- GhostscriptLibrary.display_callback_s.display_preclose - Interface in org.ghost4j
-
Callback called when device is about to be closed.
- GhostscriptLibrary.display_callback_s.display_presize - Interface in org.ghost4j
-
Callback called when device is about to be resized.
- GhostscriptLibrary.display_callback_s.display_separation - Interface in org.ghost4j
-
- GhostscriptLibrary.display_callback_s.display_size - Interface in org.ghost4j
-
Callback called when device has been resized.
- GhostscriptLibrary.display_callback_s.display_sync - Interface in org.ghost4j
-
Callback called on page flush.
- GhostscriptLibrary.display_callback_s.display_update - Interface in org.ghost4j
-
Callback called to notify the caller whenever a portion of the raster
is updated.
- GhostscriptLibrary.gs_main_instance - Class in org.ghost4j
-
Pointer holding a native Ghostscript instance.
- GhostscriptLibrary.gs_main_instance() - Constructor for class org.ghost4j.GhostscriptLibrary.gs_main_instance
-
- GhostscriptLibrary.gs_main_instance.ByReference - Class in org.ghost4j
-
- GhostscriptLibrary.gs_main_instance.ByReference() - Constructor for class org.ghost4j.GhostscriptLibrary.gs_main_instance.ByReference
-
- GhostscriptLibrary.gsapi_revision_s - Class in org.ghost4j
-
Structure in charge of holding Ghostscript revision data.
- GhostscriptLibrary.gsapi_revision_s() - Constructor for class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
- GhostscriptLibrary.stderr_fn - Interface in org.ghost4j
-
Callback called to provide a custom error output to Ghostscript. str
holds output characters. len is the length for str.
- GhostscriptLibrary.stdin_fn - Interface in org.ghost4j
-
Callback called to provide a custom input to Ghostscript. buf is a
pointer to a char array. len is the length of the char array.
- GhostscriptLibrary.stdout_fn - Interface in org.ghost4j
-
Callback called to provide a custom output to Ghostscript.
- GhostscriptLibraryLoader - Class in org.ghost4j
-
Native Ghostscript API loader.
- GhostscriptLibraryLoader() - Constructor for class org.ghost4j.GhostscriptLibraryLoader
-
- GhostscriptLoggerOutputStream - Class in org.ghost4j
-
Class used to wrap Ghostscript interpreter log messages in Log4J messages.
- GhostscriptLoggerOutputStream(Level) - Constructor for class org.ghost4j.GhostscriptLoggerOutputStream
-
Constructor.
- GhostscriptRevision - Class in org.ghost4j
-
Class used to carry Ghostscript revision data.
- GhostscriptRevision() - Constructor for class org.ghost4j.GhostscriptRevision
-
- gnu.cajo - package gnu.cajo
-
- gnu.cajo.invoke - package gnu.cajo.invoke
-
This package is the foundation for completely transparent local/remote
inter-VM communication.
- gnu.cajo.utils - package gnu.cajo.utils
-
A set of common utilities used by either proxy, or server items.
- gnu.cajo.utils.extra - package gnu.cajo.utils.extra
-
A set of optional classes, providing insights on potentially standard ways to
extend and use the framework.
- Grail - Interface in gnu.cajo
-
This class defines a Generic Standard Java Interface for a Distributed
Computing Library.
- gsapi_delete_instance(Pointer) - Method in interface org.ghost4j.GhostscriptLibrary
-
Destroy an instance of Ghostscript.
- gsapi_exit(Pointer) - Method in interface org.ghost4j.GhostscriptLibrary
-
Exit the interpreter.
- gsapi_init_with_args(Pointer, int, String[]) - Method in interface org.ghost4j.GhostscriptLibrary
-
Initialise the interpreter.
- gsapi_new_instance(Pointer, Pointer) - Method in interface org.ghost4j.GhostscriptLibrary
-
Create a new instance of Ghostscript.
- gsapi_revision(Structure, int) - Method in interface org.ghost4j.GhostscriptLibrary
-
This function returns the revision numbers and strings of the Ghostscript
interpreter library.
- gsapi_run_file(Pointer, String, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
-
Send instructions from a file to the Ghostscript interpreter.
- gsapi_run_string(Pointer, String, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
-
Send instruction to the Ghostscript interpreter.
- gsapi_run_string_begin(Pointer, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
-
Open an instruction block to the Ghostscript interpreter.
- gsapi_run_string_continue(Pointer, String, int, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
-
Send instruction to the Ghostscript interpreter.
- gsapi_run_string_end(Pointer, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
-
Close an instruction block to the Ghostscript interpreter.
- gsapi_run_string_with_length(Pointer, String, int, int, IntByReference) - Method in interface org.ghost4j.GhostscriptLibrary
-
Send instruction to the Ghostscript interpreter.
- gsapi_set_display_callback(Pointer, Structure) - Method in interface org.ghost4j.GhostscriptLibrary
-
Set the callback structure for the display device.
- gsapi_set_stdio(Pointer, GhostscriptLibrary.stdin_fn, GhostscriptLibrary.stdout_fn, GhostscriptLibrary.stderr_fn) - Method in interface org.ghost4j.GhostscriptLibrary
-
Set the callback functions for stdio.
- iaddr - Variable in class gnu.cajo.utils.Multicast
-
A reference to the address of the calling VM, when the object is
listening.
- ImageUtil - Class in org.ghost4j.util
-
Image utilities class.
- ImageUtil() - Constructor for class org.ghost4j.util.ImageUtil
-
- ImageWriterDisplayCallback - Class in org.ghost4j.display
-
Display callback that stores device output as java Image (on image = one
page).
- ImageWriterDisplayCallback() - Constructor for class org.ghost4j.display.ImageWriterDisplayCallback
-
Constructor.
- Implements - Class in gnu.cajo.utils.extra
-
This class takes any service object, and allows its methods to be tested
for existence, without having to invoke them.
- Implements(Object) - Constructor for class gnu.cajo.utils.extra.Implements
-
The constructor takes any service object, and allows it to be remotely
tested for method existence, without having to invoke it.
- init() - Method in class gnu.cajo.invoke.Client
-
When running as an applet, this method will connect back to its hosting
server and request the item from the server's rmiregistry.
- init() - Method in class gnu.cajo.invoke.JClient
-
This method connects back to its hosting server and requests the item
from the server's rmiregistry.
- init(Object) - Method in interface gnu.cajo.Service.Proxy
-
called by the client on receiving a proxy object.
- init(Remote) - Method in class gnu.cajo.utils.BaseProxy
-
This function is called by the hosting client on upon the proxy's
arrival.
- initialize(String[]) - Method in class org.ghost4j.Ghostscript
-
Initializes Ghostscript interpreter.
- InkAnalysisItem - Class in org.ghost4j.analyzer
-
Represents font analysis data (used by InkAnalyzer).
- InkAnalysisItem() - Constructor for class org.ghost4j.analyzer.InkAnalysisItem
-
- InkAnalyzer - Class in org.ghost4j.analyzer
-
Ink analyzer: analyze ink coverage of a document.
- InkAnalyzer() - Constructor for class org.ghost4j.analyzer.InkAnalyzer
-
- InkAnalyzerExample - Class in org.ghost4j.example
-
Example showing how to analyze ink coverage of a PS (works with PDF as well)
document using the high level API.
- InkAnalyzerExample() - Constructor for class org.ghost4j.example.InkAnalyzerExample
-
- installProxy(Object) - Method in class gnu.cajo.utils.BaseItem
-
This remotely invokable method is called by remote clients to install
their proxies in this VM.
- instance - Static variable in interface org.ghost4j.GhostscriptLibrary
-
Static instance of the library itself.
- interceptor - Variable in class gnu.cajo.utils.extra.InterceptorItem
-
The interceptor object.
- InterceptorItem - Class in gnu.cajo.utils.extra
-
This class is used to transparently intercept method invocations on any
given object reference.
- InterceptorItem(Object, Object) - Constructor for class gnu.cajo.utils.extra.InterceptorItem
-
This creates the object, to intercept the target object's calls.
- invocations - Variable in class gnu.cajo.utils.extra.Queue
-
The list of all pending producer method invocations.
- invoke(String, Object) - Method in class gnu.cajo.Cajo.Purger
-
This method, invoked transparently when any remote server method is
called, monitors the progress of the invocation.
- invoke(String, Object) - Method in class gnu.cajo.Cajo.Searchable
-
This method, invoked transparently when any remote server method is
called, checks the exported server object's method signatures for
a match with the set provided by the client.
- Invoke - Interface in gnu.cajo.invoke
-
The generic inter-component communication interface, and foundation for
this paradigm.
- invoke(String, Object) - Method in interface gnu.cajo.invoke.Invoke
-
Used by other objects to pass data into this object, and receive
synchronous data responses from it, if any.
- invoke(Object, String, Object) - Static method in class gnu.cajo.invoke.Remote
-
This function may be called reentrantly, so the item object must
synchronize its critical sections as necessary.
- invoke(String, Object) - Method in class gnu.cajo.invoke.Remote
-
The sole generic, multi-purpose interface for communication between VMs.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.AsyncMethod
-
This method invokes the method specified, with the argument(s)
specified, if any, asynchronously.
- invoke(Object, String, Object, Object) - Static method in class gnu.cajo.utils.extra.AsyncMethod
-
This method invokes the method specified, on the object specified,
with the argument(s) specified, if any, asynchronously.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.AuditorItem
-
This method audits the incoming calls.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.ClientProxy
-
This method serves two fundamentally different, but symmetrical
purposes.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.DynamicObject
-
This method simply redirects all invocations to the currently wrapped
object.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.Implements
-
Instead of actually invoking the method on the target object, this
object will test for the existence of the method on the target object,
either and return true or false.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.InterceptorItem
-
This method intercepts the incoming calls.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.Nice
-
This method intercepts the remote invocation thread, and alters its
priority from normal.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.Queue
-
This is the method a producer, local or remote, would invoke, to be
performed in a message-based fashion, asynchronously, on all registered
consumers.
- invoke(Object, Method, Object[]) - Method in class gnu.cajo.utils.extra.TransparentItemProxy
-
This method, inherited from InvocationHandler, simply passes all object
method invocations on to the remote object, automatically and
transparently.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.Wrapper
-
This method must be called by all interface methods of the
subclass, as it will load the wrapped object if it has not yet been
loaded.
- invoke(String, Object) - Method in class gnu.cajo.utils.extra.Zedmobject
-
The invocation interface to the internal object.
- invoke(String, Object) - Method in class gnu.cajo.utils.MonitorItem
-
This method logs the incoming calls, passing the caller's data to the
internal item.
- invoke(String, Object) - Method in class gnu.cajo.utils.ProxyLoader
-
This function may be called reentrantly, so the inner object must
synchronise its critical sections as necessary.
- invoke(String, Object) - Method in class gnu.cajo.utils.ZippedProxy
-
The interface to the proxy wrapper.
- isDeviceSupported(String) - Method in class org.ghost4j.AbstractComponent
-
Checks if a given device is supported by the current Ghostscript version.
- isEmbedded() - Method in class org.ghost4j.analyzer.FontAnalysisItem
-
- isPDFX() - Method in class org.ghost4j.converter.PDFConverter
-
- isReal() - Method in interface gnu.cajo.Service
-
whilst semantically unrelated to this service, it is just too useful
to leave out.
- isRemote() - Method in class gnu.cajo.utils.extra.Wrapper
-
This method is used to test if the inner object is a reference to a
remote object.
- isStandAloneModeSupported() - Method in class org.ghost4j.AbstractRemoteComponent
-
Checks if the current class has a proper 'main' method declared.
- isSubSet() - Method in class org.ghost4j.analyzer.FontAnalysisItem
-
- item - Variable in class gnu.cajo.invoke.Remote
-
This is the reference to the local (or possibly remote) object
reference being made remotely invokable by this Virtual Machine.
- item - Variable in class gnu.cajo.utils.BaseProxy
-
The reference to the sending server, on which the proxy may
asynchronously callback.
- item - Variable in class gnu.cajo.utils.extra.AsyncMethod
-
This is the reference to the object, usually remote, on which to
invoke asynchronously.
- item - Variable in class gnu.cajo.utils.extra.AuditorItem
-
This is the object to be audited.
- item - Variable in class gnu.cajo.utils.extra.InterceptorItem
-
This is the object to be intercepted.
- item - Variable in class gnu.cajo.utils.extra.Nice
-
The presumably local object reference, for which invocation thread
priority will be managed.
- item - Variable in class gnu.cajo.utils.MonitorItem
-
The object being monitored.
- item - Variable in class gnu.cajo.utils.Multicast
-
A reference to a received remote object reference, when the object is
listening.
- ItemProxy - Class in gnu.cajo.utils.extra
-
This class is used to receive server item callbacks by a firewalled
client.
- ItemProxy(RemoteInvoke, Object) - Constructor for class gnu.cajo.utils.extra.ItemProxy
-
The constructor links the remote object to the firewalled client.
- ItemServer - Class in gnu.cajo.utils
-
These routines are used for server object construction.
- ItemServer() - Constructor for class gnu.cajo.utils.ItemServer
-
Deprecated.
As only the static methods of this class are necessary now.
- ItemServer(String, int, String) - Constructor for class gnu.cajo.utils.ItemServer
-
Deprecated.
Normally use of this constructor is not necessary, as the
CodebaseServer class manages this property automatically when used.
- main(String[]) - Static method in class gnu.cajo.Cajo
-
Technically this method is unrelated to the class, it is used
to furnish library version information.
- main(String[]) - Static method in class gnu.cajo.invoke.Client
-
The application creates a graphical proxy hosting VM.
- main(String[]) - Static method in class gnu.cajo.invoke.JClient
-
The application creates a graphical Component proxy hosting VM.
- main(String[]) - Static method in class gnu.cajo.invoke.Remote
-
The application method loads a zipped marshalled object (zedmob) from a
URL, or a file, and allows it run in this virtual machine.
- main(String[]) - Static method in class gnu.cajo.utils.CodebaseServer
-
The application creates a utility server to share any jar and class
files in its working directory and subdirectories.
- main(String[]) - Static method in class gnu.cajo.utils.extra.Queue
-
This method will start up a remotely accessible Queue object, in its own
JVM.
- main(String[]) - Static method in class gnu.cajo.utils.extra.Registry
-
This method is used to start up the registry server.
- main(String[]) - Static method in class gnu.cajo.utils.ItemServer
-
The application loads either a zipped marshalled object (zedmob) from a
URL, a file, or alternately, it will fetch a remote object reference from
an rmiregistry.
- main(String[]) - Static method in class gnu.cajo.utils.Multicast
-
The application method loads a zipped marshalled object (zedmob) to a
proxy from a URL, or a file, and allows it run in this virtual machine.
- main(String[]) - Static method in class org.ghost4j.analyzer.FontAnalyzer
-
Main method used to start the analyzer in standalone 'slave mode'.
- main(String[]) - Static method in class org.ghost4j.analyzer.InkAnalyzer
-
Main method used to start the analyzer in standalone 'slave mode'.
- main(String[]) - Static method in class org.ghost4j.converter.PDFConverter
-
Main method used to start the converter in standalone 'slave mode'.
- main(String[]) - Static method in class org.ghost4j.converter.PSConverter
-
Main method used to start the converter in standalone 'slave mode'.
- main(String[]) - Static method in class org.ghost4j.example.DisplayCallbackExample
-
- main(String[]) - Static method in class org.ghost4j.example.FontAnalyzerExample
-
- main(String[]) - Static method in class org.ghost4j.example.InkAnalyzerExample
-
- main(String[]) - Static method in class org.ghost4j.example.PDFConverterExample
-
- main(String[]) - Static method in class org.ghost4j.example.PDFConvertExample
-
- main(String[]) - Static method in class org.ghost4j.example.PSConverterExample
-
- main(String[]) - Static method in class org.ghost4j.example.PSPageCountExample
-
- main(String[]) - Static method in class org.ghost4j.example.SafeAppenderModifierExample
-
- main(String[]) - Static method in class org.ghost4j.example.SimpleRendererExample
-
- main(String[]) - Static method in class org.ghost4j.modifier.SafeAppenderModifier
-
Main method used to start the modifier in standalone 'slave mode'.
- main(String[]) - Static method in class org.ghost4j.renderer.SimpleRenderer
-
Main method used to start the renderer in standalone 'slave mode'.
- maxProcessCount - Variable in class org.ghost4j.AbstractRemoteComponent
-
Maximum number of parallel processes allowed for the converter.
- Modifier - Interface in org.ghost4j.modifier
-
Interface defining a modifier used to edit / modify a document.
- ModifierException - Exception in org.ghost4j.modifier
-
Class representing a modifier exception.
- ModifierException() - Constructor for exception org.ghost4j.modifier.ModifierException
-
- ModifierException(String) - Constructor for exception org.ghost4j.modifier.ModifierException
-
- ModifierException(Throwable) - Constructor for exception org.ghost4j.modifier.ModifierException
-
- ModifierException(String, Throwable) - Constructor for exception org.ghost4j.modifier.ModifierException
-
- modify(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractModifier
-
- modify(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractRemoteModifier
-
- modify(Document, Map<String, Serializable>) - Method in interface org.ghost4j.modifier.Modifier
-
Modify a document with optional parameters
- MonitorItem - Class in gnu.cajo.utils
-
This class is used to instrument an object for invocation logging
purposes.
- MonitorItem(Object) - Constructor for class gnu.cajo.utils.MonitorItem
-
This creates the monitor object, to instrument the target object's use.
- MonitorItem(Object, OutputStream) - Constructor for class gnu.cajo.utils.MonitorItem
-
This creates the monitor object, to instrument the target object's use.
- MonitorItem(Object, ObjectOutputStream) - Constructor for class gnu.cajo.utils.MonitorItem
-
This creates the monitor object, to instrument the target object's use.
- multicast(Multicast) - Method in class gnu.cajo.Cajo.Registrar
-
This method is called either when a Cajo instance starts up, or
exports an object reference.
- multicast(Multicast) - Method in class gnu.cajo.utils.extra.Registry
-
This method is called solely by this registry's Multicast member
object, to register objects of remote server announcements.
- Multicast - Class in gnu.cajo.utils
-
This class can listen for UDP multicasts over the network, as well
as to send out UDP announcements.
- Multicast() - Constructor for class gnu.cajo.utils.Multicast
-
The default constructor sets the internal fields to default values which
should be sufficient for most purposes.
- Multicast(String, int) - Constructor for class gnu.cajo.utils.Multicast
-
This constructor allows creation of Multicast objects on any
appropriate multicast address, and port number.
- Multicast(String, String, int) - Constructor for class gnu.cajo.utils.Multicast
-
The full constructor allows creation of Multicast objects on any
appropriate address, and port number.
- PageRaster - Class in org.ghost4j.display
-
Class representing a page raster (used by PageRasterDisplayCallBack)
- PageRaster() - Constructor for class org.ghost4j.display.PageRaster
-
- PageRasterDisplayCallback - Class in org.ghost4j.display
-
Display callback in charge of extracting raw page rasters (PageRaster)
- PageRasterDisplayCallback() - Constructor for class org.ghost4j.display.PageRasterDisplayCallback
-
Constructor
- paint(Graphics) - Method in class gnu.cajo.utils.BaseProxy.Panel
-
The paint method is overridden to directly paint its components.
- PaperSize - Class in org.ghost4j.document
-
Defines a paper size.
- PaperSize(int, int) - Constructor for class org.ghost4j.document.PaperSize
-
Constructor accepting dimensions.
- PaperSize(String, int, int) - Constructor for class org.ghost4j.document.PaperSize
-
Constructor accepting dimensions and name.
- PARAMETER_APPEND_DOCUMENT - Static variable in class org.ghost4j.modifier.SafeAppenderModifier
-
- pause() - Method in class gnu.cajo.utils.extra.Queue
-
This method is called to suspend method invocation dispatching.
- payload - Variable in class gnu.cajo.utils.ZippedProxy
-
The compressed serialized proxy object.
- PDFConverter - Class in org.ghost4j.converter
-
PDF converter.
- PDFConverter() - Constructor for class org.ghost4j.converter.PDFConverter
-
- PDFConverterExample - Class in org.ghost4j.example
-
Example showing how to convert a Postscript document to PDF using the high
level API.
- PDFConverterExample() - Constructor for class org.ghost4j.example.PDFConverterExample
-
- PDFConvertExample - Class in org.ghost4j.example
-
Example showing how to convert a Postscript file to PDF.
- PDFConvertExample() - Constructor for class org.ghost4j.example.PDFConvertExample
-
- PDFDocument - Class in org.ghost4j.document
-
- PDFDocument() - Constructor for class org.ghost4j.document.PDFDocument
-
- pending() - Method in class gnu.cajo.utils.extra.Scheduler
-
The purpose of this function is to reduce event-driven task latency by
allowing asynchronous tasks to voluntarily exit prematurely.
- port - Static variable in class gnu.cajo.utils.CodebaseServer
-
Deprecated.
The preferred field to check is serverPort as this
field is mutable unfortunately; it remains solely to maintain backward
compatibility.
- port - Variable in class gnu.cajo.utils.Multicast
-
A reference to the port on which this object is operating.
- portrait() - Method in class org.ghost4j.document.PaperSize
-
Returns a portrait orientation of the PaperSize.
- post(RemoteInvoke) - Method in class gnu.cajo.utils.extra.Registry
-
This method statically called by a remote machine to register an object
reference.
- processCount - Variable in class org.ghost4j.AbstractRemoteComponent
-
Number of parallel processes running.
- product - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
Product name.
- PROPERTY_NAME_ENCODING - Static variable in class org.ghost4j.Ghostscript
-
Name of the system property used to set the encoding to use for stdin.
- proxy(Object, Class) - Method in class gnu.cajo.Cajo
-
This method instantiates a
Dynamic Proxy at the client, which implements the method set
specified.
- proxy(Object) - Static method in class gnu.cajo.Cajo
-
This method is used to allow clients to pass references to its own
local objects, to other JVMs.
- proxy(Object, Class) - Method in interface gnu.cajo.Grail
-
This method instantiates a
Dynamic Proxy at the client, which implements the method set
specified.
- proxy - Variable in class gnu.cajo.utils.BaseItem
-
A reference to the proxy served by this object, if it has one.
- proxy - Variable in class gnu.cajo.utils.ZippedProxy
-
A reference to the internal proxy object, before serialization at the
server, and when decompressed on arrival at the host.
- ProxyLoader - Class in gnu.cajo.utils
-
This class is used to avoid having to load proxies into the VM runtime of
the proxy server.
- ProxyLoader(String) - Constructor for class gnu.cajo.utils.ProxyLoader
-
The constructor creates a small wrapper object referencing a proxy object
solely by name, but not loading its object into the server's VM runtime.
- PSConverter - Class in org.ghost4j.converter
-
PS converter.
- PSConverter() - Constructor for class org.ghost4j.converter.PSConverter
-
- PSConverterExample - Class in org.ghost4j.example
-
Example showing how to convert a PDF document to PostScript using the high
level API.
- PSConverterExample() - Constructor for class org.ghost4j.example.PSConverterExample
-
- PSDocument - Class in org.ghost4j.document
-
Class representing a PostScript document.
- PSDocument() - Constructor for class org.ghost4j.document.PSDocument
-
- PSPageCountExample - Class in org.ghost4j.example
-
Example showing how to count pages of a PostScript.
- PSPageCountExample() - Constructor for class org.ghost4j.example.PSPageCountExample
-
- READ_BUFFER_SIZE - Static variable in class org.ghost4j.document.AbstractDocument
-
Buffer size used while reading (loading) document content.
- register(String, int) - Method in class gnu.cajo.Cajo
-
This method is used to manually collect remote registry entries.
- register(Vector) - Method in class gnu.cajo.Cajo.Registrar
-
This method is called either by remote JVMs to provide a copy
of their registry, in response to a startup or export announcement.
- Registry - Class in gnu.cajo.utils.extra
-
This class runs as a server.
- Registry() - Constructor for class gnu.cajo.utils.extra.Registry
-
- Remote - Class in gnu.cajo.invoke
-
This class takes any object, and allows it to be called from
remote VMs.
- Remote(Object) - Constructor for class gnu.cajo.invoke.Remote
-
The constructor takes any object, and allows it to be remotely
invoked.
- Remote(Object, String, int) - Constructor for class gnu.cajo.invoke.Remote
-
The constructor takes any object, and allows it to be remotely
invoked.
- Remote(Object, int, RMIServerSocketFactory, RMIClientSocketFactory) - Constructor for class gnu.cajo.invoke.Remote
-
This constructor allows for complete configuration of an object's
remoting; normally this should be used for rare and highly specialised
cases.
- RemoteAnalyzer - Interface in org.ghost4j.analyzer
-
Interface defining a remote analyzer (for Ghostscript multi process support).
- remoteConvert(Document) - Method in class org.ghost4j.converter.AbstractRemoteConverter
-
- RemoteConverter - Interface in org.ghost4j.converter
-
Interface defining a remote converter (for Ghostscript multi process
support).
- RemoteInvoke - Interface in gnu.cajo.invoke
-
The Remote Component Communication Interface, and reason for this package.
- remoteInvoke - Static variable in class gnu.cajo.utils.extra.Xfile
-
This field can allow the static fetch method to be invoked by a remote
client.
- RemoteModifier - Interface in org.ghost4j.modifier
-
Interface defining a remote modifier (for Ghostscript multi process support).
- remoteModify(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractRemoteModifier
-
- remoteRender(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
-
- remoteRender(Document, int, int) - Method in interface org.ghost4j.renderer.RemoteRenderer
-
Renders pages of a given document an outputs result as a list of
PageRaster objects (on image per page).
- RemoteRenderer - Interface in org.ghost4j.renderer
-
Interface defining a remote renderer (for Ghostscript multi process support).
- remoteThis - Variable in class gnu.cajo.utils.BaseProxy
-
A remote reference to the proxy itself, which it can send to its server,
or other remote VMs on which they can asynchronously callback.
- remoteThis - Variable in class gnu.cajo.utils.extra.ClientProxy
-
This is the remoted reference to the server's ClientProxy.
- remove(Object) - Method in class gnu.cajo.utils.extra.Timer
-
This method prematurely removes a task from the timed execution queue.
- removeFile(String) - Method in class org.ghost4j.util.DiskStore
-
Remove a file from the store.
- render(Document) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
-
- render(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
-
- render(Document) - Method in class org.ghost4j.renderer.AbstractRenderer
-
- render(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRenderer
-
- render(Document) - Method in interface org.ghost4j.renderer.Renderer
-
Renders a given document an outputs result as a list of Image objects (on
image per page).
- render(Document, int, int) - Method in interface org.ghost4j.renderer.Renderer
-
Renders pages of a given document an outputs result as a list of Image
objects (on image per page).
- Renderer - Interface in org.ghost4j.renderer
-
Interface defining a renderer used to render a Document to a given format.
- RendererException - Exception in org.ghost4j.renderer
-
Class representing a renderer exception.
- RendererException() - Constructor for exception org.ghost4j.renderer.RendererException
-
- RendererException(String) - Constructor for exception org.ghost4j.renderer.RendererException
-
- RendererException(Throwable) - Constructor for exception org.ghost4j.renderer.RendererException
-
- RendererException(String, Throwable) - Constructor for exception org.ghost4j.renderer.RendererException
-
- request() - Method in class gnu.cajo.Cajo.Registrar
-
This method allows remote JVMs to request the contents of the
registry.
- requestProxy() - Method in interface gnu.cajo.Service
-
used to request a client-side running, server proxy.
- resume() - Method in class gnu.cajo.utils.extra.Queue
-
This method is called to resume method invocation dispatching.
- revision - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
Revision number.
- revisiondate - Variable in class org.ghost4j.GhostscriptLibrary.gsapi_revision_s
-
Revision date.
- ROOT_PATH - Static variable in class org.ghost4j.util.DiskStore
-
- run() - Method in class gnu.cajo.utils.BaseItem.MainThread
-
The run method is exectued by the thread created for the BaseItem
at its binding on the server, and runs until it returns.
- run() - Method in class gnu.cajo.utils.BaseProxy.MainThread
-
The run method is exectued by the thread created for the BaseProxy
at its initialization at the client, and runs until it returns.
- run() - Method in class gnu.cajo.utils.CodebaseServer
-
The server thread method, it will send the proxy codebase, and it will
also support installing the hosting
Client
,
or application specific host, in a Java-enabled browser, or as a web start
application via JNLP.
- run() - Method in class gnu.cajo.utils.extra.ItemProxy
-
The processing thread, and the crux of this technique.
- run() - Method in class gnu.cajo.utils.Multicast
-
The monitor thread, it listens for multicasts.
- run(Document) - Method in class org.ghost4j.analyzer.AbstractAnalyzer
-
- run(Document) - Method in class org.ghost4j.analyzer.AbstractRemoteAnalyzer
-
- run(Document) - Method in class org.ghost4j.analyzer.FontAnalyzer
-
- run(Document) - Method in class org.ghost4j.analyzer.InkAnalyzer
-
- run(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractConverter
-
- run(Document, OutputStream) - Method in class org.ghost4j.converter.AbstractRemoteConverter
-
- run(Document, OutputStream) - Method in class org.ghost4j.converter.PDFConverter
-
Run method called to perform the actual process of the converter.
- run(Document, OutputStream) - Method in class org.ghost4j.converter.PSConverter
-
- run(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractModifier
-
- run(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.AbstractRemoteModifier
-
- run(Document, Map<String, Serializable>) - Method in class org.ghost4j.modifier.SafeAppenderModifier
-
- run(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRemoteRenderer
-
- run(Document, int, int) - Method in class org.ghost4j.renderer.AbstractRenderer
-
- run(Document, int, int) - Method in class org.ghost4j.renderer.SimpleRenderer
-
- run() - Method in class org.ghost4j.util.JavaFork
-
- run() - Method in class org.ghost4j.util.StreamGobbler
-
- runFile(String) - Method in class org.ghost4j.Ghostscript
-
Sends file Ghostscript interpreter.
- runnable - Variable in class gnu.cajo.utils.BaseItem
-
A reference to the object's processing code.
- runnable - Variable in class gnu.cajo.utils.BaseProxy
-
A reference to the proxy's processing code.
- runString(String) - Method in class org.ghost4j.Ghostscript
-
Sends command string to Ghostscript interpreter.
- SafeAppenderModifier - Class in org.ghost4j.modifier
-
Safe appender : appends a document to another one.
- SafeAppenderModifier() - Constructor for class org.ghost4j.modifier.SafeAppenderModifier
-
- SafeAppenderModifierExample - Class in org.ghost4j.example
-
Example showing how to append a PostScript document to a PDF document.
- SafeAppenderModifierExample() - Constructor for class org.ghost4j.example.SafeAppenderModifierExample
-
- scale(float) - Method in class org.ghost4j.document.PaperSize
-
Returns a scaled PaperSize according to a scale factor.
- Scheduler - Class in gnu.cajo.utils.extra
-
This class is for scheduling the non-preemptive execution of tasks.
- Scheduler() - Constructor for class gnu.cajo.utils.extra.Scheduler
-
Nothing is performed in the constructor, since no tasks can be
scheduled for execution until they have been loaded.
- send(String) - Method in class gnu.cajo.invoke.Remote
-
This method sends its remote reference to another item, either from a
URL, file, or from a remote rmiregistry.
- sendProxy(Service.Proxy) - Method in interface gnu.cajo.Service
-
used to send a client's proxy code to run at the service.
- serverPort - Variable in class gnu.cajo.utils.CodebaseServer
-
This is the inbound ServerSocket port number providing both the HTTP
client tag and codebase jar service.
- Service - Interface in gnu.cajo
-
This class defines a proxy enabled network service.
- Service.Proxy - Interface in gnu.cajo
-
This class is both used by servers to install proxies in a client's JVM,
and by clients to install proxies in a server's JVM.
- setAntialiasing(int) - Method in class org.ghost4j.renderer.SimpleRenderer
-
- setAutoRotatePages(int) - Method in class org.ghost4j.converter.PDFConverter
-
- setC(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- setCompatibilityLevel(String) - Method in class org.ghost4j.converter.PDFConverter
-
- setCopyright(String) - Method in class org.ghost4j.GhostscriptRevision
-
- setData(byte[]) - Method in class org.ghost4j.display.PageRaster
-
- setDevice(int) - Method in class org.ghost4j.converter.PSConverter
-
- setDisplayCallback(DisplayCallback) - Method in class org.ghost4j.Ghostscript
-
Sets a display callback for the Ghostscript interpreter.
- setEmbedded(boolean) - Method in class org.ghost4j.analyzer.FontAnalysisItem
-
- setEnabled(boolean) - Method in class gnu.cajo.utils.extra.Scheduler
-
This method will start, or suspend, the scheduler.
- setEnvironment(Map<String, String>) - Method in class org.ghost4j.util.JavaFork
-
- setFormat(int) - Method in class org.ghost4j.display.DisplayData
-
- setFormat(int) - Method in class org.ghost4j.display.PageRaster
-
- setHeight(int) - Method in class org.ghost4j.display.DisplayData
-
- setHeight(int) - Method in class org.ghost4j.display.PageRaster
-
- setItem(RemoteInvoke) - Method in class gnu.cajo.utils.BaseProxy
-
This function is called by the
ItemServer
during its
bind operation.
- setK(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- setLanguageLevel(int) - Method in class org.ghost4j.converter.PSConverter
-
- setLog(OutputStream) - Method in class gnu.cajo.utils.CodebaseServer
-
This method can be used to log the client requests of the Codebase
server.
- setM(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- setMaxProcessCount(int) - Method in class org.ghost4j.AbstractRemoteComponent
-
- setMaxProcessCount(int) - Method in interface org.ghost4j.analyzer.RemoteAnalyzer
-
Sets max parallel analysis processes allowed for the analyzer
- setMaxProcessCount(int) - Method in interface org.ghost4j.converter.RemoteConverter
-
Sets max parallel conversion processes allowed for the converter
- setMaxProcessCount(int) - Method in interface org.ghost4j.modifier.RemoteModifier
-
Sets max parallel rendering processes allowed for the modifier
- setMaxProcessCount(int) - Method in interface org.ghost4j.renderer.RemoteRenderer
-
Sets max parallel rendering processes allowed for the renderer
- setName(String) - Method in class org.ghost4j.analyzer.FontAnalysisItem
-
- setNumber(String) - Method in class org.ghost4j.GhostscriptRevision
-
- setPageIndex(int) - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- setPaperSize(PaperSize) - Method in class org.ghost4j.converter.PDFConverter
-
- setPaperSize(String) - Method in class org.ghost4j.converter.PDFConverter
-
- setPaperSize(PaperSize) - Method in class org.ghost4j.converter.PSConverter
-
- setPDFSettings(int) - Method in class org.ghost4j.converter.PDFConverter
-
- setPDFX(boolean) - Method in class org.ghost4j.converter.PDFConverter
-
- setPimage(Pointer) - Method in class org.ghost4j.display.DisplayData
-
- setProcessColorModel(int) - Method in class org.ghost4j.converter.PDFConverter
-
- setProduct(String) - Method in class org.ghost4j.GhostscriptRevision
-
- setProxy(MarshalledObject) - Method in class gnu.cajo.utils.BaseItem
-
This method is called by the
ItemServer
during a
bind operation to set the
proxy
member.
- setRaster(int) - Method in class org.ghost4j.display.DisplayData
-
- setRaster(int) - Method in class org.ghost4j.display.PageRaster
-
- setRedirectStreams(boolean) - Method in class org.ghost4j.util.JavaFork
-
- setResolution(int) - Method in class org.ghost4j.renderer.SimpleRenderer
-
- setRevisionDate(Date) - Method in class org.ghost4j.GhostscriptRevision
-
- setStartClass(Class<?>) - Method in class org.ghost4j.util.JavaFork
-
- setStdErr(OutputStream) - Method in class org.ghost4j.Ghostscript
-
Sets the error output stream of the Ghostscript interpreter.
- setStdIn(InputStream) - Method in class org.ghost4j.Ghostscript
-
Sets the standard input stream of the Ghostscript interpreter.
- setStdOut(OutputStream) - Method in class org.ghost4j.Ghostscript
-
Sets the standard output stream of the Ghostscript interpreter.
- setSubSet(boolean) - Method in class org.ghost4j.analyzer.FontAnalysisItem
-
- setWaitBeforeExiting(boolean) - Method in class org.ghost4j.util.JavaFork
-
- setWidth(int) - Method in class org.ghost4j.display.DisplayData
-
- setWidth(int) - Method in class org.ghost4j.display.PageRaster
-
- setXms(String) - Method in class org.ghost4j.util.JavaFork
-
- setXmx(String) - Method in class org.ghost4j.util.JavaFork
-
- setY(double) - Method in class org.ghost4j.analyzer.InkAnalysisItem
-
- shutdown() - Static method in class gnu.cajo.invoke.Remote
-
This method will brutally un-remote all currently remotely invocable
wrappers.
- SimpleRenderer - Class in org.ghost4j.renderer
-
- SimpleRenderer() - Constructor for class org.ghost4j.renderer.SimpleRenderer
-
- SimpleRendererExample - Class in org.ghost4j.example
-
Example showing how to render pages of a PDF document using the high level
API.
- SimpleRendererExample() - Constructor for class org.ghost4j.example.SimpleRendererExample
-
- size - Variable in class org.ghost4j.GhostscriptLibrary.display_callback_s
-
Size of this structure.
- slice() - Method in class gnu.cajo.utils.extra.Timer
-
The timer task implementation itself, invoked by the scheduler.
- soon(int) - Method in class gnu.cajo.utils.extra.Scheduler
-
This method sets the triggered execution flag for a task.
- start() - Method in class gnu.cajo.invoke.Client
-
This method is called from the AppleContext, each time the applet
becomes visible.
- start() - Method in class gnu.cajo.invoke.JClient
-
This method is called from the AppleContext, each time the JApplet
becomes visible.
- start(Class<?>) - Method in class org.ghost4j.util.JavaFork
-
- start() - Method in class org.ghost4j.util.JavaFork
-
- startRemoteAnalyzer(RemoteAnalyzer) - Static method in class org.ghost4j.analyzer.AbstractRemoteAnalyzer
-
Starts a remote analyzer server.
- startRemoteConverter(RemoteConverter) - Static method in class org.ghost4j.converter.AbstractRemoteConverter
-
Starts a remote converter server.
- startRemoteModifier(RemoteModifier) - Static method in class org.ghost4j.modifier.AbstractRemoteModifier
-
Starts a remote modifier server.
- startRemoteRenderer(RemoteRenderer) - Static method in class org.ghost4j.renderer.AbstractRemoteRenderer
-
Starts a remote renderer server
- startRemoteServer(JavaFork) - Method in class org.ghost4j.AbstractRemoteComponent
-
Start a remote component server on a Javafork object.
- startThread() - Method in class gnu.cajo.utils.BaseItem
-
This method is called by the
ItemServer
during a
bind operation.
- stop() - Method in class gnu.cajo.invoke.Client
-
This method is called from the AppleContext, each time the applet
becomes invisible.
- stop() - Method in class gnu.cajo.invoke.JClient
-
This method is called from the AppleContext, each time the JApplet
becomes invisible.
- stop(int) - Method in class gnu.cajo.utils.extra.Scheduler
-
This method clears all scheduling flags for indicated task.
- stop() - Method in class org.ghost4j.util.JavaFork
-
- StreamGobbler - Class in org.ghost4j.util
-
Utility class used to read a stream and write it to another stream
(redirection).
- StreamGobbler(InputStream, OutputStream) - Constructor for class org.ghost4j.util.StreamGobbler
-
- strings - Variable in class gnu.cajo.utils.BaseProxy
-
The collection of strings to be displayed at the host VM.
- supportedDocumentClasses - Variable in class org.ghost4j.AbstractComponent
-
Classes of Document supported by the converter.
- sync(int) - Method in class gnu.cajo.utils.extra.Scheduler
-
This method sets the synchronous execution flag for a task.