Class | Description |
---|---|
ComThread |
Represents a COM level thread This is an abstract class because all the
methods are static and no instances are ever created.
|
Currency |
Most COM bridges use java.lang.Long as their Java data type for COM Currency
data.
|
DateUtilities |
java / windows date conversion utilities
|
Dispatch |
Object represents MS level dispatch object.
|
DispatchEvents |
This class creates the scaffolding for event callbacks.
|
DispatchIdentifier |
A bunch of DispatchIds that were pulled out of the Dispatch class for version
1.14.
|
DispatchProxy |
If you need to pass a COM Dispatch object between STA threads, you have to
marshall the interface.
|
EnumVariant |
An implementation of IEnumVariant based on code submitted by Thomas Hallgren
(mailto:Thomas.Hallgren@eoncompany.com)
|
InvocationProxy | |
InvocationProxyAllVariants |
This class acts as a proxy between the windows event callback mechanism and
the Java classes that are looking for events.
|
JacobObject |
The superclass of all Jacob objects.
|
JacobReleaseInfo |
An interface to the version properties file.
|
LibraryLoader |
Utility class to centralize the way in which the jacob JNI library is loaded.
|
MainSTA |
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.
|
ROT |
The Running Object Table (ROT) maps each thread to a collection of all the
JacobObjects that were created in that thread.
|
SafeArray |
This creates an array wrapper around Variant objects(?).
|
STA |
A class that implements a Single Threaded Apartment.
|
Variant |
The multi-format data type used for all call backs and most communications
between Java and COM.
|
VariantUtilities |
A utility class used to convert between Java objects and Variants
|
VariantViaEvent |
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.
|
Exception | Description |
---|---|
ComException |
Standard exception thrown by com jni code when there is a problem
|
ComFailException |
COM Fail Exception class raised when there is a problem
|
JacobException |
The parent class of all Jacob exceptions.
|
NotImplementedException |
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.
|
WrongThreadException |
thrown in util.cpp
|
http://jacob-project.sourceforge.net