Package com.sun.jna.platform.win32
Klasse Variant.VARIANT
java.lang.Object
com.sun.jna.Structure
com.sun.jna.Union
com.sun.jna.platform.win32.Variant.VARIANT
- Bekannte direkte Unterklassen:
Variant.VARIANT.ByReference,Variant.VARIANT.ByValue
- Umschließende Schnittstelle:
Variant
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic classstatic classVon Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.FieldOrder, Structure.StructField -
Feldübersicht
FelderVon Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungVARIANT()VARIANT(boolean value) VARIANT(byte value) VARIANT(char value) VARIANT(double value) VARIANT(float value) VARIANT(int value) VARIANT(long value) VARIANT(short value) Veraltet.VARIANT(OaIdl.DATE value) VARIANT(OaIdl.SAFEARRAY array) VARIANT(OaIdl.VARIANT_BOOL value) VARIANT(WinDef.BOOL value) VARIANT(WinDef.BYTE value) VARIANT(WinDef.CHAR value) VARIANT(WinDef.LONG value) VARIANT(WinDef.SHORT value) VARIANT(WTypes.BSTR value) VARIANT(WTypes.BSTRByReference value) VARIANT(IntByReference value) Create a new VARIANT wrapping the supplied string. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanbytedoublefloatgetValue()intintValue()longvoidvoidsetValue(OaIdl.SAFEARRAY array) voidvoidsetValue(WTypes.VARTYPE vt, Object value) voidsetVarType(short vt) shortVon Klasse geerbte Methoden com.sun.jna.Union
getFieldOrder, getNativeAlignment, getTypedValue, readField, readField, setType, setType, setTypedValue, writeField, writeField, writeFieldVon Klasse geerbte Methoden com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write
-
Felddetails
-
VARIANT_MISSING
-
_variant
-
decVal
-
-
Konstruktordetails
-
VARIANT
public VARIANT() -
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
public VARIANT(byte value) -
VARIANT
-
VARIANT
public VARIANT(char value) -
VARIANT
-
VARIANT
public VARIANT(short value) -
VARIANT
public VARIANT(int value) -
VARIANT
-
VARIANT
public VARIANT(long value) -
VARIANT
public VARIANT(float value) -
VARIANT
public VARIANT(double value) -
VARIANT
Create a new VARIANT wrapping the supplied string.Implementation note: the string is wrapped as a BSTR value, that is allocated using
OleAuto.SysAllocString(java.lang.String)and needs to be freed usingOleAuto.SysFreeString(com.sun.jna.platform.win32.WTypes.BSTR)by the user- Parameter:
value- to be wrapped
-
VARIANT
public VARIANT(boolean value) -
VARIANT
Veraltet. -
VARIANT
-
VARIANT
-
VARIANT
-
VARIANT
-
-
Methodendetails
-
getVarType
-
setVarType
public void setVarType(short vt) -
setValue
-
setValue
-
setValue
-
setValue
-
getValue
-
byteValue
public byte byteValue() -
shortValue
public short shortValue() -
intValue
public int intValue() -
longValue
public long longValue() -
floatValue
public float floatValue() -
doubleValue
public double doubleValue() -
stringValue
-
booleanValue
public boolean booleanValue() -
dateValue
-
VARIANT(com.sun.jna.platform.win32.COM.Dispatch)