|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.develop.jawin.Variant
Variant marshaller
Field Summary | |
static int |
SIZEOF
size of data |
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 | |
Variant()
|
Method Summary | |
static void |
marshalIn(java.lang.Object var,
LittleEndianOutputStream leos)
Marshals object |
static void |
marshalInRef(ObjectRef objRef,
LittleEndianOutputStream leos)
Marshals ref. |
static java.lang.Object |
marshalOut(LittleEndianInputStream leis)
Unmarshals object |
static java.lang.Object |
marshalOutArray(short vt,
LittleEndianInputStream leis)
unmarshals array |
static void |
marshalOutArraySkip(short vt,
LittleEndianInputStream leis)
|
static java.lang.Object |
marshalOutRef(short vtType,
LittleEndianInputStream leis)
unmarshals ref. |
static void |
marshalOutSkip(LittleEndianInputStream leis)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int SIZEOF
Constructor Detail |
public Variant()
Method Detail |
public static void marshalInRef(ObjectRef objRef, LittleEndianOutputStream leos) throws COMException
objRef
- referenced objectleos
- output stream
COMException
- JNI/COM exceptionpublic static void marshalIn(java.lang.Object var, LittleEndianOutputStream leos) throws COMException
var
- objectleos
- output stream
COMException
- JNI/COM exceptionpublic static java.lang.Object marshalOutArray(short vt, LittleEndianInputStream leis) throws COMException, java.io.IOException
vt
- array typeleis
- input stream
COMException
- COM/JNI exception
java.io.IOException
- I/O exceptionpublic static java.lang.Object marshalOutRef(short vtType, LittleEndianInputStream leis) throws COMException
leis
- input stream
COMException
- JNI/COM exceptionpublic static java.lang.Object marshalOut(LittleEndianInputStream leis) throws COMException
leis
- input stream
COMException
- JNI/COM exceptionpublic static void marshalOutSkip(LittleEndianInputStream leis) throws COMException
COMException
public static void marshalOutArraySkip(short vt, LittleEndianInputStream leis) throws COMException, java.io.IOException
COMException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |