A C D E F G H I J L M N O P Q R S T U V W 

A

ActiveXComponent - Class in com.jacob.activeX
This class provides a higher level, more object like, wrapper for top of the Dispatch object.
ActiveXComponent(String) - Constructor for class com.jacob.activeX.ActiveXComponent
Normally used to create a new connection to a microsoft application.
ActiveXComponent(Dispatch) - Constructor for class com.jacob.activeX.ActiveXComponent
Creates an active X component that is built on top of the COM pointers held in the passed in dispatch.
ActiveXDispatchEvents - Class in com.jacob.activeX
RELEASE 1.12 EXPERIMENTAL.
ActiveXDispatchEvents(Dispatch, Object) - Constructor for class com.jacob.activeX.ActiveXDispatchEvents
This is the most commonly used constructor.
ActiveXDispatchEvents(Dispatch, Object, String) - Constructor for class com.jacob.activeX.ActiveXDispatchEvents
None of the samples use this constructor.
ActiveXDispatchEvents(Dispatch, Object, String, String) - Constructor for class com.jacob.activeX.ActiveXDispatchEvents
Creates the event callback linkage between the the MS program represented by the Dispatch object and the Java object that will receive the callback.
ActiveXInvocationProxy - Class in com.jacob.activeX
RELEASE 1.12 EXPERIMENTAL.
ActiveXInvocationProxy() - Constructor for class com.jacob.activeX.ActiveXInvocationProxy
 
addObject(JacobObject) - Static method in class com.jacob.com.ROT
Adds an object to the HashMap for the current thread.
addThread() - Static method in class com.jacob.com.ROT
adds a new thread storage area to rot
asString() - Method in class com.jacob.com.SafeArray
Convert a VT_UI1 array to string.

C

call(Dispatch, String) - Static method in class com.jacob.com.Dispatch
 
call(Dispatch, String, Object...) - Static method in class com.jacob.com.Dispatch
 
call(Dispatch, int) - Static method in class com.jacob.com.Dispatch
 
call(Dispatch, int, Object...) - Static method in class com.jacob.com.Dispatch
 
callN(Dispatch, String, Object...) - Static method in class com.jacob.com.Dispatch
 
callN(Dispatch, int, Object...) - Static method in class com.jacob.com.Dispatch
 
callN_CaseSensitive(Dispatch, String, Object[]) - Static method in class com.jacob.com.Dispatch
not implemented yet
callSub(Dispatch, String) - Static method in class com.jacob.com.Dispatch
makes call to native callSubN
callSub(Dispatch, String, Object...) - Static method in class com.jacob.com.Dispatch
makes call to native callSubN
callSub(Dispatch, int) - Static method in class com.jacob.com.Dispatch
makes call to native callSubN
callSub(Dispatch, int, Object...) - Static method in class com.jacob.com.Dispatch
makes call to native callSubN
callSubN(Dispatch, String, Object...) - Static method in class com.jacob.com.Dispatch
 
callSubN(Dispatch, int, Object...) - Static method in class com.jacob.com.Dispatch
 
changeType(short) - Method in class com.jacob.com.Variant
Cover for native method so we can cover it.
clearObjects() - Static method in class com.jacob.com.ROT
Iterates across all of the entries in the Hashmap in the rot that corresponds to this thread.
clone() - Method in class com.jacob.com.SafeArray
 
clone() - Method in class com.jacob.com.Variant
this returns null
cloneIndirect() - Method in class com.jacob.com.Variant
Deprecated.
No longer used
coCreateInstance(String) - Method in class com.jacob.com.Dispatch
Wrapper around the native method
com.jacob.activeX - package com.jacob.activeX
 
com.jacob.com - package com.jacob.com
 
ComException - Exception in com.jacob.com
Standard exception thrown by com jni code when there is a problem
ComException() - Constructor for exception com.jacob.com.ComException
constructor
ComException(int) - Constructor for exception com.jacob.com.ComException
constructor with error code?
ComException(int, String) - Constructor for exception com.jacob.com.ComException
 
ComException(int, String, String, int) - Constructor for exception com.jacob.com.ComException
 
ComException(int, String, String, String, int) - Constructor for exception com.jacob.com.ComException
 
ComException(String) - Constructor for exception com.jacob.com.ComException
 
ComFailException - Exception in com.jacob.com
COM Fail Exception class raised when there is a problem
ComFailException(int) - Constructor for exception com.jacob.com.ComFailException
Constructor
ComFailException(int, String) - Constructor for exception com.jacob.com.ComFailException
Constructor
ComFailException(int, String, String, int) - Constructor for exception com.jacob.com.ComFailException
 
ComFailException(int, String, String, String, int) - Constructor for exception com.jacob.com.ComFailException
Constructor
ComFailException() - Constructor for exception com.jacob.com.ComFailException
No argument Constructor
ComFailException(String) - Constructor for exception com.jacob.com.ComFailException
 
compareTo(Currency) - Method in class com.jacob.com.Currency
compares the values of two currencies
compareTo(Object) - Method in class com.jacob.com.Currency
standard comparison
ComThread - Class in com.jacob.com
Represents a COM level thread This is an abstract class because all the methods are static and no instances are ever created.
ComThread() - Constructor for class com.jacob.com.ComThread
 
connectToActiveInstance(String) - Static method in class com.jacob.activeX.ActiveXComponent
Most code should use the standard ActiveXComponent(String) constructor and not this factory method.
convertDateToWindowsTime(Date) - Static method in class com.jacob.com.DateUtilities
converts a java date to a windows time object (is this timezone safe?)
convertMillisecondsToWindowsTime(long) - Static method in class com.jacob.com.DateUtilities
Convert a Java time to a COM time.
convertWindowsTimeToDate(double) - Static method in class com.jacob.com.DateUtilities
converts a windows time to a Java Date Object
convertWindowsTimeToMilliseconds(double) - Static method in class com.jacob.com.DateUtilities
Convert a COM time from functions Date(), Time(), Now() to a Java time (milliseconds).
createNewInstance(String) - Static method in class com.jacob.activeX.ActiveXComponent
Most code should use the standard ActiveXComponent(String) contructor and not this factory method.
Currency - Class in com.jacob.com
Most COM bridges use java.lang.Long as their Java data type for COM Currency data.
Currency(long) - Constructor for class com.jacob.com.Currency
constructor that takes a long already in COM representation
Currency(String) - Constructor for class com.jacob.com.Currency
constructor that takes a String already in COM representation

D

DateUtilities - Class in com.jacob.com
java / windows date conversion utilities
DateUtilities() - Constructor for class com.jacob.com.DateUtilities
 
debug(String) - Static method in class com.jacob.com.JacobObject
Very basic debugging function.
DEFAULT - Static variable in class com.jacob.com.Variant
Use this constant for optional parameters
Dispatch - Class in com.jacob.com
Object represents MS level dispatch object.
Dispatch() - Constructor for class com.jacob.com.Dispatch
zero argument constructor that sets the dispatch pointer to 0 This is the only way to create a Dispatch without a value in the pointer field.
Dispatch(String) - Constructor for class com.jacob.com.Dispatch
This constructor calls createInstance with progid.
Dispatch(long) - Constructor for class com.jacob.com.Dispatch
Constructor that only gets called from JNI QueryInterface calls JNI code that looks up the object for the key passed in.
Dispatch(Dispatch) - Constructor for class com.jacob.com.Dispatch
Constructor to be used by subclass that want to swap themselves in for the default Dispatch class.
DispatchEvents - Class in com.jacob.com
This class creates the scaffolding for event callbacks.
DispatchEvents(Dispatch, Object) - Constructor for class com.jacob.com.DispatchEvents
This is the most commonly used constructor.
DispatchEvents(Dispatch, Object, String) - Constructor for class com.jacob.com.DispatchEvents
None of the samples use this constructor.
DispatchEvents(Dispatch, Object, String, String) - Constructor for class com.jacob.com.DispatchEvents
Creates the event callback linkage between the the MS program represented by the Dispatch object and the Java object that will receive the callback.
DispatchIdentifier - Class in com.jacob.com
A bunch of DispatchIds that were pulled out of the Dispatch class for version 1.14.
DispatchProxy - Class in com.jacob.com
If you need to pass a COM Dispatch object between STA threads, you have to marshall the interface.
DispatchProxy(Dispatch) - Constructor for class com.jacob.com.DispatchProxy
Marshals the passed in dispatch into the stream
DISPID_ABOUTBOX - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_APPEARANCE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_AUTOCLIP - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_BACKCOLOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_CHARSET - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_CODEPAGE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_DISPLAYASDEFAULT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_DISPLAYNAME - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_FONT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_FORECOLOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_LOCALEID - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_MESSAGEREFLECT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_PALETTE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_SCALEUNITS - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_SHOWGRABHANDLES - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_SHOWHATCHING - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_SUPPORTSMNEMONICS - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_TEXTALIGN - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_TRANSFERPRIORITY - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_UIDEAD - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AMBIENT_USERMODE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_APPEARANCE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_AUTOSIZE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_BACKCOLOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_BACKSTYLE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_BORDERCOLOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_BORDERSTYLE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_BORDERVISIBLE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_BORDERWIDTH - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_CAPTION - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_CLICK - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_COLLECT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_CONSTRUCTOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_DBLCLICK - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_DESTRUCTOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_DOCLICK - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_DRAWMODE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_DRAWSTYLE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_DRAWWIDTH - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_ENABLED - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_ERROREVENT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_EVALUATE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_FILLCOLOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_FILLSTYLE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_FONT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_FORECOLOR - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_HWND - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_KEYDOWN - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_KEYPRESS - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_KEYUP - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_MOUSEDOWN - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_MOUSEICON - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_MOUSEMOVE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_MOUSEPOINTER - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_MOUSEUP - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_NEWENUM - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_PICTURE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_PROPERTYPUT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_READYSTATE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_READYSTATECHANGE - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_REFRESH - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_TABSTOP - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_TEXT - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_UNKNOWN - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_VALID - Static variable in class com.jacob.com.DispatchIdentifier
 
DISPID_VALUE - Static variable in class com.jacob.com.DispatchIdentifier
 
DLL_NAME_MODIFIER_32_BIT - Static variable in class com.jacob.com.LibraryLoader
Appended to "jacob" when building DLL name This string must EXACTLY match the string in the build.xml file
DLL_NAME_MODIFIER_64_BIT - Static variable in class com.jacob.com.LibraryLoader
Appended to "jacob" when building DLL name This string must EXACTLY match the string in the build.xml file
doCoInitialize(int) - Static method in class com.jacob.com.ComThread
 
doCoUninitialize() - Static method in class com.jacob.com.ComThread
 
doMessagePump() - Method in class com.jacob.com.STA
run a message pump for the main STA

E

EnumVariant - Class in com.jacob.com
An implementation of IEnumVariant based on code submitted by Thomas Hallgren (mailto:Thomas.Hallgren@eoncompany.com)
EnumVariant(long) - Constructor for class com.jacob.com.EnumVariant
 
EnumVariant(Dispatch) - Constructor for class com.jacob.com.EnumVariant
 
equals(Object) - Method in class com.jacob.com.Currency

F

fdexNameCaseSensitive - Static variable in class com.jacob.com.Dispatch
One of legal values for GetDispId.
finalize() - Method in class com.jacob.activeX.ActiveXComponent
 
finalize() - Method in class com.jacob.com.Dispatch
 
finalize() - Method in class com.jacob.com.DispatchEvents
 
finalize() - Method in class com.jacob.com.DispatchProxy
 
finalize() - Method in class com.jacob.com.EnumVariant
 
finalize() - Method in class com.jacob.com.SafeArray
finalize() - Method in class com.jacob.com.Variant
 
fromBooleanArray(boolean[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromByteArray(byte[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromCharArray(char[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromDoubleArray(double[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromFloatArray(float[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromIntArray(int[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromLongArray(long[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromShortArray(short[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromStringArray(String[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data
fromVariantArray(Variant[]) - Method in class com.jacob.com.SafeArray
populate the safe array from the passed in array of data

G

Get - Static variable in class com.jacob.com.Dispatch
used by callN() and callSubN()
get(Dispatch, String) - Static method in class com.jacob.com.Dispatch
Cover for call to underlying invokev()
get(Dispatch, int) - Static method in class com.jacob.com.Dispatch
Cover for call to underlying invokev()
get_CaseSensitive(Dispatch, String) - Static method in class com.jacob.com.Dispatch
not implemented yet
getActiveInstance(String) - Method in class com.jacob.com.Dispatch
Wrapper around the native method
getBoolean(int) - Method in class com.jacob.com.SafeArray
boolean access
getBoolean(int[]) - Method in class com.jacob.com.SafeArray
get boolean value from N-dimensional array
getBoolean(int, int) - Method in class com.jacob.com.SafeArray
boolean access
getBoolean() - Method in class com.jacob.com.Variant
 
getBooleanRef() - Method in class com.jacob.com.Variant
public cover for native method
getBooleans(int, int, boolean[], int) - Method in class com.jacob.com.SafeArray
boolean access
getBuildDate() - Static method in class com.jacob.com.JacobObject
Deprecated.
use JacobReleaseInfo.getBuildDate() instead.
getBuildDate() - Static method in class com.jacob.com.JacobReleaseInfo
loads PROPERT_FILE_NAME and returns the value of version in it
getBuildVersion() - Static method in class com.jacob.com.JacobObject
Deprecated.
use JacobReleaseInfo.getBuildVersion() instead.
getBuildVersion() - Static method in class com.jacob.com.JacobReleaseInfo
loads PROPERT_FILE_NAME and returns the value of version in it
getByte(int) - Method in class com.jacob.com.SafeArray
byte access
getByte(int[]) - Method in class com.jacob.com.SafeArray
get byte value from N-dimensional array
getByte(int, int) - Method in class com.jacob.com.SafeArray
byte access
getByte() - Method in class com.jacob.com.Variant
 
getByteRef() - Method in class com.jacob.com.Variant
public cover for native method
getBytes(int, int, byte[], int) - Method in class com.jacob.com.SafeArray
Fills byte array from contents of this array
getChar(int) - Method in class com.jacob.com.SafeArray
char access
getChar(int[]) - Method in class com.jacob.com.SafeArray
get char value from N-dimensional array
getChar(int, int) - Method in class com.jacob.com.SafeArray
char access
getChars(int, int, char[], int) - Method in class com.jacob.com.SafeArray
char access
getCurrency() - Method in class com.jacob.com.Variant
MS Currency objects are 64 bit fixed point numbers with 15 digits to the left and 4 to the right of the decimal place.
getCurrencyRef() - Method in class com.jacob.com.Variant
MS Currency objects are 64 bit fixed point numbers with 15 digits to the left and 4 to the right of the decimal place.
getDate() - Method in class com.jacob.com.Variant
 
getDateRef() - Method in class com.jacob.com.Variant
 
getDecimal() - Method in class com.jacob.com.Variant
return the BigDecimal value held in this variant (fails on other types)
getDecimalRef() - Method in class com.jacob.com.Variant
return the BigDecimal value held in this variant (fails on other types)
getDispatch() - Method in class com.jacob.com.Variant
cover for Variant.toDispatch() This method now matches other getXXX() methods.
getDispatchRef() - Method in class com.jacob.com.Variant
Dispatch and dispatchRef are treated the same This is just a cover for toDispatch() with a flag check
getDouble(int) - Method in class com.jacob.com.SafeArray
double access
getDouble(int[]) - Method in class com.jacob.com.SafeArray
get double value from N-dimensional array
getDouble(int, int) - Method in class com.jacob.com.SafeArray
double access
getDouble() - Method in class com.jacob.com.Variant
 
getDoubleRef() - Method in class com.jacob.com.Variant
 
getDoubles(int, int, double[], int) - Method in class com.jacob.com.SafeArray
double access
getElemSize() - Method in class com.jacob.com.SafeArray
 
getEmpty() - Method in class com.jacob.com.Variant
Deprecated.
method never did anything
getError() - Method in class com.jacob.com.Variant
 
getErrorRef() - Method in class com.jacob.com.Variant
 
getFeatures() - Method in class com.jacob.com.SafeArray
 
getFloat(int) - Method in class com.jacob.com.SafeArray
float access
getFloat(int[]) - Method in class com.jacob.com.SafeArray
get float value from N-dimensional array
getFloat(int, int) - Method in class com.jacob.com.SafeArray
float access
getFloat() - Method in class com.jacob.com.Variant
 
getFloatRef() - Method in class com.jacob.com.Variant
 
getFloats(int, int, float[], int) - Method in class com.jacob.com.SafeArray
float access
getHelpContext() - Method in exception com.jacob.com.ComException
 
getHelpFile() - Method in exception com.jacob.com.ComException
 
getHResult() - Method in exception com.jacob.com.ComException
 
getIDOfName(Dispatch, String) - Static method in class com.jacob.com.Dispatch
 
getIDsOfNames(Dispatch, int, String[]) - Static method in class com.jacob.com.Dispatch
 
getIDsOfNames(Dispatch, String[]) - Static method in class com.jacob.com.Dispatch
 
getInt(int) - Method in class com.jacob.com.SafeArray
get int from an single dimensional array
getInt(int[]) - Method in class com.jacob.com.SafeArray
get int value from N-dimensional array
getInt(int, int) - Method in class com.jacob.com.SafeArray
get int from 2 dimensional array
getInt() - Method in class com.jacob.com.Variant
return the int value held in this variant if it is an int or a short.
getIntRef() - Method in class com.jacob.com.Variant
get the content of this variant as an int
getInts(int, int, int[], int) - Method in class com.jacob.com.SafeArray
retrieves a group of ints from a single dimensional array
getInvocationProxy(Object) - Method in class com.jacob.activeX.ActiveXDispatchEvents
 
getInvocationProxy(Object) - Method in class com.jacob.com.DispatchEvents
Returns an instance of the proxy configured with pTargetObject as its target
getJavaDate() - Method in class com.jacob.com.Variant
returns the windows time contained in this Variant to a Java Date.
getJavaDateRef() - Method in class com.jacob.com.Variant
returns the windows time contained in this Variant to a Java Date should return null if this is not a date reference Variant SF 959382
getLBound() - Method in class com.jacob.com.SafeArray
 
getLBound(int) - Method in class com.jacob.com.SafeArray
 
getLong(int) - Method in class com.jacob.com.SafeArray
get int from an single dimensional array
getLong(int[]) - Method in class com.jacob.com.SafeArray
get long value from N-dimensional array
getLong(int, int) - Method in class com.jacob.com.SafeArray
get long from 2 dimensional array
getLong() - Method in class com.jacob.com.Variant
64 bit Longs only available on x64.
getLongRef() - Method in class com.jacob.com.Variant
64 bit Longs only available on x64.
getLongs(int, int, long[], int) - Method in class com.jacob.com.SafeArray
retrieves a group of longs from a single dimensional array
getLongValue() - Method in class com.jacob.com.Currency
getter to the inner storage so that cmpareTo can work
getNull() - Method in class com.jacob.com.Variant
Deprecated.
method never did anything
getNumDim() - Method in class com.jacob.com.SafeArray
 
getNumLocks() - Method in class com.jacob.com.SafeArray
not implemented.
getObject() - Method in class com.jacob.activeX.ActiveXComponent
Probably was a cover for something else in the past.
getPreferredDLLName() - Static method in class com.jacob.com.LibraryLoader
Developer note: This method MUST be synchronized with the DLL names created as part of the build process in build.xml
getProgramId() - Method in class com.jacob.com.Dispatch
returns the program id if an activeX component created this otherwise it returns null.
getProperty(String) - Method in class com.jacob.activeX.ActiveXComponent
retrieves a property and returns it as a Variant
getPropertyAsBoolean(String) - Method in class com.jacob.activeX.ActiveXComponent
retrieves a property and returns it as a Boolean
getPropertyAsByte(String) - Method in class com.jacob.activeX.ActiveXComponent
retrieves a property and returns it as a byte
getPropertyAsComponent(String) - Method in class com.jacob.activeX.ActiveXComponent
retrieves a property and returns it as an ActiveX component
getPropertyAsInt(String) - Method in class com.jacob.activeX.ActiveXComponent
retrieves a property and returns it as a int
getPropertyAsString(String) - Method in class com.jacob.activeX.ActiveXComponent
retrieves a property and returns it as a String
getShort(int) - Method in class com.jacob.com.SafeArray
short access
getShort(int[]) - Method in class com.jacob.com.SafeArray
get short value from N-dimensional array
getShort(int, int) - Method in class com.jacob.com.SafeArray
short access
getShort() - Method in class com.jacob.com.Variant
return the int value held in this variant (fails on other types?)
getShortRef() - Method in class com.jacob.com.Variant
get the content of this variant as an int
getShorts(int, int, short[], int) - Method in class com.jacob.com.SafeArray
short access
getSource() - Method in exception com.jacob.com.ComException
 
getString(int) - Method in class com.jacob.com.SafeArray
string access
getString(int[]) - Method in class com.jacob.com.SafeArray
get String value from N-dimensional array
getString(int, int) - Method in class com.jacob.com.SafeArray
string access
getString() - Method in class com.jacob.com.Variant
 
getStringRef() - Method in class com.jacob.com.Variant
gets the content of the variant as a string ref
getStrings(int, int, String[], int) - Method in class com.jacob.com.SafeArray
string access
getThreadObjects(boolean) - Static method in class com.jacob.com.ROT
Returns the pool for this thread if it exists.
getUBound() - Method in class com.jacob.com.SafeArray
 
getUBound(int) - Method in class com.jacob.com.SafeArray
 
getVariant() - Method in class com.jacob.com.InvocationProxy
used by EventProxy.cpp to create variant objects in the right thread
getVariant(int) - Method in class com.jacob.com.SafeArray
variant access
getVariant(int[]) - Method in class com.jacob.com.SafeArray
get Variant value from N-dimensional array
getVariant(int, int) - Method in class com.jacob.com.SafeArray
variant access
getVariant() - Method in class com.jacob.com.Variant
Used to get the value from a windows type of VT_VARIANT or a jacob Variant type of VariantVariant.
getVariantArray() - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
getVariantArrayRef() - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
getVariants(int, int, Variant[], int) - Method in class com.jacob.com.SafeArray
variant access
getvt() - Method in class com.jacob.com.SafeArray
 
getvt() - Method in class com.jacob.com.Variant
Reports the type of the underlying Variant object

H

hasExited(Dispatch, int, int) - Static method in class com.jacob.com.Dispatch
Cover for native method
hasExited(Dispatch) - Static method in class com.jacob.com.Dispatch
The method is used to poll until it returns 1, indicating that the COM server in gone.
hasMoreElements() - Method in class com.jacob.com.EnumVariant
Implements java.util.Enumeration
haveSTA - Static variable in class com.jacob.com.ComThread
Comment for haveSTA
hr - Variable in exception com.jacob.com.ComException
COM code initializes this filed with an appropriate return code that was returned by the underlying com code

I

INCLUDE_ALL_CLASSES_IN_ROT - Static variable in class com.jacob.com.ROT
If the code is ran from an applet that is called from javascript the Java Plugin does not give full permissions to the code and thus System properties cannot be accessed.
Init(boolean, int) - Static method in class com.jacob.com.ComThread
Initialize the current java thread to be part of the MTA/STA COM Apartment
init(int, int[], int[]) - Method in class com.jacob.com.SafeArray
 
init() - Method in class com.jacob.com.Variant
initializes the COM Variant and puts its reference in this instance
InitMTA() - Static method in class com.jacob.com.ComThread
Initialize the current java thread to be part of the Multi-threaded COM Apartment
InitMTA(boolean) - Static method in class com.jacob.com.ComThread
Initialize the current java thread to be part of the Multi-threaded COM Apartment, if createMainSTA is true, create a separate MainSTA thread that will house all Apartment Threaded components
InitSTA() - Static method in class com.jacob.com.ComThread
Initialize the current java thread to be an STA
InitSTA(boolean) - Static method in class com.jacob.com.ComThread
Initialize the current java thread to be an STA COM Apartment, if createMainSTA is true, create a separate MainSTA thread that will house all Apartment Threaded components
InvocationProxy - Class in com.jacob.com
 
InvocationProxy() - Constructor for class com.jacob.com.InvocationProxy
dummy constructor for subclasses that don't actually wrap anything and just want to override the invoke() method
InvocationProxyAllVariants - Class in com.jacob.com
This class acts as a proxy between the windows event callback mechanism and the Java classes that are looking for events.
InvocationProxyAllVariants() - Constructor for class com.jacob.com.InvocationProxyAllVariants
 
invoke(String, String) - Method in class com.jacob.activeX.ActiveXComponent
invokes a single parameter call on this dispatch that returns no value
invoke(String, boolean) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call to the passed in action with a single boolean parameter
invoke(String, int) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call to the passed in action with a single int parameter
invoke(String, String, int) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call to the passed in action with a string and integer parameter (this was put in for some application)
invoke(String, int, int) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call to the passed in action with two integer parameters (this was put in for some application)
invoke(String) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call for the passed in action and no parameter
invoke(String, Variant...) - Method in class com.jacob.activeX.ActiveXComponent
This is really a cover for call(String,Variant[]) that should be eliminated call with a variable number of args mainly used for quit.
invoke(String, Variant[]) - Method in class com.jacob.activeX.ActiveXInvocationProxy
 
invoke(Dispatch, String, int, int, int, Object[], int[]) - Static method in class com.jacob.com.Dispatch
 
invoke(Dispatch, String, int, Object[], int[]) - Static method in class com.jacob.com.Dispatch
 
invoke(Dispatch, int, int, Object[], int[]) - Static method in class com.jacob.com.Dispatch
 
invoke(String, Variant[]) - Method in class com.jacob.com.InvocationProxy
The method actually invoked by EventProxy.cpp.
invoke(String, Variant[]) - Method in class com.jacob.com.InvocationProxyAllVariants
 
invokeGetComponent(String) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call for the passed in action and no parameter
invokeGetComponent(String, Variant...) - Method in class com.jacob.activeX.ActiveXComponent
makes a dispatch call for the passed in action and single parameter
invokeSub(Dispatch, String, int, int, int, Object[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokeSub(Dispatch, String, int, Object[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokeSub(Dispatch, int, int, Object[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokeSubv(Dispatch, String, int, int, int, Variant[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokeSubv(Dispatch, String, int, Variant[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokeSubv(Dispatch, int, int, Variant[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokev(Dispatch, String, int, int, int, Variant[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokev(Dispatch, String, int, Variant[], int[]) - Static method in class com.jacob.com.Dispatch
 
invokev(Dispatch, String, int, Variant[], int[], int) - Static method in class com.jacob.com.Dispatch
 
invokev(Dispatch, int, int, Variant[], int[]) - Static method in class com.jacob.com.Dispatch
 
isAttached() - Method in class com.jacob.com.Dispatch
 
isDebugEnabled() - Static method in class com.jacob.com.JacobObject
 
isNull() - Method in class com.jacob.com.Variant
 

J

JACOB_DLL_NAME - Static variable in class com.jacob.com.LibraryLoader
Name of system property (currently jacob.dll.name) that may contain an alternate name for the JNI library (default is 'jacob').
JACOB_DLL_NAME_X64 - Static variable in class com.jacob.com.LibraryLoader
Name of system property (currently jacob.dll.name) that may contain an alternate name for the JNI library (default is 'jacob'), 64 bit windows.
JACOB_DLL_NAME_X86 - Static variable in class com.jacob.com.LibraryLoader
Name of system property (currently jacob.dll.name) that may contain an alternate name for the JNI library (default is 'jacob'), 32 bit windows.
JACOB_DLL_PATH - Static variable in class com.jacob.com.LibraryLoader
Name of system property (currently jacob.dll.path) that may contain an absolute path to the JNI library.
JacobException - Exception in com.jacob.com
The parent class of all Jacob exceptions.
JacobException() - Constructor for exception com.jacob.com.JacobException
Default constructor.
JacobException(String) - Constructor for exception com.jacob.com.JacobException
standard constructor
JacobObject - Class in com.jacob.com
The superclass of all Jacob objects.
JacobObject() - Constructor for class com.jacob.com.JacobObject
Standard constructor that adds this JacobObject to the memory management pool.
JacobReleaseInfo - Class in com.jacob.com
An interface to the version properties file.
JacobReleaseInfo() - Constructor for class com.jacob.com.JacobReleaseInfo
 

L

LibraryLoader - Class in com.jacob.com
Utility class to centralize the way in which the jacob JNI library is loaded.
LibraryLoader() - Constructor for class com.jacob.com.LibraryLoader
 
loadJacobLibrary() - Static method in class com.jacob.com.LibraryLoader
Load the jacob dll either from an absolute path or by a library name, both of which may be defined in various ways.
LOCALE_SYSTEM_DEFAULT - Static variable in class com.jacob.com.Dispatch
Used to set the locale in a call.
logCallbackEvent(String, Variant[]) - Method in class com.jacob.activeX.ActiveXComponent
used by the doc and application listeners to get intelligent logging
longValue() - Method in class com.jacob.com.Currency
 

M

m_helpContext - Variable in exception com.jacob.com.ComException
No documentation is available at this time.
m_helpFile - Variable in exception com.jacob.com.ComException
No documentation is available at this time.
m_pDispatch - Variable in class com.jacob.com.Dispatch
This is public because Dispatch.cpp knows its name and accesses it directly to get the dispatch id.
m_pStream - Variable in class com.jacob.com.DispatchProxy
Comment for m_pStream
m_source - Variable in exception com.jacob.com.ComException
No documentation is available at this time.
mainSTA - Static variable in class com.jacob.com.ComThread
Comment for mainSTA
MainSTA - Class in com.jacob.com
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.
MainSTA() - Constructor for class com.jacob.com.MainSTA
 
Method - Static variable in class com.jacob.com.Dispatch
used by callN() and callSubN()
mTargetObject - Variable in class com.jacob.com.InvocationProxy
the object we will try and forward to.

N

Next() - Method in class com.jacob.com.EnumVariant
Deprecated.
use nextElement() instead
Next(Variant[]) - Method in class com.jacob.com.EnumVariant
This should be private and wrapped to protect JNI layer.
nextElement() - Method in class com.jacob.com.EnumVariant
Implements java.util.Enumeration
noParam() - Method in class com.jacob.com.Variant
Deprecated.
replaced by putNoParam()
NotImplementedException - Exception in com.jacob.com
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.
NotImplementedException(String) - Constructor for exception com.jacob.com.NotImplementedException
 

O

objectIsAConstant(Variant) - Method in class com.jacob.com.Variant
returns true if the passed in Variant is a constant that should not be freed
objectsToVariants(Object[]) - Static method in class com.jacob.com.VariantUtilities
converts an array of objects into an array of Variants by repeatedly calling obj2Variant(Object)
objectToVariant(Object) - Static method in class com.jacob.com.VariantUtilities
Map arguments based on msdn documentation.
OnInit() - Method in class com.jacob.com.STA
Override this method to create and initialize any COM component that you want to run in this thread.
OnQuit() - Method in class com.jacob.com.STA
Override this method to destroy any resource before the thread exits and COM in uninitialized

P

populateVariant(Variant, Object, boolean) - Static method in class com.jacob.com.VariantUtilities
Populates a variant object from a java object.
Put - Static variable in class com.jacob.com.Dispatch
used by put()
put(Dispatch, String, Object) - Static method in class com.jacob.com.Dispatch
 
put(Dispatch, int, Object) - Static method in class com.jacob.com.Dispatch
 
put_Casesensitive(Dispatch, String, Object) - Static method in class com.jacob.com.Dispatch
not implemented yet
PUT_IN_ROT_SUFFIX - Static variable in class com.jacob.com.ROT
Suffix added to class name to make up property name that determines if this object should be stored in the ROT.
putBoolean(boolean) - Method in class com.jacob.com.Variant
puts a boolean into the variant and sets it's type
putBooleanRef(boolean) - Method in class com.jacob.com.Variant
pushes a boolean into the variant by ref and sets the type of the variant to boolean
putByte(byte) - Method in class com.jacob.com.Variant
pushes a byte into the varaint and sets the type
putByteArray(Object) - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
putByteRef(byte) - Method in class com.jacob.com.Variant
pushes a byte into the variant by ref and sets the type
putCharArray(Object) - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
putCurrency(Currency) - Method in class com.jacob.com.Variant
Puts a value in as a currency and sets the variant type.
putCurrencyRef(Currency) - Method in class com.jacob.com.Variant
Pushes a long into the variant as currency and sets the type.
putDate(Date) - Method in class com.jacob.com.Variant
converts a java date to a windows time and calls putDate(double) SF 959382
putDate(double) - Method in class com.jacob.com.Variant
puts a windows date double into the variant and sets the type
putDateRef(Date) - Method in class com.jacob.com.Variant
converts a java date to a windows time and calls putDateRef(double) SF 959382
putDateRef(double) - Method in class com.jacob.com.Variant
set the content of this variant to a date (VT_DATE|VT_BYREF)
putDecimal(BigDecimal) - Method in class com.jacob.com.Variant
EXPERIMENTAL 1.14 feature to support rounded decimals.
putDecimalRef(BigDecimal) - Method in class com.jacob.com.Variant
Set the value of this variant and set the type.
putDispatch(Dispatch) - Method in class com.jacob.com.Variant
This acts a cover for putVariant Dispatch.
putDispatchRef(Dispatch) - Method in class com.jacob.com.Variant
Dispatch and dispatchRef are treated the same This is a cover for putVariantDispatch().
putDouble(double) - Method in class com.jacob.com.Variant
wraps this Variant around the passed in double.
putDoubleRef(double) - Method in class com.jacob.com.Variant
set the content of this variant to a double (VT_R8|VT_BYREF)
putEmpty() - Method in class com.jacob.com.Variant
sets the type to VariantEmpty
putError(int) - Method in class com.jacob.com.Variant
puts an error code (I think) into the variant and sets the type
putErrorRef(int) - Method in class com.jacob.com.Variant
pushes an error code into the variant by ref and sets the type
putFloat(float) - Method in class com.jacob.com.Variant
fills the Variant with a float and sets the type to float
putFloatRef(float) - Method in class com.jacob.com.Variant
pushes a float into the variant and sets the type
putInt(int) - Method in class com.jacob.com.Variant
set the value of this variant and set the type
putIntRef(int) - Method in class com.jacob.com.Variant
set the content of this variant to an int (VT_I4|VT_BYREF)
putLong(long) - Method in class com.jacob.com.Variant
Puts a 64 bit Java Long into a 64 bit Variant Long.
putLongRef(long) - Method in class com.jacob.com.Variant
Puts a 64 bit Java Long into a 64 bit Variant Long.
putNoParam() - Method in class com.jacob.com.Variant
sets the type to VT_ERROR and the error message to DISP_E_PARAMNOTFOIUND
putNothing() - Method in class com.jacob.com.Variant
Sets the type to VariantDispatch and sets the value to null Equivalent to VB's nothing
putNull() - Method in class com.jacob.com.Variant
Set this Variant's type to VT_NULL (the VB equivalent of NULL)
putObject(Object) - Method in class com.jacob.com.Variant
Deprecated.
should use putDispatch()
putObjectRef(Object) - Method in class com.jacob.com.Variant
Deprecated. 
PutRef - Static variable in class com.jacob.com.Dispatch
not used, probably intended for putRef()
putRef(Dispatch, String, Object) - Static method in class com.jacob.com.Dispatch
cover for underlying call to invoke
putRef(Dispatch, int, Object) - Static method in class com.jacob.com.Dispatch
cover for underlying call to invoke
putSafeArray(SafeArray) - Method in class com.jacob.com.Variant
have no idea...
putSafeArrayRef(SafeArray) - Method in class com.jacob.com.Variant
have no idea...
putShort(short) - Method in class com.jacob.com.Variant
set the content of this variant to a short (VT_I2)
putShortRef(short) - Method in class com.jacob.com.Variant
set the content of this variant to a short (VT_I2|VT_BYREF)
putString(String) - Method in class com.jacob.com.Variant
put a string into the variant and set its type
putStringRef(String) - Method in class com.jacob.com.Variant
set the content of this variant to a string (VT_BSTR|VT_BYREF)
putVariant(Object) - Method in class com.jacob.com.Variant
Puts a variant into this variant making it type VT_VARIANT.
putVariantArray(Variant[]) - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
putVariantArrayRef(Variant[]) - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray

Q

QueryInterface(String) - Method in class com.jacob.com.Dispatch
Return a different interface by IID string.
quit() - Method in class com.jacob.com.STA
calls quitMessagePump
quitMainSTA() - Static method in class com.jacob.com.ComThread
 
quitMessagePump() - Method in class com.jacob.com.STA
quit message pump for the main STA

R

reinit(SafeArray) - Method in class com.jacob.com.SafeArray
Does anyone want to document this?
reinterpretType(int) - Method in class com.jacob.com.SafeArray
Does anyone want to document this?
Release() - Static method in class com.jacob.com.ComThread
Call CoUninitialize to release this java thread from COM
RemoveObject(JacobObject) - Static method in class com.jacob.com.ComThread
Deprecated.
the java model leave the responsibility of clearing up objects to the Garbage Collector. Our programming model should not require that the user specifically remove object from the thread. This will remove an object from the ROT
removeObject(JacobObject) - Static method in class com.jacob.com.ROT
Deprecated.
the java model leave the responsibility of clearing up objects to the Garbage Collector. Our programming model should not require that the user specifically remove object from the thread.
This will remove an object from the ROT
This does not need to be synchronized because only the rot modification related methods need to synchronized. Each individual map is only modified in a single thread.
Reset() - Method in class com.jacob.com.EnumVariant
This should be private and wrapped to protect JNI layer
ROT - Class in com.jacob.com
The Running Object Table (ROT) maps each thread to a collection of all the JacobObjects that were created in that thread.
ROT() - Constructor for class com.jacob.com.ROT
 
roundToMSDecimal(BigDecimal) - Static method in class com.jacob.com.VariantUtilities
Rounds the scale and bit length so that it will pass validateDecimalScaleBits().
run() - Method in class com.jacob.com.STA
 

S

SafeArray - Class in com.jacob.com
This creates an array wrapper around Variant objects(?).
SafeArray() - Constructor for class com.jacob.com.SafeArray
Constructor.
SafeArray(int) - Constructor for class com.jacob.com.SafeArray
Constructor.
SafeArray(int, int) - Constructor for class com.jacob.com.SafeArray
Constructor for a single dimensional array whose lower bounds is 0 and whose upper bound is specified as a parameter
SafeArray(int, int, int) - Constructor for class com.jacob.com.SafeArray
Creates a two dimensional SafeArray whose base indexes are 0.
SafeArray(int, int[], int[]) - Constructor for class com.jacob.com.SafeArray
Constructor with support for N-dimensional array support
SafeArray(String) - Constructor for class com.jacob.com.SafeArray
Convert a string to a VT_UI1 array.
safeRelease() - Method in class com.jacob.com.Dispatch
 
safeRelease() - Method in class com.jacob.com.DispatchEvents
 
safeRelease() - Method in class com.jacob.com.DispatchProxy
 
safeRelease() - Method in class com.jacob.com.EnumVariant
 
safeRelease() - Method in class com.jacob.com.JacobObject
Finalizers call this method.
safeRelease() - Method in class com.jacob.com.SafeArray
Finalizers call this method.
safeRelease() - Method in class com.jacob.com.Variant
This will release the "C" memory for the Variant unless this Variant is one of the constants in which case we don't want to release the memory.
SerializationReadFromBytes(byte[]) - Method in class com.jacob.com.Variant
this is supposed to cause the underlying variant object struct to be rebuilt from a previously serialized byte array.
SerializationWriteToBytes() - Method in class com.jacob.com.Variant
this is supposed to create a byte array that represents the underlying variant object structure
setBoolean(int, boolean) - Method in class com.jacob.com.SafeArray
boolean access
setBoolean(int[], boolean) - Method in class com.jacob.com.SafeArray
set boolean value in N-dimensional array
setBoolean(int, int, boolean) - Method in class com.jacob.com.SafeArray
boolean access
setBooleans(int, int, boolean[], int) - Method in class com.jacob.com.SafeArray
boolean access
setByte(int, byte) - Method in class com.jacob.com.SafeArray
byte access
setByte(int[], byte) - Method in class com.jacob.com.SafeArray
set byte value in N-dimensional array
setByte(int, int, byte) - Method in class com.jacob.com.SafeArray
byte access
setBytes(int, int, byte[], int) - Method in class com.jacob.com.SafeArray
fills array with passed in bytes
setChar(int, char) - Method in class com.jacob.com.SafeArray
char access
setChar(int[], char) - Method in class com.jacob.com.SafeArray
set char value in N-dimensional array
setChar(int, int, char) - Method in class com.jacob.com.SafeArray
char access
setChars(int, int, char[], int) - Method in class com.jacob.com.SafeArray
char access
setDouble(int, double) - Method in class com.jacob.com.SafeArray
double access
setDouble(int[], double) - Method in class com.jacob.com.SafeArray
set double value in N-dimensional array
setDouble(int, int, double) - Method in class com.jacob.com.SafeArray
double access
setDoubles(int, int, double[], int) - Method in class com.jacob.com.SafeArray
double access
setFloat(int, float) - Method in class com.jacob.com.SafeArray
float access
setFloat(int[], float) - Method in class com.jacob.com.SafeArray
set float value in N-dimensional array
setFloat(int, int, float) - Method in class com.jacob.com.SafeArray
float access
setFloats(int, int, float[], int) - Method in class com.jacob.com.SafeArray
float access
setInt(int, int) - Method in class com.jacob.com.SafeArray
sets the int value of an element in a single dimensional array
setInt(int[], int) - Method in class com.jacob.com.SafeArray
set int value in N-dimensional array
setInt(int, int, int) - Method in class com.jacob.com.SafeArray
sets the int value of a 2 dimensional array
setInts(int, int, int[], int) - Method in class com.jacob.com.SafeArray
sets a group of ints into a single dimensional array
setLong(int, long) - Method in class com.jacob.com.SafeArray
sets the long value of an element in a single dimensional array
setLong(int[], long) - Method in class com.jacob.com.SafeArray
set long value in N-dimensional array
setLong(int, int, long) - Method in class com.jacob.com.SafeArray
sets the long value of a 2 dimensional array
setLongs(int, int, long[], int) - Method in class com.jacob.com.SafeArray
sets a group of longs into a single dimensional array
setProperty(String, Variant) - Method in class com.jacob.activeX.ActiveXComponent
sets a property on this object
setProperty(String, Dispatch) - Method in class com.jacob.activeX.ActiveXComponent
sets a property on this object
setProperty(String, String) - Method in class com.jacob.activeX.ActiveXComponent
sets a property to be the value of the string
setProperty(String, boolean) - Method in class com.jacob.activeX.ActiveXComponent
sets a property as a boolean value
setProperty(String, byte) - Method in class com.jacob.activeX.ActiveXComponent
sets a property as a boolean value
setProperty(String, int) - Method in class com.jacob.activeX.ActiveXComponent
sets the property as an int value
setShort(int, int, short) - Method in class com.jacob.com.SafeArray
short access
setShort(int, short) - Method in class com.jacob.com.SafeArray
short access
setShort(int[], short) - Method in class com.jacob.com.SafeArray
set short value in N-dimensional array
setShorts(int, int, short[], int) - Method in class com.jacob.com.SafeArray
short access
setString(int, int, String) - Method in class com.jacob.com.SafeArray
puts a string into an element in a two dimensional array.
setString(int, String) - Method in class com.jacob.com.SafeArray
puts a string into an element in a single dimensional safe array
setString(int[], String) - Method in class com.jacob.com.SafeArray
set Stringvalue in N-dimensional array
setStrings(int, int, String[], int) - Method in class com.jacob.com.SafeArray
string access
setTarget(Object) - Method in class com.jacob.com.InvocationProxy
Sets the target for this InvocationProxy.
setVariant(int, int, Variant) - Method in class com.jacob.com.SafeArray
variant access
setVariant(int, Variant) - Method in class com.jacob.com.SafeArray
variant access
setVariant(int[], Variant) - Method in class com.jacob.com.SafeArray
set Variant value in N-dimensional array
setVariants(int, int, Variant[], int) - Method in class com.jacob.com.SafeArray
variant access
shouldLoad32Bit() - Static method in class com.jacob.com.LibraryLoader
Detects whether this is a 32-bit JVM.
shouldLogEvents - Static variable in class com.jacob.activeX.ActiveXComponent
This boolean determines if callback events should be logged
Skip(int) - Method in class com.jacob.com.EnumVariant
This should be private and wrapped to protect JNI layer.
STA - Class in com.jacob.com
A class that implements a Single Threaded Apartment.
STA() - Constructor for class com.jacob.com.STA
constructor for STA
startMainSTA() - Static method in class com.jacob.com.ComThread
 

T

threadID - Variable in class com.jacob.com.STA
referenced by STA.cpp
toBoolean() - Method in class com.jacob.com.Variant
Deprecated.
should be replaced by changeType() followed by getBoolean()
toBooleanArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toByte() - Method in class com.jacob.com.Variant
Deprecated.
should be replaced by changeType() followed by getByte()
toByteArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toByteArray() - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
toCharArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toCharArray() - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray
toCurrency() - Method in class com.jacob.com.Variant
Deprecated.
should be replaced by changeType() followed by getCurrency
toDate() - Method in class com.jacob.com.Variant
Deprecated.
should use changeType() followed by getDate()
toDispatch() - Method in class com.jacob.com.DispatchProxy
 
toDispatch() - Method in class com.jacob.com.Variant
 
toDouble() - Method in class com.jacob.com.Variant
Deprecated.
should call changeType() then getDouble()
toDoubleArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toEnumVariant() - Method in class com.jacob.com.Variant
 
toError() - Method in class com.jacob.com.Variant
Deprecated.
should use changeType() followed by getError()
toFloat() - Method in class com.jacob.com.Variant
Deprecated.
should use changeType() and getFloat() instead
toFloatArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toInt() - Method in class com.jacob.com.Variant
Deprecated.
should use changeType() followed by getInt()
toIntArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toJavaDate() - Method in class com.jacob.com.Variant
Deprecated.
callers should use getDate()
toJavaObject() - Method in class com.jacob.com.Variant
Convert a JACOB Variant value to a Java object (type conversions).
toLongArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toObject() - Method in class com.jacob.com.Variant
Deprecated.
this is a cover for toDispatch();
toSafeArray() - Method in class com.jacob.com.Variant
By default toSafeArray makes a deep copy due to the fact that this Variant owns the embedded SafeArray and will destroy it when it gc's calls toSafeArray(true).
toSafeArray(boolean) - Method in class com.jacob.com.Variant
This lets folk turn into a safe array without a deep copy.
toScriptObject() - Method in class com.jacob.com.Variant
Deprecated. 
toShort() - Method in class com.jacob.com.Variant
Deprecated.
callers should use changeType() followed by getShort()
toShortArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toString() - Method in class com.jacob.com.SafeArray
Standard toString() Warning, this creates new Variant objects!
toString() - Method in class com.jacob.com.Variant
This method now correctly implements java toString() semantics Attempts to return the content of this variant as a string "not initialized" if not initialized "null" if VariantEmpty, "null" if VariantError "null" if VariantNull "null" if Variant type didn't convert.
toStringArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toVariant() - Method in class com.jacob.com.Variant
Deprecated.
superseded by "this"
toVariantArray() - Method in class com.jacob.com.SafeArray
Retrieves the data from the array cast to a Java data type
toVariantArray() - Method in class com.jacob.com.Variant
Deprecated.
superseded by SafeArray

U

USE_AUTOMATIC_GARBAGE_COLLECTION - Static variable in class com.jacob.com.ROT
Manual garbage collection was the only option pre 1.9 Can staticly cache the results because only one value and we don't let it change during a run

V

validateDecimalMinMax(BigDecimal) - Static method in class com.jacob.com.VariantUtilities
Does any validation that couldn't have been fixed by rounding or scale modification.
validateDecimalScaleAndBits(BigDecimal) - Static method in class com.jacob.com.VariantUtilities
Verifies that we have a scale 0 <= x <= 28 and now more than 96 bits of data.
Variant - Class in com.jacob.com
The multi-format data type used for all call backs and most communications between Java and COM.
Variant() - Constructor for class com.jacob.com.Variant
public constructor, initializes and sets type to VariantEmpty
Variant(boolean) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
Variant(byte) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
Variant(double) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
Variant(float) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
Variant(int) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
Variant(long) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
Variant(Object) - Constructor for class com.jacob.com.Variant
Convenience constructor that calls the main one with a byRef value of false
Variant(Object, boolean) - Constructor for class com.jacob.com.Variant
Constructor that accepts the data object and information about whether this is by reference or not.
Variant(short) - Constructor for class com.jacob.com.Variant
Constructor that accepts a primitive rather than an object
VariantArray - Static variable in class com.jacob.com.Variant
variant's type is array VT_ARRAY 0x2000
VariantBoolean - Static variable in class com.jacob.com.Variant
variant's type is boolean VT_BOOL
VariantByref - Static variable in class com.jacob.com.Variant
variant's type is a reference (to IDispatch?) VT_BYREF 0x4000
VariantByte - Static variable in class com.jacob.com.Variant
variant's type is byte VT_UI1 This is an UNSIGNED byte
VariantClear() - Method in class com.jacob.com.Variant
Clear the content of this variant
VariantCurrency - Static variable in class com.jacob.com.Variant
variant's type is currency VT_CY
VariantDate - Static variable in class com.jacob.com.Variant
variant's type is date VT_DATE
VariantDecimal - Static variable in class com.jacob.com.Variant
variant's type is object VT_DECIMAL
VariantDispatch - Static variable in class com.jacob.com.Variant
variant's type is dispatch VT_DISPATCH
VariantDouble - Static variable in class com.jacob.com.Variant
variant's type is double VT_R8
VariantEmpty - Static variable in class com.jacob.com.Variant
variant's type is empty : equivalent to VB Nothing and VT_EMPTY
VariantError - Static variable in class com.jacob.com.Variant
variant's type is error VT_ERROR
VariantFloat - Static variable in class com.jacob.com.Variant
variant's type is float VT_R4
VariantInt - Static variable in class com.jacob.com.Variant
variant's type is int VT_I4, a Long in VC
VariantLongInt - Static variable in class com.jacob.com.Variant
variant's type is 64 bit long integer VT_I8 - not yet implemented in Jacob because we have to decide what to do with Currency and because its only supported on XP and later.
VariantNull - Static variable in class com.jacob.com.Variant
variant's type is null : equivalent to VB Null and VT_NULL
VariantObject - Static variable in class com.jacob.com.Variant
variant's type is object VT_UNKNOWN
VariantPointer - Static variable in class com.jacob.com.Variant
This value is for reference only and is not to be used by any callers
VariantShort - Static variable in class com.jacob.com.Variant
variant's type is short VT_I2
VariantString - Static variable in class com.jacob.com.Variant
variant's type is string also known as VT_BSTR
variantToObject(Variant) - Static method in class com.jacob.com.VariantUtilities
Convert a JACOB Variant value to a Java object (type conversions).
VariantTypeMask - Static variable in class com.jacob.com.Variant
what is this? VT_TYPEMASK && VT_BSTR_BLOB 0xfff
VariantUtilities - Class in com.jacob.com
A utility class used to convert between Java objects and Variants
VariantVariant - Static variable in class com.jacob.com.Variant
variant's type is variant it encapsulate another variant VT_VARIANT
VariantViaEvent - Class in com.jacob.com
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.
VariantViaEvent() - Constructor for class com.jacob.com.VariantViaEvent
Standard constructor used by JNI event handling layer
VT_FALSE - Static variable in class com.jacob.com.Variant
Use for true/false variant parameters
VT_MISSING - Static variable in class com.jacob.com.Variant
Same than Variant.DEFAULT
VT_TRUE - Static variable in class com.jacob.com.Variant
Use for true/false variant parameters

W

WrongThreadException - Exception in com.jacob.com
thrown in util.cpp
WrongThreadException() - Constructor for exception com.jacob.com.WrongThreadException
standard 0 arg constructor with no message
WrongThreadException(String) - Constructor for exception com.jacob.com.WrongThreadException
standard constructor with a string message
A C D E F G H I J L M N O P Q R S T U V W 

http://jacob-project.sourceforge.net