|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.moesol.bindings.NativeStructure com.moesol.bindings.platform_sdk.component_services.VARIANT
public class VARIANT
Field Summary | |
---|---|
static VARIANT |
EMPTY
|
static VARIANT |
NULL
|
static VARIANT |
PARAMNOTFOUND
|
static short |
VARIANT_FALSE
|
static short |
VARIANT_TRUE
|
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.VARENUM |
---|
VT_ARRAY, VT_BLOB, VT_BLOB_OBJECT, VT_BOOL, VT_BSTR, VT_BSTR_BLOB, 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_RECORD, 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 |
Constructor Summary | |
---|---|
VARIANT()
|
|
VARIANT(ByteBuffer bb)
|
Method Summary | |
---|---|
short |
get_boolVal()
|
short |
get_bVal()
|
byte |
get_cVal()
|
long |
get_cyVal()
|
double |
get_date()
|
double |
get_dblVal()
|
float |
get_fltVal()
|
int |
get_intVal()
|
short |
get_iVal()
|
long |
get_llVal()
|
int |
get_lVal()
|
int |
get_scode()
|
long |
get_uintVal()
|
int |
get_uiVal()
|
long |
get_ulVal()
|
short |
get_vt()
|
Object |
getArray()
Get the array for this VARIANT. |
NativeStructure |
getRecord()
Get the record for this VARIANT. |
Object |
getReference()
Get the reference for this VARIANT. |
String |
getString()
|
static VARIANT |
makeArray(short vt,
Object array)
Creates a VARIANT that passes VARTYPE vt by reference. |
static VARIANT |
makeBOOL(boolean bool)
|
static VARIANT |
makeCY(long cy)
|
static VARIANT |
makeERROR(int scode)
|
static VARIANT |
makeI1(byte cVal)
|
static VARIANT |
makeI2(short iVal)
|
static VARIANT |
makeI4(int lVal)
|
static VARIANT |
makeI8(long lVal)
|
static VARIANT |
makeINT(int intVal)
|
static VARIANT |
makeR4(float fltVal)
|
static VARIANT |
makeR8(double dblVal)
|
static VARIANT |
makeRecord(NativeStructure record)
|
static VARIANT |
makeReference(int vt,
Object ref)
Creates a VARIANT that passes VARTYPE vt by reference. |
static VARIANT |
makeUI1(short bVal)
|
static VARIANT |
makeUI2(int uiVal)
|
static VARIANT |
makeUI4(long ulVal)
|
static VARIANT |
makeUINT(long uintVal)
|
void |
set_boolVal(short v)
|
void |
set_bVal(short v)
|
void |
set_cVal(byte v)
|
void |
set_cyVal(long v)
|
void |
set_date(double v)
|
void |
set_dblVal(double v)
|
void |
set_fltVal(float v)
|
void |
set_intVal(int v)
|
void |
set_iVal(short v)
|
void |
set_llVal(long v)
|
void |
set_lVal(int v)
|
void |
set_scode(int v)
|
void |
set_uintVal(long v)
|
void |
set_uiVal(int v)
|
void |
set_ulVal(long v)
|
void |
set_vt(short v)
|
void |
setArray(Object array)
Set the array for this VARIANT. |
void |
setRecord(NativeStructure record)
Set the record for this VARIANT. |
void |
setReference(Object ref)
Set the reference for this VARIANT. |
void |
setString(String s)
Set the string for this VARIANT. |
static int |
sizeof()
|
String |
toString()
|
static Object |
wrapBSTR(String s)
Wrap s in a VARIANT if it is null, otherwise just return s. |
static Object |
wrapDISPATCH(IDispatch disp)
Wrap disp in a VARIANT if it is null, otherwise just return disp. |
static Object |
wrapLPSTR(String s)
|
static Object |
wrapUNKNOWN(IUnknown i)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final VARIANT EMPTY
public static final VARIANT NULL
public static final VARIANT PARAMNOTFOUND
public static final short VARIANT_FALSE
public static final short VARIANT_TRUE
Constructor Detail |
---|
public VARIANT()
public VARIANT(ByteBuffer bb)
Method Detail |
---|
public static int sizeof()
public Object getReference()
public void setReference(Object ref)
ref
-
COMException
- if ref is null, not an array, or not length 1public Object getArray()
public void setArray(Object array)
array
-
COMException
- if array
is not an array.public NativeStructure getRecord()
public void setRecord(NativeStructure record)
record
- public void setString(String s)
s
- public String getString()
public void set_vt(short v)
public short get_vt()
public void set_lVal(int v)
public int get_lVal()
public void set_iVal(short v)
public short get_iVal()
public void set_fltVal(float v)
public float get_fltVal()
public void set_dblVal(double v)
public double get_dblVal()
public void set_boolVal(short v)
public short get_boolVal()
public void set_scode(int v)
public int get_scode()
public void set_cyVal(long v)
public long get_cyVal()
public void set_cVal(byte v)
public byte get_cVal()
public void set_date(double v)
public double get_date()
public void set_bVal(short v)
public short get_bVal()
public void set_uiVal(int v)
public int get_uiVal()
public void set_ulVal(long v)
public long get_ulVal()
public void set_llVal(long v)
public long get_llVal()
public void set_intVal(int v)
public int get_intVal()
public void set_uintVal(long v)
public long get_uintVal()
public static VARIANT makeI2(short iVal)
public static VARIANT makeI4(int lVal)
public static VARIANT makeR4(float fltVal)
public static VARIANT makeR8(double dblVal)
public static VARIANT makeBOOL(boolean bool)
public static VARIANT makeI1(byte cVal)
public static VARIANT makeUI1(short bVal)
public static VARIANT makeUI2(int uiVal)
public static VARIANT makeUI4(long ulVal)
public static VARIANT makeI8(long lVal)
public static VARIANT makeINT(int intVal)
public static VARIANT makeUINT(long uintVal)
public static VARIANT makeERROR(int scode)
public static VARIANT makeCY(long cy)
public static Object wrapDISPATCH(IDispatch disp)
public static Object wrapUNKNOWN(IUnknown i)
wrapDISPATCH(com.moesol.bindings.platform_sdk.component_services.IDispatch)
public static Object wrapBSTR(String s)
public static Object wrapLPSTR(String s)
wrapBSTR(java.lang.String)
public static VARIANT makeReference(int vt, Object ref)
vt
- ref
-
COMException
- if ref is null, not an array, or not length 1.
public static VARIANT makeArray(short vt, Object array)
vt
- array
-
COMException
- if array
is not an array..
public static VARIANT makeRecord(NativeStructure record)
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |