Package com.altova.automation.libs
Class JVariant.JIDispatchVariant
java.lang.Object
com.altova.automation.libs.JVariant
com.altova.automation.libs.JVariant.JIDispatchVariant
- Enclosing class:
- JVariant
public static class JVariant.JIDispatchVariant extends JVariant
Stores IDisptach pointer (in an int).
-
Nested Class Summary
Nested classes/interfaces inherited from class com.altova.automation.libs.JVariant
JVariant.JBooleanVariant, JVariant.JCharVariant, JVariant.JDoubleVariant, JVariant.JFloatVariant, JVariant.JIDispatchVariant, JVariant.JIntVariant, JVariant.JLongVariant, JVariant.JObjectVariant, JVariant.JShortVariant, JVariant.JStringVariant, JVariant.JVariantArray -
Field Summary
Fields inherited from class com.altova.automation.libs.JVariant
VARIANT_FALSE, VARIANT_TRUE, VT_ARRAY, VT_BOOL, VT_BSTR, VT_BYREF, VT_DISPATCH, VT_EMPTY, VT_HRESULT, VT_I2, VT_I4, VT_I8, VT_INT, VT_PTR, VT_R4, VT_R8, VT_UI1, VT_UNKNOWN, VT_VARIANT, VT_VOID -
Constructor Summary
Constructors Constructor Description JIDispatchVariant(long i_nIDispatchPointer)Only way to create a valid instance is from native code. -
Method Summary
Modifier and Type Method Description longgetIDispatchPointer()COMIDispatchObjectgetIDispatchValue()Methods inherited from class com.altova.automation.libs.JVariant
assign, getBaseType, getBooleanValue, getCharValue, getDoubleValue, getElement, getFloatValue, getIntValue, getLength, getLongValue, getObjectValue, getShortValue, getStringValue, getType, isByRefFlagSet, setByRefFlag, setElement, VarTypeName
-
Constructor Details
-
JIDispatchVariant
public JIDispatchVariant(long i_nIDispatchPointer)Only way to create a valid instance is from native code.
-
-
Method Details
-
getIDispatchValue
- Overrides:
getIDispatchValuein classJVariant- Throws:
AutomationException
-
getIDispatchPointer
- Overrides:
getIDispatchPointerin classJVariant- Throws:
AutomationException
-