|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.develop.jawin.COMPtr
|
+--com.develop.jawin.UnknownPtr
|
+--com.develop.jawin.DispatchPtr
Dispatch object holder
| Field Summary | |
static int |
iidToken
GUID key in the global GUID container |
static java.lang.String[] |
invokeInst
Marshal codes |
static java.lang.String[] |
invokeInstU
Unmarshal codes |
private java.util.Set |
ownedListeners
|
static GUID |
proxyIID
IDispatch GUID to be added to the global container |
| Fields inherited from class com.develop.jawin.COMPtr |
peer, unknown |
| Fields inherited from interface com.develop.jawin.constants.DispatchConstants |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, vtMissing |
| Fields inherited from interface com.develop.jawin.constants.VarTypes |
VARIANT_FALSE, VARIANT_TRUE, VT_ARRAY, VT_BLOB, VT_BLOB_OBJECT, VT_BOOL, VT_BSTR, VT_BYREF, VT_CARRAY, VT_CF, VT_CLSID, VT_CY, VT_DATE, VT_DECIMAL, VT_DISPATCH, VT_EMPTY, VT_ERROR, VT_FILETIME, VT_HRESULT, VT_I1, VT_I2, VT_I4, VT_I8, VT_ILLEGAL, VT_ILLEGALMASKED, VT_INT, VT_LPSTR, VT_LPWSTR, VT_NULL, VT_PTR, VT_R4, VT_R8, VT_RESERVED, VT_SAFEARRAY, VT_STORAGE, VT_STORED_OBJECT, VT_STREAM, VT_STREAMED_OBJECT, VT_TYPEMASK, VT_UI1, VT_UI2, VT_UI4, VT_UI8, VT_UINT, VT_UNKNOWN, VT_USERDEFINED, VT_VARIANT, VT_VECTOR, VT_VOID |
| Fields inherited from interface com.develop.jawin.constants.WellKnownGUIDs |
IID_IClassFactory, IID_IDispatch, IID_IEnumVariant, IID_IUnknown |
| Constructor Summary | |
protected |
DispatchPtr()
Default costructor |
|
DispatchPtr(GUID guid)
Creates the new Dispatch object |
|
DispatchPtr(IUnknown unk)
Creates the new copy of DispatchPtr Object |
protected |
DispatchPtr(java.lang.Object listener,
GUID iid,
int guidToken)
Creates a new DispatchPtr object |
|
DispatchPtr(java.lang.String progid)
Creates the new DispatchPtr object |
| Method Summary | |
(package private) static void |
|
IUnknown |
addEventListener(java.lang.Class newItf,
java.lang.Object unk)
Creates a new listener |
void |
close()
Releases internal IDispatch object |
java.lang.Object |
get(java.lang.String prop)
Returns the property value |
java.lang.Object |
get(java.lang.String prop,
java.lang.Object index)
Returns the property value |
int |
getGuidToken()
Returns GUID key |
java.lang.Object |
getN(java.lang.String prop,
java.lang.Object[] indexes)
Returns the property value |
java.lang.Object |
getN(java.lang.String prop,
java.lang.Object[] indexes,
int indexesExpected)
Returns the property value |
DispatchPtr |
getObject(java.lang.String prop)
Returns the property value as a DispatchPtr object |
DispatchPtr |
getObject(java.lang.String prop,
java.lang.Object index)
Returns the property value as a DispatchPtr object |
static void |
init()
Initializes |
java.lang.Object |
invoke(java.lang.String meth)
Invokes method |
java.lang.Object |
invoke(java.lang.String meth,
int arg1)
Invokes method |
java.lang.Object |
invoke(java.lang.String meth,
int arg1,
int arg2)
Invokes method |
java.lang.Object |
invoke(java.lang.String meth,
java.lang.Object arg1)
Invokes method |
java.lang.Object |
invoke(java.lang.String meth,
java.lang.Object arg1,
java.lang.Object arg2)
Invokes method |
java.lang.Object |
invoke(java.lang.String meth,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
Invokes method |
java.lang.Object |
invoke(java.lang.String meth,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
Invokes method |
java.lang.Object |
invokeN(java.lang.String meth,
java.lang.Object[] args)
Invokes method |
java.lang.Object |
invokeN(java.lang.String meth,
java.lang.Object[] args,
int argsExpected)
Invokes method |
void |
put(java.lang.String prop,
boolean val)
Initializes the property with a boolean value |
void |
put(java.lang.String prop,
double val)
Initializes the property with a double value |
void |
put(java.lang.String prop,
float val)
Initializes the property with a float value |
void |
put(java.lang.String prop,
int val)
Initializes the property with a int value |
void |
put(java.lang.String prop,
java.lang.Object val)
Initializes propery |
void |
put(java.lang.String prop,
java.lang.Object index,
boolean val)
Initializes the property with a boolean value |
void |
put(java.lang.String prop,
java.lang.Object index,
double val)
Initializes the property with a double value |
void |
put(java.lang.String prop,
java.lang.Object index,
float val)
Initializes the property with an float value |
void |
put(java.lang.String prop,
java.lang.Object index,
int val)
Initializes the property with a int value |
void |
put(java.lang.String prop,
java.lang.Object index,
java.lang.Object val)
Initializes propery |
void |
putN(java.lang.String prop,
java.lang.Object[] indexes,
int indexesExpected,
java.lang.Object val)
|
void |
putN(java.lang.String prop,
java.lang.Object[] indexes,
java.lang.Object val)
Initializes the property with value |
java.lang.Object |
removeEventListener(java.lang.Object unk)
Removes the listener |
void |
toGITRef()
Stores the DispatchPtr object in GIT for thread marshalling |
| Methods inherited from class com.develop.jawin.COMPtr |
comInvoke, copyUnknown, finalize, getPeer, getUnknown, nullUnknown, queryInterface, releaseUnknown, setPeer, setUnknown, stealUnknown, toString |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
| Field Detail |
public static final GUID proxyIID
public static final int iidToken
private java.util.Set ownedListeners
public static final java.lang.String[] invokeInst
public static final java.lang.String[] invokeInstU
| Constructor Detail |
protected DispatchPtr()
protected DispatchPtr(java.lang.Object listener,
GUID iid,
int guidToken)
throws COMException
listener - The listener objectiid - GUID of the CoClass source interfaceguidToken - The key of the interface GUIDCOMException - any exception
public DispatchPtr(java.lang.String progid)
throws COMException
progid - CoClass ProgIDCOMException - Any exception
public DispatchPtr(GUID guid)
throws COMException
guid - CLSIDCOMException - Any exception
public DispatchPtr(IUnknown unk)
throws COMException
unk - IUnknown objectCOMException - Any exception| Method Detail |
public static final void init()
static void()
public int getGuidToken()
getGuidToken in class UnknownPtr
public IUnknown addEventListener(java.lang.Class newItf,
java.lang.Object unk)
throws COMException
newItf - Listener class object (interface)unk - object, which implements the listenerCOMException - Any exceptionpublic void toGITRef()
public java.lang.Object removeEventListener(java.lang.Object unk)
throws COMException
unk - listener to be removedCOMException - Any exceptionpublic final void close()
close in class COMPtr
public java.lang.Object get(java.lang.String prop)
throws COMException
prop - property nameCOMException - Any exception
public DispatchPtr getObject(java.lang.String prop)
throws COMException
prop - property nameCOMException - Any exception
public java.lang.Object get(java.lang.String prop,
java.lang.Object index)
throws COMException
prop - property nameindex - value indexCOMException - Any exception
public java.lang.Object getN(java.lang.String prop,
java.lang.Object[] indexes)
throws COMException
prop - property nameindexes - The index arrayCOMException - Any exception
public java.lang.Object getN(java.lang.String prop,
java.lang.Object[] indexes,
int indexesExpected)
throws COMException
prop - property nameindexes - index arrayindexesExpected - number of indexesCOMException - exception
public DispatchPtr getObject(java.lang.String prop,
java.lang.Object index)
throws COMException
prop - property nameindex - value indexCOMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
java.lang.Object val)
throws COMException
prop - property nameindex - property indexval - new property valueCOMException - exception
public void put(java.lang.String prop,
java.lang.Object val)
throws COMException
prop - property nameval - new property valueCOMException - exception
public void put(java.lang.String prop,
boolean val)
throws COMException
prop - property nameval - new valueCOMException - exception
public void put(java.lang.String prop,
int val)
throws COMException
prop - property nameval - new valueCOMException - exception
public void put(java.lang.String prop,
float val)
throws COMException
prop - property nameval - new valueCOMException - exception
public void put(java.lang.String prop,
double val)
throws COMException
prop - property nameval - new valueCOMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
boolean val)
throws COMException
prop - property nameindex - property indexval - boolean valueCOMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
int val)
throws COMException
prop - property nameindex - property indexval - int valueCOMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
float val)
throws COMException
prop - property nameindex - property indexval - float valueCOMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
double val)
throws COMException
prop - property nameindex - property indexval - double valueCOMException - exception
public void putN(java.lang.String prop,
java.lang.Object[] indexes,
java.lang.Object val)
throws COMException
indexes - prop - property nameval - boolean valueCOMException - exception
public void putN(java.lang.String prop,
java.lang.Object[] indexes,
int indexesExpected,
java.lang.Object val)
throws COMException
prop - indexes - indexesExpected - val - COMException -
public java.lang.Object invoke(java.lang.String meth)
throws COMException
meth - method nameCOMException -
public java.lang.Object invoke(java.lang.String meth,
java.lang.Object arg1)
throws COMException
meth - arg1 - COMException -
public java.lang.Object invoke(java.lang.String meth,
int arg1)
throws COMException
meth - arg1 - COMException -
public java.lang.Object invoke(java.lang.String meth,
int arg1,
int arg2)
throws COMException
meth - arg1 - arg2 - COMException -
public java.lang.Object invoke(java.lang.String meth,
java.lang.Object arg1,
java.lang.Object arg2)
throws COMException
meth - arg1 - arg2 - COMException -
public java.lang.Object invoke(java.lang.String meth,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
throws COMException
meth - arg1 - arg2 - arg3 - COMException -
public java.lang.Object invoke(java.lang.String meth,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
throws COMException
meth - arg1 - arg2 - arg3 - arg4 - COMException -
public java.lang.Object invokeN(java.lang.String meth,
java.lang.Object[] args)
throws COMException
meth - args - COMException -
public java.lang.Object invokeN(java.lang.String meth,
java.lang.Object[] args,
int argsExpected)
throws COMException
meth - args - argsExpected - COMException -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||