|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.develop.jawin.COMPtr
com.develop.jawin.UnknownPtr
UnknownPtr class the same as DispatchPtr but for IUnknown
| Field Summary | |
static WIN32Thread |
apartment
|
static int |
iidToken
iid token |
static java.lang.String[] |
invokeInst
Marshal codes |
static java.lang.String[] |
invokeInstU
Unmarshal codes |
static GUID |
proxyIID
proxy iid |
| 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 | |
UnknownPtr(GUID guid)
Creates UnknpwnPtr by CLSID |
|
UnknownPtr(int unknown)
Creates new UnknpwnPtr by with unknown handler |
|
UnknownPtr(IUnknown unk)
Clones other object |
|
UnknownPtr(java.lang.String progid)
Creates UnknpwnPtr by ProgID |
|
| Method Summary | |
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 token |
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 |
int |
getTypeInfoToken()
|
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 |
IUnknown |
queryInterface(java.lang.Class newItf)
Queries interface and |
java.lang.Object |
removeEventListener(java.lang.Object unk)
Removes the listener |
| Methods inherited from class com.develop.jawin.COMPtr |
comInvoke, enableFTM, getPeer, getUnknown, hasFTM, isNull, stealUnknown, toGITRef, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static WIN32Thread apartment
public static final GUID proxyIID
public static final int iidToken
public static final java.lang.String[] invokeInst
public static final java.lang.String[] invokeInstU
| Constructor Detail |
public UnknownPtr(java.lang.String progid)
throws COMException
progid - ProgID
COMException - JNI/COM exception
public UnknownPtr(GUID guid)
throws COMException
guid - CLSID
COMException - JNI/COM exception
public UnknownPtr(int unknown)
throws COMException
unknown - handler
COMException - JNI/COM exception
public UnknownPtr(IUnknown unk)
throws COMException
unk - object
COMException - JNI/COM exception| Method Detail |
public int getGuidToken()
getGuidToken in interface IUnknownpublic int getTypeInfoToken()
getTypeInfoToken in interface IUnknownpublic IUnknown queryInterface(java.lang.Class newItf)
COMPtr
queryInterface in interface IUnknownqueryInterface in class COMPtrnewItf - class to query
public IUnknown addEventListener(java.lang.Class newItf,
java.lang.Object unk)
throws COMException
newItf - Listener class object (interface)unk - object, which implements the listener
COMException - Any exception
public java.lang.Object removeEventListener(java.lang.Object unk)
throws COMException
unk - listener to be removed
COMException - Any exceptionpublic void close()
close in interface IUnknownclose in class COMPtr
public java.lang.Object get(java.lang.String prop)
throws COMException
prop - property name
COMException - Any exception
public DispatchPtr getObject(java.lang.String prop)
throws COMException
prop - property name
COMException - Any exception
public java.lang.Object get(java.lang.String prop,
java.lang.Object index)
throws COMException
prop - property nameindex - value index
COMException - Any exception
public java.lang.Object getN(java.lang.String prop,
java.lang.Object[] indexes)
throws COMException
prop - property nameindexes - The index array
COMException - 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 indexes
COMException - exception
public DispatchPtr getObject(java.lang.String prop,
java.lang.Object index)
throws COMException
prop - property nameindex - value index
COMException - 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 value
COMException - exception
public void put(java.lang.String prop,
java.lang.Object val)
throws COMException
prop - property nameval - new property value
COMException - exception
public void put(java.lang.String prop,
boolean val)
throws COMException
prop - property nameval - new value
COMException - exception
public void put(java.lang.String prop,
int val)
throws COMException
prop - property nameval - new value
COMException - exception
public void put(java.lang.String prop,
float val)
throws COMException
prop - property nameval - new value
COMException - exception
public void put(java.lang.String prop,
double val)
throws COMException
prop - property nameval - new value
COMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
boolean val)
throws COMException
prop - property nameindex - property indexval - boolean value
COMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
int val)
throws COMException
prop - property nameindex - property indexval - int value
COMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
float val)
throws COMException
prop - property nameindex - property indexval - float value
COMException - exception
public void put(java.lang.String prop,
java.lang.Object index,
double val)
throws COMException
prop - property nameindex - property indexval - double value
COMException - exception
public void putN(java.lang.String prop,
java.lang.Object[] indexes,
java.lang.Object val)
throws COMException
indexes - prop - property nameval - boolean value
COMException - 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 name
COMException
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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||