Package org.jinterop.dcom.core

Defines the classes and data structures required to work with j-Interop.

See:
          Description

Interface Summary
IJIComObject Represents a Windows COM Object.
IJIUnsigned Java representation of a C++ unsigned number.
 

Class Summary
JIArray Represents a C++ array which can display both conformant and standard behaviors.
JICallBuilder Class used for setting up information such as [in] ,[out] parameters and the method number for executing a call to the COM server.
JIClsid Wrapper for class identifier to a COM Object.
JIComObjectImplWrapper Internal Framework class.
JIComServer Startup class representing a COM Server.
JICurrency Definition from MSDN: encapsulates the CURRENCY data type used in Automation.
JIFlags Class representing various flags used in the system.
JIFrameworkHelper Internal Framework Helper class.
JILocalCoClass Represents a Java COCLASS.
JILocalInterfaceDefinition Forms the definition of a COM interface to be used in callbacks.
JILocalMethodDescriptor Describe a method of the COM IDL to be used in Callback implementations.
JILocalParamsDescriptor Provides a way to express parameters for a particular method.
JIPointer Representation of a COM pointer.
JIProgId Wrapper class used to define user friendly ProgID.
JISession Representation of an active session with a COM server.
JIString Class representing a COM string.
JIStruct This class represents the Struct data type.
JIUnion This class represents the Union data type.
JIUnsignedByte Class representing the unsigned c++ byte.
JIUnsignedFactory Representation of C++ "Unsigned Types".
JIUnsignedInteger Class representing the unsigned c++ integer.
JIUnsignedShort Class representing the unsigned c++ short.
JIUserCallBuilder Users can implement this class to provide for custom handling of there objects
JIVariant Class representing the VARIANT datatype.
 

Package org.jinterop.dcom.core Description

Defines the classes and data structures required to work with j-Interop. It also implements the core principles of DCOM specifications .

A good starting point is to get familiar with JISession and JIComServer classes. They together serve as an entry point into the COM world. A quick glance at IJIComObject would familiarize the user with basic COM APIs.

The event call back mechanism is implemented by JILocalCoClass ,JILocalInterfaceDefinition,JILocalMethodDescriptor and JILocalParamsDescriptorclasses.