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

A

addConfiguredLib(Lib) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
addListener(ComObjectListener) - Static method in class com4j.COM4J
Registers a ComObjectListener to the current thread.
addListener(ComObjectListener) - Method in class com4j.ComThread
addLiveObject(Com4jObject) - Method in class com4j.ComThread
Adds a Com4jObject to the live objects of this ComThread
addRefHfont(int) - Method in interface com4j.stdole.IFont
 
addShutdownTask(Runnable) - Static method in class com4j.COM4J
Add a shutdown task.
advise(Class<T>, T) - Method in interface com4j.Com4jObject
Subscribes to the given event interface of this object.
ALL - Static variable in interface com4j.CLSCTX
Use this when you don't care where the server is.
alwaysUseComEnums - Variable in class com4j.tlbimp.driver.Main
 
AntTaskImpl - Class in com4j.tlbimp.driver
tlbimp implemented as an Ant task.
AntTaskImpl() - Constructor for class com4j.tlbimp.driver.AntTaskImpl
 
applicationShutdownTasks - Static variable in class com4j.COM4J
List of application defined task, they are executed _before_ com4j shuts down.

B

beginCommaMode() - Method in class com4j.tlbimp.IndentingWriter
Starts the comma-separated token mode.
beginJavaDocMode() - Method in class com4j.tlbimp.IndentingWriter
 
BindingException - Exception in com4j.tlbimp
Signals a failure in the binding process.
BindingException(String) - Constructor for exception com4j.tlbimp.BindingException
 
BindingException(String, Throwable) - Constructor for exception com4j.tlbimp.BindingException
 
BindingException(Throwable) - Constructor for exception com4j.tlbimp.BindingException
 
booleanValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_BOOL and returns the boolean represented by this Variant
byRef() - Method in enum com4j.NativeType
If the constant has the BYREF version, return it.
byteValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I1 and returns the byte represented by this Variant

C

cancel() - Method in class com4j.tlbimp.IndentingWriter
 
cleanUp() - Static method in class com4j.COM4J
Cleans up COM resources for the current thread.
clear() - Method in class com4j.Variant
Empties the current contents.
clone() - Method in interface com4j.stdole.IEnumVARIANT
 
clone() - Method in interface com4j.stdole.IFont
 
close() - Method in interface com4j.EventCookie
Terminates the event subscription.
CLSCTX - Interface in com4j
CLSCTX constants.
CodeWriter - Interface in com4j.tlbimp
Generator uses this interface to create output.
com4j - package com4j
com4j runtime.
COM4J - Class in com4j
The root of the COM4J library.
com4j.stdole - package com4j.stdole
com4j binding for stdole library.
com4j.tlbimp - package com4j.tlbimp
com4j type library importer tool (code generator)
com4j.tlbimp.def - package com4j.tlbimp.def
com4j binding for type library.
com4j.tlbimp.driver - package com4j.tlbimp.driver
 
com4j.util - package com4j.util
misc.
Com4jgenMojo - Class in com4j.tlbimp.driver
Maven2 mojo for running the com4j process to produce .java files for the Java-COM bridge.
Com4jgenMojo() - Constructor for class com4j.tlbimp.driver.Com4jgenMojo
 
Com4jObject - Interface in com4j
Root of all the com4j interfaces.
com4JShutdownTasks - Static variable in class com4j.COM4J
List of shutdown task defined by Com4J itself.
ComEnum - Interface in com4j
When an enum needs uncontinuous values, implement this interface and have each constant return its numeric value.
comEnumValue() - Method in interface com4j.ComEnum
The integer assigned to this constant.
comEnumValue() - Method in enum com4j.stdole.LoadPictureConstants
Returns the value of the constant
comEnumValue() - Method in enum com4j.tlbimp.def.InvokeKind
 
comEnumValue() - Method in enum com4j.tlbimp.def.VarType
 
comEnumValue() - Method in enum com4j.Variant.Type
 
ComException - Exception in com4j
Signals a failure in the COM method invocation.
ComException(String, int, String, int) - Constructor for exception com4j.ComException
Constructs a new ComException with the given values
ComException(String, String, int) - Constructor for exception com4j.ComException
Constructs a new ComException with the given values.
ComException(String, int) - Constructor for exception com4j.ComException
Constructs a new ComException with the given values
ComException(ComException) - Constructor for exception com4j.ComException
Constructs a new ComException with the given ComExcepton as cause.
comma() - Method in class com4j.tlbimp.IndentingWriter
Prints out ',' if something was printed since the last invocation of IndentingWriter.comma() or IndentingWriter.beginCommaMode().
commit() - Method in class com4j.tlbimp.IndentingWriter
 
ComObjectCollector - Class in com4j.util
ComObjectListener implementation that collects all newly created Com4jObjects
ComObjectCollector() - Constructor for class com4j.util.ComObjectCollector
 
ComObjectListener - Interface in com4j
Callback that receives a notification whenever a new wrapper object is created.
compareTo(TypeLibInfo.Version) - Method in class com4j.tlbimp.TypeLibInfo.Version
 
ComThread - Class in com4j
Thread managed by com4j.
convertTo(Class<T>) - Method in class com4j.Variant
Converts the variant to the given object type.
count() - Method in interface com4j.tlbimp.def.IWTypeLib
 
countBaseInterfaces() - Method in interface com4j.tlbimp.def.IInterfaceDecl
count the number of the base interfaces
countConstants() - Method in interface com4j.tlbimp.def.IEnumDecl
 
countImplementedInterfaces() - Method in interface com4j.tlbimp.def.ICoClassDecl
count the number of the interfaces implemented by this co-class
countMethods() - Method in interface com4j.tlbimp.def.IInterface
 
countProperties() - Method in interface com4j.tlbimp.def.IInterface
 
create(File) - Method in interface com4j.tlbimp.CodeWriter
Creates a new IndentingWriter used to write the given source code / HTML file, etc.
create(File) - Method in class com4j.tlbimp.DumpCodeWriter
 
create(File) - Method in class com4j.tlbimp.FileCodeWriter
 
createBuffer(long, int) - Static method in class com4j.COM4J
Maps the memory region into ByteBuffer so that it can be then accessed nicely from Java code.
createInstance(Class<T>, GUID) - Static method in class com4j.COM4J
Creates a new COM object of the given CLSID and returns it in a wrapped interface.
createInstance(Class<T>, String) - Static method in class com4j.COM4J
Creates a new COM object of the given CLSID and returns it in a wrapped interface.
createInstance(Class<T>, String, int) - Static method in class com4j.COM4J
Creates a new COM object of the given CLSID and returns it in a wrapped interface.

D

debug - Variable in class com4j.tlbimp.driver.Main
 
DefaultedComMethod - Class in com4j
ComMethod that calls default methods.
DefaultedComMethod(Method, ReturnValue) - Constructor for class com4j.DefaultedComMethod
 
DefaultMethod - Annotation Type in com4j
Marks a "default property" method.
DefaultValue - Annotation Type in com4j
The default value of this parameter as noted in COM type library.
DISPID - Annotation Type in com4j
Dispatch ID of the method.
dispose() - Method in interface com4j.Com4jObject
Releases a reference to the wrapped COM object.
disposeAll() - Method in class com4j.util.ComObjectCollector
Calls the Com4jObject.dispose() method for all the Com4jObjects known to this ComObjectCollector.
doubleValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_R8 and returns the double represented by this Variant
DumpCodeWriter - Class in com4j.tlbimp
CodeWriter that dumps to stdout.
DumpCodeWriter() - Constructor for class com4j.tlbimp.DumpCodeWriter
 

E

el - Variable in class com4j.tlbimp.Generator
Errors should be reported to this object.
endCommaMode() - Method in class com4j.tlbimp.IndentingWriter
Ends the comma-separated token mode.
endJavaDocMode() - Method in class com4j.tlbimp.IndentingWriter
 
equals(Object) - Method in interface com4j.Com4jObject
Tests the identity of two COM objects.
equals(Object) - Method in class com4j.GUID
Returns true if the given object is a GUID object and has the same bit representation.
equals(Object) - Method in class com4j.tlbimp.TypeLibInfo.Version
 
error(BindingException) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
error(BindingException) - Method in class com4j.tlbimp.driver.Com4jgenMojo
 
error(BindingException) - Method in class com4j.tlbimp.driver.Main
 
error(BindingException) - Method in interface com4j.tlbimp.ErrorListener
Report a fatal error.
ErrorInfo - Class in com4j
Represents error information.
ErrorListener - Interface in com4j.tlbimp
Receives errors found during the type generation.
EventCookie - Interface in com4j
Represents a subscription to COM events.
execute(Task<T>) - Method in class com4j.ComThread
Executes a Task in a ComThread and returns its result.
execute() - Method in class com4j.tlbimp.driver.AntTaskImpl
 
execute() - Method in class com4j.tlbimp.driver.Com4jgenMojo
 
ExecutionException - Exception in com4j
Signals a general RuntimeException thrown during com4j processing.
ExecutionException(String, Throwable) - Constructor for exception com4j.ExecutionException
 
ExecutionException(Throwable) - Constructor for exception com4j.ExecutionException
 

F

FileCodeWriter - Class in com4j.tlbimp
 
FileCodeWriter(File) - Constructor for class com4j.tlbimp.FileCodeWriter
 
finalize() - Method in class com4j.Variant
Makes sure the variant is cleared before GC-ed.
finish() - Method in class com4j.tlbimp.Generator
Finally call this method to wrap things up.
floatValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_R4 and returns the float represented by this Variant
flushFreeList() - Static method in class com4j.ComThread
This method calls System.gc() and executes a dummy task to initiate the corresponding ComThread to call dispose0() on all waiting objects.

G

GARBAGE_COLLECTION_INTERVAL - Static variable in class com4j.ComThread
 
generate(IWTypeLib) - Method in class com4j.tlbimp.Generator
Call this method repeatedly to generate classes from each type library.
Generator - Class in com4j.tlbimp
Type library importer.
Generator(CodeWriter, ReferenceResolver, ErrorListener, Locale) - Constructor for class com4j.tlbimp.Generator
 
get(int...) - Method in class com4j.SafeArray
 
get() - Method in class com4j.Variant
Retrieves the current contents of the Variant and returns an object.
getActiveObject(Class<T>, GUID) - Static method in class com4j.COM4J
Gets an already running object from the running object table.
getActiveObject(Class<T>, String) - Static method in class com4j.COM4J
Gets an already object from the running object table.
getAttributes() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "Attributes"
getBaseInterface(int) - Method in interface com4j.tlbimp.def.IInterfaceDecl
gets the base interface
getBold() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Bold"
getBold() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Bold"
getCharset() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Charset"
getCharset() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Charset"
getComponentType() - Method in interface com4j.tlbimp.def.ISafeArrayType
 
getComThread() - Method in interface com4j.Com4jObject
Every Com4jObject has a ComThread that is running handling all the calls to this object.
getConstant(int) - Method in interface com4j.tlbimp.def.IEnumDecl
 
getCurDC() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "CurDC"
getDefaultValue() - Method in interface com4j.tlbimp.def.IParam
 
getDefinition() - Method in interface com4j.tlbimp.def.ITypedefDecl
 
getDescription() - Method in class com4j.ErrorInfo
Returns a textual description of the error.
getDetailMessage() - Method in exception com4j.ComException
Returns the message of the superclass
getDispId() - Method in interface com4j.tlbimp.def.IMethod
 
getDispId() - Method in interface com4j.tlbimp.def.IProperty
 
getDispInterface() - Method in interface com4j.tlbimp.def.IInterfaceDecl
get the IDispatch interface of this custom interface.
getError() - Method in class com4j.Variant
Returns the HRESULT error code of this Variant
getErrorInfo() - Method in exception com4j.ComException
Gets the ErrorInfo object associated with this error.
getFile() - Method in class com4j.tlbimp.driver.Lib
 
getFlags() - Method in interface com4j.tlbimp.def.IMethod
 
getGuid() - Method in class com4j.ErrorInfo
Returns GUID for the interface that defined the error.
getGUID() - Method in interface com4j.tlbimp.def.ICoClassDecl
 
getGUID() - Method in interface com4j.tlbimp.def.IInterface
 
getHandle() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "Handle"
getHandle() - Method in interface com4j.stdole.IPictureDisp
Getter method for the COM property "Handle"
getHeight() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "Height"
getHeight() - Method in interface com4j.stdole.IPictureDisp
Getter method for the COM property "Height"
getHelpContext() - Method in class com4j.ErrorInfo
Returns the Help context identifier (ID) for the error.
getHelpFile() - Method in class com4j.ErrorInfo
Returns the path of the Help file that describes the error.
getHelpString() - Method in interface com4j.tlbimp.def.IConstant
 
getHelpString() - Method in interface com4j.tlbimp.def.IMethod
 
getHelpString() - Method in interface com4j.tlbimp.def.IProperty
 
getHelpString() - Method in interface com4j.tlbimp.def.ITypeDecl
 
getHelpString() - Method in interface com4j.tlbimp.def.IWTypeLib
 
getHFont() - Method in interface com4j.stdole.IFont
Getter method for the COM property "hFont"
getHPal() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "hPal"
getHPal() - Method in interface com4j.stdole.IPictureDisp
Getter method for the COM property "hPal"
getHRESULT() - Method in exception com4j.ComException
Returns the HRESULT value of this error.
getIID(Class<?>) - Static method in class com4j.COM4J
Gets the interface GUID associated with the given interface.
getImplementedInterface(int) - Method in interface com4j.tlbimp.def.ICoClassDecl
gets an interface implemented by this co-class
getItalic() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Italic"
getItalic() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Italic"
getIUnknownPointer() - Method in interface com4j.Com4jObject
QueryInterface to IUnknown and return its raw pointer value.
getJavaCode() - Method in class com4j.Variant
Returns a Java literal as a String of this Variant
getKeepOriginalFormat() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "KeepOriginalFormat"
getKind() - Method in interface com4j.tlbimp.def.IMethod
 
getKind() - Method in interface com4j.tlbimp.def.ITypeDecl
 
getLibid() - Method in interface com4j.tlbimp.def.IWTypeLib
 
getLibid() - Method in class com4j.tlbimp.driver.Lib
 
getMessage() - Method in exception com4j.ComException
 
getMessage() - Method in exception com4j.tlbimp.BindingException
 
getMethod(int) - Method in interface com4j.tlbimp.def.IInterface
 
getMissing() - Static method in class com4j.Variant
Generates a new Variant object, representing the VARIANT MISSING
getName() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Name"
getName() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Name"
getName() - Method in interface com4j.tlbimp.def.IConstant
 
getName() - Method in interface com4j.tlbimp.def.IMethod
 
getName() - Method in interface com4j.tlbimp.def.IParam
 
getName() - Method in interface com4j.tlbimp.def.IPrimitiveType
 
getName() - Method in interface com4j.tlbimp.def.IProperty
 
getName() - Method in interface com4j.tlbimp.def.ITypeDecl
 
getName() - Method in interface com4j.tlbimp.def.IWTypeLib
 
getNoByRef() - Method in enum com4j.NativeType
 
getObject(Class<T>, String, String) - Static method in class com4j.COM4J
Returns a reference to a COM object primarily by loading a file.
getPackage() - Method in class com4j.tlbimp.driver.Lib
 
getParam(int) - Method in interface com4j.tlbimp.def.IMethod
 
getParamCount() - Method in interface com4j.tlbimp.def.IMethod
 
getParent() - Method in interface com4j.tlbimp.def.ITypeDecl
 
getParseableString() - Method in class com4j.Variant
Generates an String representation of this Variant that can be parsed.
getPointedAtType() - Method in interface com4j.tlbimp.def.IPtrType
 
getPointer() - Method in interface com4j.Com4jObject
Returns the interface pointer as an integer
getProperty(int) - Method in interface com4j.tlbimp.def.IInterface
 
getPtr() - Method in interface com4j.Com4jObject
Deprecated.
64bit unasfe.
getReturnType() - Method in interface com4j.tlbimp.def.IMethod
 
getROT() - Static method in class com4j.COM4J
Returns the singleton ROT instance.
getSize() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Size"
getSize() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Size"
getSource() - Method in class com4j.ErrorInfo
Returns the ProgID for the class or application that returned the error.
getStrikethrough() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Strikethrough"
getStrikethrough() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Strikethrough"
getType() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "Type"
getType() - Method in interface com4j.stdole.IPictureDisp
Getter method for the COM property "Type"
getType() - Method in interface com4j.tlbimp.def.IConstant
 
getType() - Method in interface com4j.tlbimp.def.IImplementedInterfaceDecl
gets the definition of the interface
getType() - Method in interface com4j.tlbimp.def.IParam
 
getType() - Method in interface com4j.tlbimp.def.IProperty
 
getType(int) - Method in interface com4j.tlbimp.def.IWTypeLib
 
getType() - Method in class com4j.Variant
Gets the type of the variant.
getUnderline() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Underline"
getUnderline() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Underline"
getValue() - Method in interface com4j.tlbimp.def.IConstant
 
getVarType() - Method in interface com4j.tlbimp.def.IPrimitiveType
 
getVtableIndex() - Method in interface com4j.tlbimp.def.IMethod
 
getVtblInterface() - Method in interface com4j.tlbimp.def.IDispInterfaceDecl
get the vtable interface of this dispatch interface.
getWeight() - Method in interface com4j.stdole.IFont
Getter method for the COM property "Weight"
getWeight() - Method in interface com4j.stdole.IFontDisp
Getter method for the COM property "Weight"
getWidth() - Method in interface com4j.stdole.IPicture
Getter method for the COM property "Width"
getWidth() - Method in interface com4j.stdole.IPictureDisp
Getter method for the COM property "Width"
GUID - Class in com4j
Immutable representation of 128-bit COM GUID.
GUID(String) - Constructor for class com4j.GUID
Parses the string representation "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" or "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".
GUID_NULL - Static variable in class com4j.GUID
The NULL GUID
GUID_STDOLE - Static variable in class com4j.GUID
The GUID of STDOLE

H

hashCode() - Method in interface com4j.Com4jObject
Hash code consistent with Com4jObject.equals(java.lang.Object) }.
hashCode() - Method in class com4j.GUID
 
hashCode() - Method in class com4j.tlbimp.TypeLibInfo.Version
 
Holder<T> - Class in com4j
Data holder used for "out" or "in/out" parameter.
Holder() - Constructor for class com4j.Holder
Initializes Holder.value to null.
Holder(T) - Constructor for class com4j.Holder
Initializes Holder.value by the given value.

I

ICoClassDecl - Interface in com4j.tlbimp.def
CoClass declaration
IConstant - Interface in com4j.tlbimp.def
 
IDispatch - Static variable in annotation type com4j.IID
GUID of IDispatch.
IDispInterfaceDecl - Interface in com4j.tlbimp.def
 
IEnumDecl - Interface in com4j.tlbimp.def
 
IEnumVARIANT - Interface in com4j.stdole
This interface was generated using tlbimp on stdole2.tlb
IFont - Interface in com4j.stdole
Font Object
IFontDisp - Interface in com4j.stdole
This interface was generated using tlbimp on stdole2.tlb
IID - Annotation Type in com4j
Annotates a COM interface by its IID.
IID_IDispatch - Static variable in class com4j.COM4J
GUID of IDispatch.
IID_IFont - Static variable in class com4j.COM4J
IID of IFont
IID_IFontDisp - Static variable in class com4j.COM4J
IID of IFontDisp
IID_IPicture - Static variable in class com4j.COM4J
IID of IPicture
IID_IPictureDisp - Static variable in class com4j.COM4J
IID of IPictureDisp
IID_IUnknown - Static variable in class com4j.COM4J
GUID of IUnknown.
IImplementedInterfaceDecl - Interface in com4j.tlbimp.def
interface implemented by a co-class
IInterface - Interface in com4j.tlbimp.def
Commonality between IInterfaceDecl and IDispInterfaceDecl.
IInterfaceDecl - Interface in com4j.tlbimp.def
 
IllegalAnnotationException - Exception in com4j
Signals incorrect use of com4j annotations.
IllegalAnnotationException() - Constructor for exception com4j.IllegalAnnotationException
Standard constructor
IllegalAnnotationException(String) - Constructor for exception com4j.IllegalAnnotationException
Constructor taking a message text.
IllegalAnnotationException(String, Throwable) - Constructor for exception com4j.IllegalAnnotationException
Constructor taking a message text and a cause.
IllegalAnnotationException(Throwable) - Constructor for exception com4j.IllegalAnnotationException
Constructor taking a cause.
IMethod - Interface in com4j.tlbimp.def
 
in() - Method in class com4j.tlbimp.IndentingWriter
Increases the indentation level.
IndentingWriter - Class in com4j.tlbimp
PrintWriter with a little additional capability.
IndentingWriter(Writer) - Constructor for class com4j.tlbimp.IndentingWriter
 
IndentingWriter(Writer, boolean) - Constructor for class com4j.tlbimp.IndentingWriter
 
INPROC_HANDLER - Static variable in interface com4j.CLSCTX
 
INPROC_SERVER - Static variable in interface com4j.CLSCTX
COM object will be in the same process.
intValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I4 and returns the int value represented by this Variant
InvokeKind - Enum in com4j.tlbimp.def
 
IParam - Interface in com4j.tlbimp.def
 
IPicture - Interface in com4j.stdole
Picture Object
IPictureDisp - Interface in com4j.stdole
This interface was generated using tlbimp on stdole2.tlb
IPrimitiveType - Interface in com4j.tlbimp.def
 
IProperty - Interface in com4j.tlbimp.def
 
IPtrType - Interface in com4j.tlbimp.def
 
is(Class<T>) - Method in interface com4j.Com4jObject
Checks if this COM object implements a given interface.
ISafeArrayType - Interface in com4j.tlbimp.def
 
isCreatable() - Method in interface com4j.tlbimp.def.ICoClassDecl
checks if this co-class is creatable
isDefault() - Method in interface com4j.tlbimp.def.IImplementedInterfaceDecl
is this the default source/sink?
isDual() - Method in interface com4j.tlbimp.def.IInterface
return true if this interface is a dual interface
isEqual(IFont) - Method in interface com4j.stdole.IFont
 
isIn() - Method in interface com4j.tlbimp.def.IParam
 
isLCID() - Method in interface com4j.tlbimp.def.IParam
 
isMissing() - Method in class com4j.Variant
Tests if this Variant represents the VARIANT MISSING
isOptional() - Method in interface com4j.tlbimp.def.IParam
 
isOut() - Method in interface com4j.tlbimp.def.IParam
 
isRestricted() - Method in interface com4j.tlbimp.def.IImplementedInterfaceDecl
is restricted?
isRetval() - Method in interface com4j.tlbimp.def.IParam
 
isSource() - Method in interface com4j.tlbimp.def.IImplementedInterfaceDecl
is this a sink?
isVarArg() - Method in interface com4j.tlbimp.def.IMethod
 
iterator() - Method in class com4j.ROT
Returns an iterator over the elements of the running object table
IType - Interface in com4j.tlbimp.def
 
ITypeDecl - Interface in com4j.tlbimp.def
 
ITypedefDecl - Interface in com4j.tlbimp.def
 
IWTypeLib - Interface in com4j.tlbimp.def
 

J

javaGetterSetterName - Variable in class com4j.tlbimp.driver.Main
 

K

kill() - Method in class com4j.ComThread
Kills this ComThread gracefully and blocks until a thread dies.

L

lbound - Variable in class com4j.SafeArray.Bound
 
LCID - Annotation Type in com4j
This annotation marks a given parameter as an locale identifier.
lcid - Variable in class com4j.tlbimp.TypeLibInfo
Locale ID.
Lib - Class in com4j.tlbimp.driver
Reference to another type library and which package it is in.
Lib() - Constructor for class com4j.tlbimp.driver.Lib
 
libid - Variable in class com4j.tlbimp.driver.Main
 
libName - Variable in class com4j.tlbimp.TypeLibInfo
Human readable library name.
libVersion - Variable in class com4j.tlbimp.driver.Main
 
LoadPictureConstants - Enum in com4j.stdole
This enum was initially generated using tlbimp on stdole2.tlb
loadTypeLibrary(File) - Static method in class com4j.COM4J
Loads a type library from a given file and returns its IUnknown.
LOCAL_SERVER - Static variable in interface com4j.CLSCTX
COM object will be in another process on the same machine
locale - Variable in class com4j.tlbimp.driver.Main
 
locate(GUID, String) - Static method in class com4j.tlbimp.TypeLibInfo
Locates the type library file from the LIBID (a GUID) and an optional version number.
longValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I8 and returns the long value represented by this Variant

M

Main - Class in com4j.tlbimp.driver
Type library importer.
Main() - Constructor for class com4j.tlbimp.driver.Main
 
main(String[]) - Static method in class com4j.tlbimp.driver.Main
 
major - Variable in class com4j.tlbimp.TypeLibInfo.Version
 
MarshalAs - Annotation Type in com4j
Controls how a Java parameter should be marshaled to a native type.
minor - Variable in class com4j.tlbimp.TypeLibInfo.Version
 
MISSING - Static variable in class com4j.Variant
Deprecated.
This constant instance is mutable (both by Java methods and COM code where this gets passed into as a reference), so it's fundamentally unsafe. use Variant.getMissing() instead.

N

NativePointerPhantomReference - Class in com4j
A phantom reference that owns the pointer to a native com object.
NativePointerPhantomReference(Wrapper, ReferenceQueue<Wrapper>, long) - Constructor for class com4j.NativePointerPhantomReference
 
NativeType - Enum in com4j
Native method type.
next(int, Object) - Method in interface com4j.stdole.IEnumVARIANT
 

O

object(Class<T>) - Method in class com4j.Variant
Reads this VARIANT as a COM interface pointer.
objects - Variable in class com4j.util.ComObjectCollector
The collected Com4jObjects
OLE_TRISTATE - Enum in com4j.stdole
This enum was generated using tlbimp on stdole2.tlb
onNewObject(Com4jObject) - Method in interface com4j.ComObjectListener
Called when a new COM object is created.
onNewObject(Com4jObject) - Method in class com4j.util.ComObjectCollector
 
Optional - Annotation Type in com4j
This annotation indicates, that a given parameter of a COM interface function is optional.
out() - Method in class com4j.tlbimp.IndentingWriter
Decreases the indentation level.
outDir - Variable in class com4j.tlbimp.driver.Main
 

P

packageName - Variable in class com4j.tlbimp.driver.Main
 
pictureChanged() - Method in interface com4j.stdole.IPicture
 
printJavadoc(String) - Method in class com4j.tlbimp.IndentingWriter
 
println() - Method in class com4j.tlbimp.IndentingWriter
 
PropGet - Annotation Type in com4j
Used with DISPID to indicate that the Java method is a property get operation.
PropPut - Annotation Type in com4j
Used with DISPID to indicate that the Java method is a property put operation.

Q

queryInterface(Class<T>) - Method in interface com4j.Com4jObject
Invokes the queryInterface of the wrapped COM object and attempts to obtain a different interface of the same object.

R

ReferenceResolver - Interface in com4j.tlbimp
Resolves a reference to another type library.
releaseHfont(int) - Method in interface com4j.stdole.IFont
 
REMOTE_SERVER - Static variable in interface com4j.CLSCTX
COM object will be in a remote machine.
remove(Com4jObject) - Method in class com4j.util.ComObjectCollector
Removes the given object from the list of Com4jObjects that this class keeps.
removeListener(ComObjectListener) - Static method in class com4j.COM4J
Removes a registered ComObjectListener from the current thread.
removeListener(ComObjectListener) - Method in class com4j.ComThread
Removes the ComObjectListener from this ComThread
removeShutdownTask(Runnable) - Static method in class com4j.COM4J
Remove an already registered shutdown task
render(int, int, int, int, int, int, int, int, int, Buffer) - Method in interface com4j.stdole.IPicture
 
render(int, int, int, int, int, int, int, int, int, Buffer) - Method in interface com4j.stdole.IPictureDisp
 
reset() - Method in interface com4j.stdole.IEnumVARIANT
 
resolve(IWTypeLib) - Method in interface com4j.tlbimp.ReferenceResolver
 
ReturnValue - Annotation Type in com4j
Specifies which method parameter in the COM method is used as the return value
ROT - Class in com4j
 
run() - Method in class com4j.ComThread
 

S

SafeArray - Class in com4j
TODO: General purpose wrapper for COM SAFEARRAY.
SafeArray(Variant.Type, SafeArray.Bound[]) - Constructor for class com4j.SafeArray
 
SafeArray.Bound - Class in com4j
Bound of an array index.
SafeArray.Bound() - Constructor for class com4j.SafeArray.Bound
 
saveAsFile(Buffer, boolean) - Method in interface com4j.stdole.IPicture
 
selectPicture(int, Holder<Integer>, Holder<Integer>) - Method in interface com4j.stdole.IPicture
 
set(int...) - Method in class com4j.SafeArray
 
set(byte) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I1 and sets its value to the given parameter.
set(short) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I2 and sets its value to the given parameter.
set(int) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I4 and sets its value to the given parameter.
set(long) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I8 and sets its value to the given parameter.
set(float) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_R4 and sets its value to the given parameter.
set(double) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_R8 and sets its value to the given parameter.
set(boolean) - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_BOOL and sets its value to the given parameter.
set(String) - Method in class com4j.Variant
Sets the value of the Variant to the given String
setAlwaysUseComEnums(boolean) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setAlwaysUseComEnums(boolean) - Method in class com4j.tlbimp.Generator
 
setBold(boolean) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Bold"
setBold(boolean) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Bold"
setCharset(short) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Charset"
setCharset(short) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Charset"
setDestDir(File) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setFile(File) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setFile(File) - Method in class com4j.tlbimp.driver.Lib
 
setGenerateDefaultMethodOverloads(boolean) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setGenerateDefaultMethodOverloads(boolean) - Method in class com4j.tlbimp.Generator
 
setHandle(int) - Method in interface com4j.stdole.IPictureDisp
Setter method for the COM property "Handle"
setHdc(int) - Method in interface com4j.stdole.IPicture
 
setHeight(int) - Method in interface com4j.stdole.IPictureDisp
Setter method for the COM property "Height"
setHPal(int) - Method in interface com4j.stdole.IPicture
Setter method for the COM property "hPal"
setHPal(int) - Method in interface com4j.stdole.IPictureDisp
Setter method for the COM property "hPal"
setItalic(boolean) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Italic"
setItalic(boolean) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Italic"
setKeepOriginalFormat(boolean) - Method in interface com4j.stdole.IPicture
Setter method for the COM property "KeepOriginalFormat"
setLibid(String) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setLibid(String) - Method in class com4j.tlbimp.driver.Lib
 
setLibid(GUID) - Method in class com4j.tlbimp.driver.Lib
 
setLibver(String) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setLibver(String) - Method in class com4j.tlbimp.driver.Lib
 
setLocale(String) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setName(String) - Method in interface com4j.Com4jObject
You can use this function to set a name to an object.
setName(String) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Name"
setName(String) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Name"
setPackage(String) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setPackage(String) - Method in class com4j.tlbimp.driver.Lib
 
setRatio(int, int) - Method in interface com4j.stdole.IFont
 
setRenameGetterAndSetters(boolean) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
setRenameGetterAndSetters(boolean) - Method in class com4j.tlbimp.Generator
 
setSize(BigDecimal) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Size"
setSize(BigDecimal) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Size"
setStrikethrough(boolean) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Strikethrough"
setStrikethrough(boolean) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Strikethrough"
setSuppress(boolean) - Method in class com4j.tlbimp.driver.Lib
 
setType(short) - Method in interface com4j.stdole.IPictureDisp
Setter method for the COM property "Type"
setType(Variant.Type) - Method in class com4j.Variant
Sets the type of the variant.
setUnderline(boolean) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Underline"
setUnderline(boolean) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Underline"
setWeight(short) - Method in interface com4j.stdole.IFont
Setter method for the COM property "Weight"
setWeight(short) - Method in interface com4j.stdole.IFontDisp
Setter method for the COM property "Weight"
setWidth(int) - Method in interface com4j.stdole.IPictureDisp
Setter method for the COM property "Width"
shortValue() - Method in class com4j.Variant
Changes the type of the Variant to Variant.Type.VT_I2 and returns the short represented by this Variant
skip(int) - Method in interface com4j.stdole.IEnumVARIANT
 
startBuffering() - Method in class com4j.tlbimp.IndentingWriter
 
started(IWTypeLib) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
started(IWTypeLib) - Method in class com4j.tlbimp.driver.Com4jgenMojo
 
started(IWTypeLib) - Method in class com4j.tlbimp.driver.Main
 
started(IWTypeLib) - Method in interface com4j.tlbimp.ErrorListener
Report that the Generator has started working on this.
stringValue() - Method in class com4j.Variant
Converts this Variant to a String and returns its value
suppress() - Method in class com4j.tlbimp.driver.Lib
 
suppress(IWTypeLib) - Method in interface com4j.tlbimp.ReferenceResolver
 

T

toString() - Method in interface com4j.Com4jObject
Prints the raw interface pointer that this object represents.
toString() - Method in exception com4j.ComException
 
toString() - Method in class com4j.ErrorInfo
 
toString() - Method in class com4j.GUID
Returns the GUID in the "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" format.
toString() - Method in class com4j.tlbimp.TypeLibInfo.Version
 
toString() - Method in class com4j.Variant
Returns a String representation of this Variant
TypeKind - Enum in com4j.tlbimp.def
 
TypeLibInfo - Class in com4j.tlbimp
Locates
TypeLibInfo(String, File, TypeLibInfo.Version, int) - Constructor for class com4j.tlbimp.TypeLibInfo
 
TypeLibInfo.Version - Class in com4j.tlbimp
Represents the version number of the form "x.y"
TypeLibInfo.Version(String) - Constructor for class com4j.tlbimp.TypeLibInfo.Version
 
typeLibrary - Variable in class com4j.tlbimp.TypeLibInfo
Type library file.

U

ubound - Variable in class com4j.SafeArray.Bound
 
UseDefaultValues - Annotation Type in com4j
 

V

value - Variable in class com4j.Holder
 
valueOf(String) - Static method in enum com4j.NativeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com4j.stdole.LoadPictureConstants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com4j.stdole.OLE_TRISTATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com4j.tlbimp.def.InvokeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com4j.tlbimp.def.TypeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com4j.tlbimp.def.VarType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com4j.Variant.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com4j.NativeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com4j.stdole.LoadPictureConstants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com4j.stdole.OLE_TRISTATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com4j.tlbimp.def.InvokeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com4j.tlbimp.def.TypeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com4j.tlbimp.def.VarType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com4j.Variant.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Variant - Class in com4j
Wraps COM VARIANT data structure.
Variant() - Constructor for class com4j.Variant
Creates an empty Variant.
Variant(Variant.Type) - Constructor for class com4j.Variant
Creates an empty Variant with the given type.
Variant.Type - Enum in com4j
VARIANT type.
VarType - Enum in com4j.tlbimp.def
 
verbose - Variable in class com4j.tlbimp.driver.Main
 
version - Variable in class com4j.tlbimp.TypeLibInfo
Type library version.
version - Variable in class com4j.tlbimp.TypeLibInfo.Version
 
VTID - Annotation Type in com4j
Virtual table index of the method.

W

warning(String) - Method in class com4j.tlbimp.driver.AntTaskImpl
 
warning(String) - Method in class com4j.tlbimp.driver.Com4jgenMojo
 
warning(String) - Method in class com4j.tlbimp.driver.Main
 
warning(String) - Method in interface com4j.tlbimp.ErrorListener
Report a non-fatal error.
wrap(Class<T>, long) - Static method in class com4j.COM4J
Wraps an externally obtained interface pointer into a COM wrapper object.
write(int) - Method in class com4j.tlbimp.IndentingWriter
 
write(char[], int, int) - Method in class com4j.tlbimp.IndentingWriter
 
write(String, int, int) - Method in class com4j.tlbimp.IndentingWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2014. All rights reserved.