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