Package com.altova.automation.libs
Class JVariant.JVariantArray
java.lang.Object
com.altova.automation.libs.JVariant
com.altova.automation.libs.JVariant.JVariantArray
- Enclosing class:
- JVariant
public static class JVariant.JVariantArray extends JVariant
Stores arrays of JVariants.
Objects of this class will map to COM Variant arrays.
-
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 JVariantArray(int i_vtType, int size) -
Method Summary
Modifier and Type Method Description JVariantgetElement(int index)booleangetIsCompressed()intgetLength()voidsetElement(int index, JVariant value)voidsetIsCompressed(boolean i_bCompressed)Methods inherited from class com.altova.automation.libs.JVariant
assign, getBaseType, getBooleanValue, getCharValue, getDoubleValue, getFloatValue, getIDispatchPointer, getIDispatchValue, getIntValue, getLongValue, getObjectValue, getShortValue, getStringValue, getType, isByRefFlagSet, setByRefFlag, VarTypeName
-
Constructor Details
-
JVariantArray
public JVariantArray(int i_vtType, int size)
-
-
Method Details
-
setIsCompressed
public void setIsCompressed(boolean i_bCompressed) -
getIsCompressed
public boolean getIsCompressed() -
getLength
- Overrides:
getLengthin classJVariant- Throws:
AutomationException
-
getElement
- Overrides:
getElementin classJVariant- Throws:
AutomationException
-
setElement
- Overrides:
setElementin classJVariant- Throws:
AutomationException
-