Package com.ibm.di.automation
Class VARIANT
- java.lang.Object
-
- com.ibm.di.automation.VARIANT
-
- All Implemented Interfaces:
java.io.Serializable
public class VARIANT extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description int
m_pVARIANT
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VARIANT
cloneIndirect()
boolean
getBoolean()
boolean
getBooleanRef()
byte
getByte()
byte
getByteRef()
long
getCurrency()
long
getCurrencyRef()
double
getDate()
double
getDateRef()
java.lang.Object
getDispatch()
java.lang.Object
getDispatchRef()
double
getDouble()
double
getDoubleRef()
void
getEmpty()
int
getError()
int
getErrorRef()
float
getFloat()
float
getFloatRef()
int
getInt()
int
getIntRef()
void
getNull()
java.lang.Object
getObject()
java.lang.Object
getObjectRef()
short
getShort()
short
getShortRef()
java.lang.String
getString()
java.lang.String
getStringRef()
short
getvt()
protected void
init()
boolean
isNull()
void
Load(java.io.InputStream is)
void
putBoolean(boolean in)
void
putBooleanRef(boolean in)
void
putBSTR(BSTR in)
void
putByte(byte in)
void
putByteRef(byte in)
void
putCurrency(long in)
void
putCurrencyRef(long in)
void
putDate(double in)
void
putDateRef(double in)
void
putDispatch(java.lang.Object in)
void
putDispatchRef(java.lang.Object in)
void
putDouble(double in)
void
putDoubleRef(double in)
void
putEmpty()
void
putError(int in)
void
putErrorRef(int in)
void
putFloat(float in)
void
putFloatRef(float in)
void
putInt(int in)
void
putIntRef(int in)
void
putLong(long in)
void
putNoParam()
void
putNull()
void
putObject(java.lang.Object in)
void
putObjectRef(java.lang.Object in)
void
putSafeArray(SafeArray in)
void
putSafeArrayRef(SafeArray in)
void
putShort(short in)
void
putShortRef(short in)
void
putString(java.lang.String in)
void
putStringRef(java.lang.String in)
void
release()
void
Save(java.io.OutputStream os)
boolean
toBoolean()
byte
toByte()
long
toCurrency()
double
toDate()
IDispatch
toDispatch()
double
toDouble()
int
toError()
float
toFloat()
int
toInt()
java.lang.Object
toObject()
SafeArray
toSafeArray()
SafeArray
toSafeArray(boolean deepCopy)
short
toShort()
java.lang.String
toString()
-
-
-
Constructor Detail
-
VARIANT
public VARIANT()
-
VARIANT
public VARIANT(int in)
-
VARIANT
public VARIANT(double in)
-
VARIANT
public VARIANT(boolean in)
-
VARIANT
public VARIANT(java.lang.String in)
-
VARIANT
public VARIANT(SafeArray in, boolean fByRef)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toObject
public java.lang.Object toObject()
-
Save
public void Save(java.io.OutputStream os) throws java.io.IOException
- Throws:
java.io.IOException
-
Load
public void Load(java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
-