All Classes and Interfaces
Class
Description
This class provides a higher level, more object like, wrapper for top of the
Dispatch object.
RELEASE 1.12 EXPERIMENTAL.
RELEASE 1.12 EXPERIMENTAL.
Standard exception thrown by com jni code when there is a problem
COM Fail Exception class raised when there is a problem
Represents a COM level thread This is an abstract class because all the
methods are static and no instances are ever created.
Most COM bridges use java.lang.Long as their Java data type for COM Currency
data.
java / windows date conversion utilities
Object represents MS level dispatch object.
This class creates the scaffolding for event callbacks.
A bunch of DispatchIds that were pulled out of the Dispatch class for version
1.14.
If you need to pass a COM Dispatch object between STA threads, you have to
marshall the interface.
An implementation of IEnumVariant based on code submitted by Thomas Hallgren
(mailto:[email protected])
DispatchEvents wraps this class around any event handlers before making the
JNI call that sets up the link with EventProxy.
This class acts as a proxy between the windows event callback mechanism and
the Java classes that are looking for events.
The parent class of all Jacob exceptions.
The superclass of all Jacob objects.
An interface to the version properties file.
Utility class to centralize the way in which the jacob JNI library is loaded.
We provide our own main sta thread to avoid COM tagging a random thread as
the main STA - this is the thread in which all Apartment threaded components
will be created if the client chooses an MTA threading model for the java
side of the app.
Thrown by java APIs that are not implemented either because they were never
implemented or because they are being deprecated This is a subclass of
ComException so callers can still just catch ComException.
The Running Object Table (ROT) maps each thread to a collection of all the
JacobObjects that were created in that thread.
This creates an array wrapper around Variant objects(?).
A class that implements a Single Threaded Apartment.
The multi-format data type used for all call backs and most communications
between Java and COM.
A utility class used to convert between Java objects and Variants
a public class to variant that is used to track which variant objects are
created by event callbacks This is solely used for that purpose.
thrown in util.cpp