|
||||||||||
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 exceptionpublic UnknownPtr(GUID guid) throws COMException
guid
- CLSID
COMException
- JNI/COM exceptionpublic UnknownPtr(int unknown) throws COMException
unknown
- handler
COMException
- JNI/COM exceptionpublic UnknownPtr(IUnknown unk) throws COMException
unk
- object
COMException
- JNI/COM exceptionMethod Detail |
public int getGuidToken()
getGuidToken
in interface IUnknown
public int getTypeInfoToken()
getTypeInfoToken
in interface IUnknown
public IUnknown queryInterface(java.lang.Class newItf)
COMPtr
queryInterface
in interface IUnknown
queryInterface
in class COMPtr
newItf
- 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 exceptionpublic java.lang.Object removeEventListener(java.lang.Object unk) throws COMException
unk
- listener to be removed
COMException
- Any exceptionpublic void close()
close
in interface IUnknown
close
in class COMPtr
public java.lang.Object get(java.lang.String prop) throws COMException
prop
- property name
COMException
- Any exceptionpublic DispatchPtr getObject(java.lang.String prop) throws COMException
prop
- property name
COMException
- Any exceptionpublic java.lang.Object get(java.lang.String prop, java.lang.Object index) throws COMException
prop
- property nameindex
- value index
COMException
- Any exceptionpublic java.lang.Object getN(java.lang.String prop, java.lang.Object[] indexes) throws COMException
prop
- property nameindexes
- The index array
COMException
- Any exceptionpublic 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
- exceptionpublic DispatchPtr getObject(java.lang.String prop, java.lang.Object index) throws COMException
prop
- property nameindex
- value index
COMException
- exceptionpublic 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
- exceptionpublic void put(java.lang.String prop, java.lang.Object val) throws COMException
prop
- property nameval
- new property value
COMException
- exceptionpublic void put(java.lang.String prop, boolean val) throws COMException
prop
- property nameval
- new value
COMException
- exceptionpublic void put(java.lang.String prop, int val) throws COMException
prop
- property nameval
- new value
COMException
- exceptionpublic void put(java.lang.String prop, float val) throws COMException
prop
- property nameval
- new value
COMException
- exceptionpublic void put(java.lang.String prop, double val) throws COMException
prop
- property nameval
- new value
COMException
- exceptionpublic void put(java.lang.String prop, java.lang.Object index, boolean val) throws COMException
prop
- property nameindex
- property indexval
- boolean value
COMException
- exceptionpublic void put(java.lang.String prop, java.lang.Object index, int val) throws COMException
prop
- property nameindex
- property indexval
- int value
COMException
- exceptionpublic void put(java.lang.String prop, java.lang.Object index, float val) throws COMException
prop
- property nameindex
- property indexval
- float value
COMException
- exceptionpublic void put(java.lang.String prop, java.lang.Object index, double val) throws COMException
prop
- property nameindex
- property indexval
- double value
COMException
- exceptionpublic void putN(java.lang.String prop, java.lang.Object[] indexes, java.lang.Object val) throws COMException
indexes
- prop
- property nameval
- boolean value
COMException
- exceptionpublic 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 |