Package com.jacob.com

Class Summary
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 Summary
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